Desenvolvimento de API em Java: do básico aos microsserviços
300 páginas
Portuguese
PDF
4.5

Desenvolvimento de API em Java: do básico aos microsserviços

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

Autor:

Ano:

Resumo:

O livro «API разработка на Java» é um guia prático completo para desenvolvedores que desejam aprender a criar interfaces web modernas em Java. O autor, Alexey Voronov, desenvolvedor sênior com 10 anos de experiência, guia o leitor desde os princípios básicos de construção de API até a implantação de soluções de produção.

Para quem é este livro:

  • Desenvolvedores Java de nível Júnior e Pleno que desejam migrar para o desenvolvimento backend de API;
  • Estudantes e graduados de cursos de TI que estudam Java;
  • Desenvolvedores de outras linguagens (Python, C#) que estão migrando para Java;
  • Tech Leads que desejam sistematizar conhecimentos sobre design de API.

O que você aprenderá:

  • Fundamentos de REST: recursos, métodos HTTP, status, HATEOAS;
  • Configuração do Spring Boot para início rápido de projetos de API;
  • Trabalho com JPA e Hibernate: mapeamento de entidades, repositórios, paginação;
  • Criação de RESTful controllers com validação e tratamento de erros;
  • Documentação de API com Swagger/OpenAPI 3.0;
  • Autenticação e autorização: JWT, OAuth2, Spring Security;
  • Desenvolvimento de GraphQL API usando Spring GraphQL;
  • Testes: unitários, de integração, com MockMvc e TestContainers;
  • Arquitetura de microsserviços: Service Discovery, API Gateway (Spring Cloud);
  • Comunicação assíncrona: Kafka, RabbitMQ, WebSockets;
  • M

Recommendations