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!

  • Conteúdo
  • Vantagens
  • Detalhes
Conteúdo do curso (100% digital)

Conheça melhor quem criou o conteúdo

Márcio Casale de Souza
5 Anos Hotmarter

Sou Márcio Casale de Souza, engenheiro de software sênior, com conhecimentos em inúmeras tecnologias open source, como Java, PHP, Angular, Linux, MySQL, dentre muitas outras.

Atuo com TI desde 2007, e já trabalhei para inúmeras empresas no Brasil e também no exterior.

Adquiri muitos conhecimentos ao longo de minha carreira, tendo trabalhado em projetos de alto impacto e escalabilidade.

Atualmente trabalho na Rentalcars.com em Manchester - UK, que é o maior website de busca de locadoras de veículos existente.

Por ser o maior, temos que utilizar as últimas tecnologias e as melhores ferramentas de arquitetura para conseguir suprir todas as necessidades do negócios, que recebe milhares de visitas todos os dias.

Por que comprar no Hotmart Marketplace?

Até 30 dias para pedir reembolso

Pagamentos seguros

Suporte Hotmart

Acesso em todos os dispositivos

Diversas formas de pagamento

Como vou acessar?

Ao comprar, o produto fica disponível na sua conta

Você acessa seu produto através de um link que enviamos ao seu email. Você também pode acessá-lo nesta página.

Perguntas Frequentes

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