Este repositório faz parte do processo de treinamento do backend da softeam ministrado Antônio Neto.
### Layout típico de diretório top-level
.
├── node_modules # Onde as dependências estão instaladas
├── controllers # Onde o controle da aplicação fica, no nosso caso as operações de criar, remover, atualizar e buscar (Crud)
└── tests # teste da nossa aplicação
├── models # Modelos do banco de dados
├── router # Rotas da aplição
├── index.js # Ponto de entrada da api
├── package.json
└── README.md
Treinamento usa vários projetos de código aberto para funcionar corretamente:
- node.js - Node.js é um interpretador de código JavaScript com o código aberto, focado em migrar o Javascript do lado do cliente para servidores.
- NPM - É um gerenciador de pacotes para a linguagem de programação JavaScript.
- Jest - É uma biblioteca para testar o código JavaScript, e é um projeto de código aberto mantido pelo Facebook.
Treinamento requer os seguintes recursos instalados:
Além disso as seguintes ferramentas foram usadas:
Instale as dependências e execute o aplicativo da seguinte maneira:
$ git clone https://github.com/chanudinho/treinamento
$ cd treinamento
$ npm install
$ npm start
No diretório do projeto, você pode executar:
Executa a api no modo de desenvolvimento.
abra http://localhost:8000 para testar no Postman ou aplicativo de sua escolha.
O aplicativo é atualizado automaticamente se você fizer edições.
Você irá ver os erros no console da aplicação.
Executa todos os testes e retornar no terminal os testes que passaram e os que foram rejeitados.