API RESTful - Guia definitivo com Spring Boot e Java 8
Aprenda a criar uma API RESTful do zero ao avançado utilizando o Spring Boot e Java 8!!!
Este curso não ensina somente o básico sobre APIs RESTFul, como é muito comum encontrar por ai, mas ensina criar APIs complexas, e capazes de atender a demanda de milhares de acessos.
Por se tratar de um curso avançado, demanda conhecimentos prévio em Spring Framework e Java (preferencialmente 8).
Ao término do curso você aprenderá:
- Instalar e configurar o Java 8 e Spring STS.
- Versionar o código fonte no GitHub.
- Integração contínua (CI) com o TravisCI.
- Utilizar o Spring Data com JPA.
- Persistir dados no MySQL, MongoDB e H2 com Spring Data e JPA.
- Criar Profiles para múltiplos ambientes (dev, teste, produção).
- Flyway para versionar banco de dados.
- Hikari CP.
- Swagger para criar documentação para a API RESTful.
- Autenticação com Spring Security utilizando tokens JWT (JSON Web Token).
- EhCache.
- Design pattern DTO (Data Transfer Objects).
- Postman para testar os endpoints da API.
- Testes unitários com JUnit e Mockito.
- Apache AB para testar a performance da API.
- Visual VM para analizar indicadores de execução da JVM.
- Validação de dados com Hibernate Validator e Bean Validation.
- Deploy na nuvem com Heroku.
O curso está dividido em duas partes, onde a primeira apresenta um guia de referência sobre todos os tópicos utilizados na criação de APIs, no formato problemas e solução.
Já a segunda parte demonstra como criar na prática uma API RESTful completa para um sistema de controle de ponto eletrônico.
Como foi possível perceber, o curso é muito completo, e você também terá acesso a um guia de referências em PDF para consultas!
Aqui é a sua satisfação ou seu dinheiro de volta em até 30 dias, e pagamento em até 12x!