Critérios de avaliação e o que falta definir/implementar para atendê-los :
Aplicou corretamente os padrões de codificação para o desenvolvimento da API, utilizando boas práticas de projeto e ferramentas de documentação automática: adicionar swagger
Modelou os dados da API dentro do contexto levantado, atendendo critérios de normalização de dados e desempenho: gerar e revisar modelo de dados mongodb
Definiu corretamente os recursos e as rotas da API, utilizando boas práticas de projeto e ferramentas de documentação automática: adicionar swagger
Implementou o processo de autenticação de usuário do sistema, utilizando padrões de segurança O-auth2, JWT e integração com serviços de nuvem: adicionar autenticação jwt
Projetou a arquitetura baseada em API, apresentando os diagramas de arquitetura e detalhando criticamente a integração dos componetes do sistema: já está contemplado na entreg anterior ou ainda precisa acrescentar algo?
Selecionou e avaliou corretamente o modelo de dados NoSQL para o contexto da aplicação distribuída, justificando a escolha com base em critérios objetivos: gerar e revisar modelo de dados mongodb
Implementou corretamente as funcionalidades que envolvem o banco de dados NoSQL para armazenamento e recuperação de dados, baseado em critérios de normalização, desempenho e segurança: gerar e revisar modelo de dados mongodb
Desenvolveu testes de unidade, utilizando ferramentas de automação de testes e integração com ferramentas de CI/CD: Desenvolver testes para funcionalidades que vamos entregar e definir quais ferramentas serão utilizadas (Teste: Junit? CI/CD: Jenkins? Azure?)
Critérios de avaliação e o que falta definir/implementar para atendê-los :