Seja muito bem-vindo e bem-vinda ao curso NodeJs Avançado com Clean Architecture, NestJS e Typescript. Este repositório refere-se ao projeto desenvolvido durante o curso.
O curso aborda a criação de um projeto prático direto ao ponto, exemplificando uma API Restful com Node.js, NestJS e Typescript, orientado à testes automatizados (unitários, de integração e ponta a ponta), aplicando conceitos de Domain Driven Design (DDD), Clean Architecture, Design Patterns e princípios SOLID.
Para mais detalhes acesse a página do curso.
Faça um clone deste repositório e instale no seu ambiente de desenvolvimento usando o seguinte comando no seu terminal (escolha um diretório apropriado):
git clone https://github.com/aluiziodeveloper/nestjs-clean-arch.git
Após clonar o conteúdo do repositório, acesse o diretório criado e efetue a instalação das dependências:
npm install
# development
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# integration tests
$ npm run test:int
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov