Skip to content

Rayane420/algafood-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

Repositório para acompanhar a minha evolução no curso Especialista Spring REST da Algaworks

Badge em Desenvolvimento
GitHub Org's stars

🏷️ Sobre o Projeto:

MVP de Sistema de delivery de comida (como Uber eats ou Ifood)

Plano de estudos:

  • 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

Modelo de domínio - Diagrama de classes do projeto

imagem com diagrama de classe do projeto

🚀Tecnologias utilizadas: ....

⚙️Principais funcionalidades implementadas:
...

About

MVP de Sistema de delivery de comida (como Uber eats ou Ifood)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages