Desenvolvimento de API em Java. Guia completo
300 páginas
Portuguese
PDF
4.5

Desenvolvimento de API em Java. Guia completo

Desenvolvimento de API em Java. Guia completo

Autor:

Ano:

Resumo:

O livro «API разработка на Java» é um guia prático abrangente para quem deseja dominar a criação de web services e APIs modernos em Java. O autor, Alexey Voronov, desenvolvedor sênior com 10 anos de experiência em projetos enterprise, compartilha metodologias comprovadas e as melhores práticas da indústria.



Sobre o que é este livro?

O livro cobre todo o ciclo de vida do desenvolvimento de API: desde o design da arquitetura até o deploy e monitoramento. Você aprenderá:

  • Como projetar RESTful API considerando os princípios de HATEOAS e versionamento
  • Particularidades do trabalho com Spring Boot, Spring MVC e Spring Data JPA
  • Implementação de GraphQL API usando Netflix DGS e graphql-java
  • Métodos de autenticação e autorização: JWT, OAuth 2.0, OpenID Connect
  • Testes de API com JUnit 5, Mockito, Postman e testes de integração
  • Documentação através de OpenAPI/Swagger e AsyncAPI
  • Containerização com Docker e orquestração com Kubernetes
  • Monitoramento e logging com Prometheus, Grafana e ELK Stack


Para quem é este livro?

O material será útil para:

  • Desenvolvedores Júnior que desejam sistematizar conhecimentos e aprender a escrever APIs de nível de produção
  • Desenvolvedores Pleno que desejam se aprofundar em tópicos avançados: APIs reativas, gRPC, arquitetura orientada a eventos
  • Tech Leads e Arquitetos em busca das melhores práticas para projetar serviços escaláveis
  • Estudantes e recém-formados que se preparam para entrevistas para vagas Java


O que você aprenderá após a leitura?

  • Projetar APIs considerando desempenho e segurança
  • Utilizar frameworks e ferramentas modernas do ecossistema Java
  • Escrever código limpo, testável e de fácil manutenção
  • Configurar pipelines de CI/CD para implantação automática
  • Resolver problemas reais de negócios usando arquitetura de microsserviços


O livro contém mais de 50 exemplos práticos, prontos para uso em projetos reais. Todos os códigos-fonte estão disponíveis no GitHub. Não é apenas teoria — você criará um API Gateway completo, um sistema de reservas e um serviço de chat em Java.



Formato: PDF, EPUB, MOBI (adaptado para leitura em qualquer dispositivo).

Nível: do iniciante ao avançado.

Recommendations