An open API service indexing awesome lists of open source software.

https://github.com/ioott/backend-crud-api-typescript-mongodb-poo

API TypeScript arquitetura MSC, POO/ SOLID, ODM Mongoose, banco de dados MongoDB , testes de BDD.
https://github.com/ioott/backend-crud-api-typescript-mongodb-poo

api-rest backend bdd-tests crud-application mongodb mongoose msc-project nodejs odm-database poo solid-principles typescript

Last synced: 3 months ago
JSON representation

API TypeScript arquitetura MSC, POO/ SOLID, ODM Mongoose, banco de dados MongoDB , testes de BDD.

Awesome Lists containing this project

README

        

## Projeto BackEnd, utilizando Typescript, ODM, Mongoose, POO e Testes BDD.

Typescript Noje.js ODM MongoDb Mongoose Mocha Chai Sinon

Este projeto cria um CRUD para gerenciamento de uma concessionária de veículos. O desafio era estruturar uma API TypeScript na arquitetura MSC, aplicando os pilares de POO/ SOLID, utilizando o ODM Mongoose para se conectar com um banco de dados MongoDB e fazendo testes de BDD.

Mostra:
* Conhecimento dos pilares da Programação Orientada a Objetos: Herança, Abstração, Encapsulamento e Polimorfismo;
* Habilidade para utilização de Composição;
* Habilidade para criação e utilização de Interfaces;
* Conhecimento para Implementar, em TypeScript: Classes, Instâncias, Atributos, Métodos e Objetos;
* Conhecimentos de MongoDB, Typescript e POO para criar uma API com CRUD.