Skip to content

glaucia86/curso-tdd-node-clean

Repository files navigation

Curso Rodrigo Manguinho - NodeJs, Typescript, TDD, DDD, Clean Architecture e SOLID

Curso tem como objetivo aprender de verdade a criar uma API completa com Typescript utilizando TDD, Clean Architecture, Design Patterns e SOLID. Link do curso AQUI

A intenção deu estudar esse curso é com total objetivo de aprender mais conceitos aprofundados sobre TDD e Clean Code. Uma vez que, tenho como objetivo aprender conceitos de Arquitetura de Software.

🚀 Recursos Utilizados

📕 Ementa do Curso

Módulo 01: Introdução
  • 01 - Código Fonte
  • 02 - Apresentação do Projeto
  • 03 - Configurando o Git
  • 04 - Configurando as dependências
  • 05 - Clean Architecture
Módulo 02: SignUp API - Presentation Layer
  • 06 - Criando o SignUpController e validando o request
  • 07 - Criando erros personalizados
  • 08 - Utilizando Mocks da maneira correta
  • 09 - Testando exceções e integrando com o EmailValidator
  • 10 - Integrando com o AddAccount Usecase
Módulo 03: Jest
  • 11 - Configurando o Jest e criando scripts de testes
Módulo 04: Utils Layer
  • 12 - Criando o EmailValidatorAdapter e mockando o validator
Módulo 05: SignUp API - Data Layer
  • [] 13 - Criando o DbAddAccount e integrando com o Encrypter
  • [] 14 - Integrando com AddAccountRepository

(documentação em desenvolvimento)

About

Repositório do curso de TDD do Manguinho (Node + TS + SOLID + TDD + Clean Architecture)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published