kadoshmt / ignite-nodejs-04-clean-ddd

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NodeJS - DDD no NodeJs

GitHub top language GitHub last commit

SobreInstalaçãoTecnologiasAutor

Sobre

Projeto desenvolvido durante o módulo 4 do Ignite da Rocketseat, trilha Node, cujo objetivo foi aprender os fundamentos de Domain-Driven Design e Clean Architecture na construção de uma API REST para um fórum. Também ensinado a desenhar a arquitetura da aplicação utilizando conceitos de DDD, criar Value Objects e Relacionamentos, lidar com erros de forma funcional, desenvolver casos de uso, testes unitários, aplicar Subdomínios e Domain Events. Segue também as anotações das aulas, contendo uma explicação mais detalha das configurações e alguns conceitos.

Instalação

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disso é bom ter um editor para trabalhar com o código como VSCode.

🎲 Rodando o Back End (servidor)

# Clone este repositório
$ git@github.com:kadoshmt/ignite-nodejs-04-clean-ddd

# Acesse a pasta do projeto no terminal/cmd
$ cd ignite-nodejs-04-clean-ddd

# Instale as dependências
$ npm install
# Caso prefira usar o Yarn execute o comando abaixo
$ yarn install

# Execute os testes da aplicação com o comando  abaixo
$ npm run test

Tecnologias

My Skills

Autor

Janes Roberto

Backend/Frontend Developer

LinkedIn GitHub

About


Languages

Language:TypeScript 100.0%