Roadmap back-end Conhecendo o protocolo HTTP e arquiteturas REST

Victor Osório

*Você terá acesso às futuras atualizações do livro.

Conteú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.

Saiba o que você vai aprender

 

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

Compartilhe!

Compartilhe no Facebook Compartilhe no Twitter