Este repositório é dedicado ao segundo curso da formação de Java e SpringBoot oferecido pela Alura em colaboração com o programa One da Oracle. Durante o curso, adquiri conhecimentos sobre o Spring Boot
e os fundamentos essenciais desse framework desenvolvendo uma API Rest
.
O curso foi dividido em diversos módulos, cada um com seus respectivos exercícios, atividades e um desafio durante o curso.
- Criar e executar um projeto
Spring Boot
, mapearURLs
emControllers
e realizar requisições de teste. - Mapear requisições
POST
, enviar dadosJSON
, utilizar anotação@RequestBody
e padrãoDTO
. - Adicionar dependências, mapear entidade
JPA
, usarFlyway
paraMigrations
eBean Validation
. - Mapear métodos com
@GetMapping
, implementar paginação comPageable
, controlar ordenação e exibir comandosSQL
no console. - Mapear requisições
PUT
eDELETE
, atualizar registros, mapear parâmetros dinâmicos e implementar exclusão lógica.
Este repositório é um registro de todo o meu avanço no curso. Ao longo do curso, tive a oportunidade de aplicar esses conceitos através de exercícios e atividades práticas. Nesse repositório, você encontrará os exercícios, atividades e desafios realizados por mim durante o curso e todos eles estão organizados por módulo e podem ser encontrados em suas respectivas pastas.