Skip to content

estartandodevs-course/exercises-crud-user-fs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD de usuários usando node FS

 

CRUD

Nesse exercício você deve implementar um CRUD que é uma sigla para Create, Read, Update and Delete, em pt-br seria Criar, Ler, Atualizar, Deletar um registro.

O objetivo é simular operações em um banco de dados.

Para isso você deve escrever as alterações no arquivo src/data/users.json usando as API's nativas do Node de File System

IMPORTANTE Você deve trabalhar com dois conceitos de padrões de projetos, o Repository para ser responsável pelo acesso direto ao dado e o Service para incluir as regras de negócio e usar o Repository.

   

📝 Material para consulta

   

💁‍♂️ Dicas

  • Use a extensão Todo Tree para facilitar a visualização das tarefas;
  • Use as funcionalidades de Array map, find, filter, some para gerenciar os dados;
  • Crie outras funções e arquivos para entregar um código de qualidade;

   

🤝 Testando o projeto

No final do exercício, será possível usar o CLI com as funcionalidades que você implementou ;)

npm run start

CRUD CLI

   

ℹ️ Testes automatizados

Se quiser checar se sua implementação está correta, rode o comando abaixo

npm run test

Se quiser checar apenas o arquivo que esta trabalhando, use o comando:

npm run test NOME_DO_ARQUIVO

Exemplo:

npm run test user-repository

Made with ♥ by ED Team 👋: Get in touch!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published