REST com Spring


1. Introdução
1.1. Introdução ao Workshop
1.2. Introdução ao REST
1.3. Introdução ao protocolo HTTP
1.4. Mensagens e Respostas HTTP
1.5. Representações e o formato JSON
1.6. Modelo de maturidade Richardson
1.7. Ambiente de Desenvolvimento
1.8. Introdução ao Maven
1.9. Spring Boot
1.10. APIs RESTful com Spring MVC
1.11. Introdução ao Postman
1.12. Conhecendo o projeto do Workshop

2. Criando uma API RESTful
2.1. Criando o projeto
2.2. Modelando nosso primeiro recurso
2.3. Criando uma representação para o recurso Livro
2.4. Utilizando a anotação @JsonInclude
2.5. Interagindo com o banco de dados
2.6. Salvando o recurso Livro a partir de um POST
2.7. Buscando um livro com o uso da anotação @PathVariable
2.8. Deletando o recurso Livro com o DELETE
2.9. PUT para atualizar o recurso Livro

2.10. Tratamento correto das respostas HTTP 404 e 201
2.11. Finalizando o tratamento das respostas
2.12. Melhorando o design do nosso código
2.13. Manipulando erros com @ExceptionHandler e @ControllerAdvice
2.14. Adicionando comentários ao recurso Livro
2.15. Listando os comentários do recurso Livro
2.16. Adicionando o recurso Autor à nossa AP
2.17. Evoluindo nosso recurso Autor
2.18. Testando nossos recursos e formatando nossas representações JSON
2.19. Validando as entradas na nossa API
2.20. Negociação de conteúdos com Media Type

3. Refinando a API
3.1. Adicionando cache
3.2. Autenticação com Spring Security

4. Consumindo nossa API
4.1. Automatizando testes com Postman
4.2. Cliente Java
4.3. Evoluindo nosso cliente Java
4.4. Finalizando nosso cliente Java
4.5. Cliente JavaScript
4.6. Cross-Origin Resource Sharing (CORS)
4.7. Conclusão

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s