BACKEND - KRONTON

GamaAcademy

Backend em NodeJS e expressJs, trabalhando com ORM e MVC (Model View e Controller);

Para clonar o repositório adicione o seguinte comando ao seu terminal:

git clone https://github.com/mrdouglasmorais/backend-kroton

Criando uma conexão com o Banco de Dados:

Acesse o arquivo database.js dentro do diretório config. e altere as configurações de conexão com o banco, você pode acessar o elephantsql para criar de forma gratuita um novo banco de dados e iniciar seu projeto.

clique aqui para acessar o elephantsql

Para instalar dependências:

yarn ou npm i

Para iniciar o projeto em ambiente de desenvolvimento:

yarn dev ou npm run dev

Iniciando uma migration:

para iniciar yarn sequelize migration:db ou npx sequelize migration:db

Para remover a última migration: yarn sequelize migration:db:undo ou npx sequelize migration:db:undo

Para remover todas as migration yarn sequelize migration:db:undo ou npx sequelize migration:db:undo

Para visualizar os respectivos commits de cada aula, selecione a baixo:

Aula 01 - Iniciando o projeto com NodeJs e Express

Aula 02 - models e conexão com o Banco de Dados

Aula 03 - middlewares e update

Aula 04 - Criando relacionamentos

Aula 05 - Criando agendamentos

Aula 06 - Uploads de arquivos

Aula 07 - Variaveis de ambiente

Aula 08 - Conectando a um banco não relacional

Aula 09 - Documentando com SWAGGER

Professor:

Douglas Morais