API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
Essa API faz parte do treinamento do professor Rodrigo Manguinho (Mango) na Udemy.
O objetivo do treinamento é mostrar como criar uma API com uma arquitetura bem definida e desacoplada, utilizando TDD (programação orientada a testes) como metodologia de trabalho, Clean Architecture para fazer a distribuição de responsabilidades em camadas, sempre seguindo os princípios do SOLID e, sempre que possível, aplicando Design Patterns para resolver alguns problemas comuns.
APIs construídas no treinamento
Princípios
Design Patterns
Metodologias e Designs
Bibliotecas e Ferramentas
Features do Node
Features do GraphQL
Features do Git
Features do Typescript
Features do GraphQL
Features de Testes
Features do MongoDb