Skip to content

Instantly share code, notes, and snippets.

@virgiliojr94
Created April 21, 2024 23:24
Show Gist options
  • Save virgiliojr94/90903e415c871b37980749859fc7df08 to your computer and use it in GitHub Desktop.
Save virgiliojr94/90903e415c871b37980749859fc7df08 to your computer and use it in GitHub Desktop.

Contextualização

Usando o DDL fornecido, deverá ser criada uma API Rest que permita a realização das operações “CRUD” em todas as entidades.

Requisitos técnicos

  • Poderá ser utilizado o SGBD de sua preferência;
  • A API deverá ser desenvolvida em Node.js utilizando, preferencialmente, o framework Fastify. Como alternativa, poderá ser utilizado o Express ou o NestJS;
  • Deverá ser implementado um controle de segurança, à sua escolha, para acesso aos endpoints da API.

Entregas

  • Código da API em repositório Git público;
  • Documentação da aplicação no Git (readme);
  • Aplicação rodando no ambiente local do candidato;
  • Swagger implementado para acesso à documentação da API;
  • Arquivo SQL contendo o DDL final e alguns “inserts” de dados de exemplo;
  • Coleção do Postman ou Insomnia, em formato JSON, para testes na API.

O que será avaliado

  • Funcionamento da aplicação;
  • Atendimento aos requisitos técnicos;
  • Clareza do código-fonte;
  • Organização do código-fonte;
  • Boas práticas de programação.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment