- Este projeto foi feito no bloco 30 do modulo de backend do curso de desenvolvimento Web da Trybe
- Estruturei uma API TypeScript na arquitetura MSC, aplicando os pilares de POO e utilizando o ODM Mongoose para se conectar com um banco de dados MongoDB.
Neste projeto, foi realizado:
- O conhecimento dos pilares da
Programação Orientada a Objetos
:Herança
,Abstração
,Encapsulamento
ePolimorfismo
; - A utilização de
Composição
; - A criação e utilização de
Interfaces
; - A Implementação, em
TypeScript
:Classes
,Instâncias
,Atributos
,Métodos
eObjetos
; - Os conhecimentos de
MongoDB
,Typescript
ePOO
para criar uma API comCRUD
.
- Para este projeto, apliquei os princípios de
POO
para a contrução de uma API comCRUD
para gerenciar uma concessionária de veículos utilizando o banco de dadosMongoDB
.
npm install
- Inicialize o projeto na sua maquina:
npm run dev
- rotas:
-
Para rodar os testes:
npm run test:dev
-
Para ver a cobertura de testes:
npm run test:covarage