Api com regras de negócios , tratação de erros , relacionamentos , validações em cascatas , projeto básico encima de um sistema para criar certos pedidos como o do ifood.
- Spring Boot
- Mysql
- JDK 11
- Jakarta EE
- Bean validation
- Ultilizada para fazer validações no sistema.
- Fly Way
- Ultilizado para criar as tabelas do mysql com seu padrão , ultilizando a linguagem sql.
- ModelMapper Core
- usado para implementar as entidades das model de representação.
- Implementando a REST API
- Fundamentos Rest Api.
- Persistência, validações e exceções
- persistência de dados com Jakarta Persistence, Spring Data JPA e Flyway, validação com Bean Validation e tratamento de exceptions.
- Técnicas e boas práticas
- facilitar a manutenção da sua API e evitar alguns problemas no futuro.