MVP de Sistema de delivery de comida (como Uber eats ou Ifood)
- Spring e Injeção de Depêndencias
- Introdução ao JPA e Hibernate
- Rest com Spring
- Spring Data JPA
- Introdução ao JPA e Hibernate (parte 2)
- Pool de Conexões e Flyway
- Tratamento e modelagem de erros da API
- Validações com Bean Validation
- Testes de integração
- Boas práticas e técnicas para APIs
- Modelagem avançada e implementação da API
- Modelagem de projeções, pesquisas e relatórios
- Upload e download de arquivos
- E-mails transacionais e Domain Events
- CORS e consumo da API com JavaScript e Java
- Cache de HTTP
- Documentação da API com OpenAPI, Swagger UI e SpringFox
- Discoverability e HATEOAS: A Glória do REST
- Evoluindo e versionando a API
- Logging
- Segurança com Spring Security e OAuth2
- OAuth2 avançado com JWT e controle de acesso
- Dockerizando a aplicação
- Deploy em containers Docker na Amazon
- Documentação da API com SpringDoc
🚀Tecnologias utilizadas: ....
⚙️Principais funcionalidades implementadas:
...