Criação de APIs REST com Spring Boot e testes de cobertura com JUnit5 e Mockito. Aplicação Spring Boot, CRUD (CREATE, READ, UPDATE e DELETE) de um sistema simples com testes de cobertura em 100% do projeto
https://api-springboot-junit-mockito.herokuapp.com/
- Instalar e configurar as ferramentas corretas para iniciar um projeto Spring Boot do zero
- Conceitos de Spring Boot 2.x.x
- Java 17 LTS
- JUnit 5
- Mockito
- Lombok
- ModelMapper
- Spring Data JPA
- Hibernate
- Criar uma API REST
- Consumir uma API REST usando a ferramenta Postman
- Utilização do banco de dados h2 em tempo de compilação
- Tratamento de exceções de forma personalizada
- Desenvolvimento em camadas usando o padrão MVC
- Padrão DTO (Data Transfer Objects)
- Implementar perfis de Teste e Desenvolvimento
- Validações com Validations
- Protocolo HTTP no padrão REST
- Deploy da API na plataforma Heroku
João Paulo da Mata Mendes