Aprenda a criar uma API avançada utilizando Spring Boot com mockito e junit

Опубликовано: 22 Август 2026
на канале: Vitor Alves
207
0

|| SUPER DESCONTO NO LINK ABAIXO ||
https://www.udemy.com/course/api-rest...

Quer ser um profissional diferenciado no mercado de tecnologia e aprender todas as etapas de desenvolvimento de uma API profissional utilizando Java 8, Spring Boot?

Então venha conhecer meu curso, você irá aprender o que são APIs e como construir uma API profissional utilizando um exemplo prático, desde a criação do projeto até o deploy em um ambiente de produção, e tudo com isso por um PREÇO SUPER ACESSÍVEL.

Você irá aprender como testar sua API, utilizaremos a técnica TDD (Desenvolvimento Orientado a Testes) durante todo o projeto, utilizaremos Mockito, Junit e o banco de dados H2 em memória.

Implementaremos também uma camada de segurança em nossa API, para isso utilizaremos autenticação via Tokens JWT junto ao pacote spring security.


Aprenda a gerenciar as migrações do Banco de Dados com o Flyway, e também a cachear chamadas na API com o Ehcache.

Ao final do projeto vamos configurar em nosso repositório Integração Contínua e Deploy Automatizado com o Travis CI, dessa forma a atualização do projeto em ambiente de produção será feita de forma automática, e também garantiremos sempre a integridade do projeto em nosso repositório.

Ao finalizar o curso você será capaz de criar APIs prontas para serem utilizadas em produção aprendendo cada etapa de desenvolvimento de um aplicativo profissional.

O que você aprenderá:
Como construir uma API RESTFull utilizando Spring Boot e Java 8
Utilizar a técnica de Desenvolvimento Orientado a Testes (TDD)
Como fazer o deploy em um ambiente de produção
Utilizar o Travis CI para realizar integração contínua
Utilizar o Travis CD para realizar deploy automatizado
Autenticação via tokens JWT
Configurar Swagger para documentar os endpoints
Versionamento de Banco de Dados com Flyway
Utilização de cache com Ehcache
Como configurar e utilizar o Github
Configurar e utilizar a nuvem do Heroku