/trybe-carshop

Projeto que cria um banco de dados usando MongoDB e Typescript para atender a uma concessionária de carros.

Primary LanguageTypeScript



Sobre o projeto:

Esse projeto foi desenvolvido para aplicação dos conceitos aprendidos sobre Docker, Typescript, NodeJS e MongoDB na criação de uma API Rest.

Também implementei testes usando Chai, Sinon e Mongoose.


Tecnologias usadas:

Lições desenvolvidas:

  • Entender o funcionamento do banco de dados com Typescript e MongoDB;
  • Implementar testes E2E usando Chai, Sinon e Mongoose;
  • Delegar responsabilidades específicas para essa camada;
  • Estruturar uma aplicação em camadas usando conceitos de CRUD;
  • Delegar responsabilidades específicas para cada parte do seu app;
  • Melhorar manutenibilidade e reusabilidade do seu código;
  • Entender e aplicar os padrões REST;
  • Escrever assinaturas para APIs intuitivas e facilmente entendíveis.

Instruções

    # Clonar repositório

    $ git clone git@github.com:CrisSouzaMA/trybe-carshop.git

    # Entrar no diretório

    $ cd src