Roadmap back-end Conhecendo o protocolo HTTP e arquiteturas REST
Victor OsórioConteúdo
Uma boa API HTTP deveria ser como uma obra de arte. Apresentar uma API com diversas funcionalidades, mas simples, deveria ser o objetivo de toda pessoa que a desenvolve. Se você quer entrar na área de back-end, precisa conhecer as tecnologias que atuam detrás das cortinas e dominar o protocolo HTTP.
Neste livro, Victor Osório dá as bases para que você vá além dos frameworks, conhecendo os protocolos e arquiteturas envolvidas no seu trabalho do dia a dia. Você verá como utilizar e implementar o protocolo com Quarkus, chegando aos estilos arquiteturais usados através do HTTP, com REST e outros, para expandir a sua capacidade de resolução e seu leque de opções no back-end.
Sumário
Parte 1 - Quem somos e onde vivemos?
- 1 Tudo o que você pode ser
- 1.1 A mentalidade do crescimento
- 1.2 Quem você quer ser?
- 2 Uma breve história da Internet
- 2.1 O que é a Internet
- 2.2 O WWW e a Internet
Parte 2 - Protocolo HTTP
- 3 HTTP, o protocolo da web
- 3.1 Anatomia do protocolo
- 3.2 Quem define o protocolo?
- 4 Discutindo o protocolo
- 4.1 Ferramentas úteis
- 4.2 Casos de uso
- 4.3 HTTP/2
- 4.4 Como se aprofundar?
- 5 Implementando o protocolo com Quarkus
- 5.1 O que é o Quarkus?
- 5.2 Jakarta EE e JAX-RS
- 5.3 Casos de uso
- 5.4 Como se aprofundar?
Parte 3 - Estilos arquiteturais usando HTTP
- 6 Estilos arquiteturais e REST
- 6.1 Estilos arquiteturais para sistemas baseado em rede
- 6.2 REST, um estilo arquitetural
- 6.3 Conclusão
- 7 Outros estilos para HTTP
- 7.1 RPC, gRPC e SOAP?
- 7.2 gRPC, RPC de roupa nova
- 7.3 SOAP, o irmão mais velho do gRPC
- 7.4 GraphQL, a API flexível
- 7.5 Conclusão
- 8 Próximos passos
Autor
Victor Osório
Engenheiro de Software no time de produtos da divisão de Redes da Amdocs, trabalhando com Java desde 2004, tem longa experiência em construção de diversos sistemas, mas agora focado como Back-end trabalhando em sistemas distribuídos e integrados via Apache Kafka. Vida longa ao Java!
Dados do produto
- Número de páginas:
- 151
- ISBN:
- 978-85-5519-297-5
- Data publicação:
- 04/2022