Um dos melhores e mais completos cursos de Spring Boot grátis do Brasil. Vamos do básico, desde como criar um projeto, como executar requisições, até o avançado, segurança, exceções, métricas, monitoramento, banco de dados, gerando imagem Docker da sua aplicação com o plugin Jib e, é claro, como executa-lá via docker-compose.
Caso tenha interesse em saber o que o curso aborda vou deixar uma lista aqui em baixo. Esta informação foi tirada do repositório original do DevDojo. Repositório original --> ☕
- Spring Boot Essentials - Introdução ao curso
- Spring Boot Essentials 01 - O que é Spring Boot
- Spring Boot Essentials 02 - Criando projeto na pedreiragem
- Spring Boot Essentials 04 - @Component, @Autowired, @SpringBootApplication
- Spring Boot Essentials 05 - Hot Swap com Spring Boot Devtools
- Spring Boot Essentials 06 - Gerando projeto com start.spring.io
- Spring Boot Essentials 07 - Método GET
- Spring Boot Essentials 09 - Método POST
- Spring Boot Essentials 10 - Método DELETE
- Spring Boot Essentials 11 - Método PUT
- Spring Boot Essentials 12 - Instalando Docker e executando container MySQL
- Spring Boot Essentials 13 - Spring Data JPA
- Spring Boot Essentials 15 - Framework de Mapeamento MapStruct
- Spring Boot Essentials 16 - Request Params
- Spring Boot Essentials 17 - Exceções Customizadas
- Spring Boot Essentials 18 - Handler Global
- Spring Boot Essentials 19 - Transações
- Spring Boot Essentials 20 - Validação de campos
- Spring Boot Essentials 21 - Handler para validação de campos
- Spring Boot Essentials 22 - Sobrescrevendo handler do Spring
- Spring Boot Essentials 23 - Paginação
- Spring Boot Essentials 24 - WebMvcConfigurer
- Spring Boot Essentials 25 - Sorting, Log SQL
- Spring Boot Essentials 26 - RestTemplate getForObject e getForEntity
- Spring Boot Essentials 27 - RestTemplate exchange
- Spring Boot Essentials 28 - RestTemplate POST
- Spring Boot Essentials 29 - RestTemplate PUT and DELETE
- Spring Boot Essentials 30 - Spring Data JPA
- Spring Boot Essentials 33 - Unit Tests
- Spring Boot Essentials 36 - Testes de Integração
- Spring Boot Essentials 38 - Maven Profile Para Testes de Integração
- Spring Boot Essentials 39 - Spring Security
- Spring Boot Essentials 46 - Documentação com SpringDoc OpenAPI
- Spring Boot Essentials 47 - Spring Boot Actuator
- Spring Boot Essentials 48 - Monitorando aplicação com prometheus
- Spring Boot Essentials 49 - Criado imagem com jib e executando via docker-compose