- Criar projeto Spring Boot Java
- Implementar modelo de domínio
- Estruturar camadas lógicas: resource, service, repository
- Configurar banco de dados de teste (H2)
- Povoar o banco de dados
- CRUD - Create, Retrieve, Update, Delete
- Tratamento de exceções
- /users (GET)
- /{id} (GET, POST, PUT and DELETE)
- /products (GET)
- /{id} (GET)
- /orders (GET)
- /{id} (GET)
- /categories (GET)
- /{id} (GET)
Java Curso Completo - https://www.udemy.com/course/java-curso-completo/