Java API开发:从基础到微服务
300 页
Chinese
PDF
4.5

Java API开发:从基础到微服务

Создание RESTful и GraphQL API с нуля на Java 17+

作者:

年份:

简介:

Книга «API разработка на Java» — это полноценное практическое руководство для разработчиков, желающих освоить создание современных веб-интерфейсов на Java. Автор, Алексей Воронов, senior-разработчик с 10-летним опытом, последовательно ведёт читателя от базовых принципов построения API до развёртывания production-решений.

Для кого эта книга:

  • Java-разработчиков уровня Junior и Middle, которые хотят перейти к бэкенд-разработке API;
  • Студентов и выпускников IT-специальностей, изучающих Java;
  • Разработчиков на других языках (Python, C#), переходящих на Java;
  • Технических лидов, желающих систематизировать знания по API-дизайну.

Что вы узнаете:

  • Основы REST: ресурсы, HTTP-методы, статусы, HATEOAS;
  • Настройка Spring Boot для быстрого старта API-проекта;
  • Работа с JPA и Hibernate: отображение сущностей, репозитории, пагинация;
  • Создание RESTful-контроллеров с валидацией и обработкой ошибок;
  • Документирование API с помощью Swagger/OpenAPI 3.0;
  • Аутентификация и авторизация: JWT, OAuth2, Spring Security;
  • Разработка GraphQL API с использованием Spring GraphQL;
  • Тестирование: модульное, интеграционное, с MockMvc и TestContainers;
  • Микросервисная архитектура: Service Discovery, API Gateway (Spring Cloud);
  • Асинхронное взаимодействие: Kafka, RabbitMQ, WebSockets;
  • М

推荐