API RESTful - Guia definitivo com Spring Boot e Java 8

5.0(2)
Bem AvaliadoPortuguês

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!

Mostrar mais
    Saiba mais sobre quem criou o conteúdo

    Avaliações

    5
    2 avaliações

    Perguntas Frequentes

    O conteúdo deste produto não representa a opinião da Hotmart. Se você vir informações inadequadas, denuncie aqui