aluiziodeveloper / nestjs-clean-arch

Repositório oficial do curso de arquitetura limpa com NestJS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Aluizio Developer

Informação sobre tecnologia, dicas, tutoriais, mini-cursos e muito mais.

Curso: NodeJs Avançado com Clean Architecture, NestJS e Typescript

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.

Descrição

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.

Instalação

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

Executando a aplicação

# development
$ npm run start:dev

# production mode
$ npm run start:prod

Testes automatizados

# unit tests
$ npm run test

# integration tests
$ npm run test:int

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Redes Sociais

Site Aluizio Developer

Perfil Udemy

Cursos Gratuitos

YouTube

Servidor no Discord

LinkedIn

About

Repositório oficial do curso de arquitetura limpa com NestJS


Languages

Language:TypeScript 99.5%Language:JavaScript 0.5%Language:Dockerfile 0.0%