An open API service indexing awesome lists of open source software.

https://github.com/adrianovolter/modulo-2

Modulo 2 Back-End | curso FullStack Senai SC / LAB365
https://github.com/adrianovolter/modulo-2

backend dbeaver env express fs git http javascript json migration modules nodejs npm postgresql pwt rbac-authorization sequelize sequelize-cli

Last synced: 1 day ago
JSON representation

Modulo 2 Back-End | curso FullStack Senai SC / LAB365

Awesome Lists containing this project

README

          

## Modulo 2 Back-End | curso FullStack Senai/LAB365 |

***
### Tecnologias utilizadas





***
### Dependências usando Npm


  • Express

  • Nodemon

  • Sequelize

  • Sequelize-cli

  • pg

  • Dotenv

  • Pg-connection-string

  • Cors

***
### Node js
Iniciar um projeto node

```bash
npm init -y
```
Instalação das dependêcias
```bash
npm install
```

Inicie o servidor de desenvolvimento com o comando:
```bash
npm start

```

****
### Sql com Postgres e DBeaver


  • Modelando Classes e Relacionamento

  • SQL - Tipo de Dados

  • DDL

  • DML

  • Implementando o Modelo com Tabelas


***
### Comandos do sequelize-cli

Instalando sequlize-cli
```bash
npm install sequelize-cli —save-dev
```
Criar a migration
```bash
npx sequelize-cli migration:generate --name
```
Executa as migrações para o banco de dados
```bash
npx sequelize-cli db:migrate
```
Reverter a migração mais recente que foi executada no banco de dados
```bash
npx sequelize-cli db:migrate:undo
```

***
## Adriano Jose Volter
### Link do repositório [Click aqui !](https://github.com/AdrianoVolter/Modulo-2)

### Meu perfil do GitHub [ Click aqui !](https://github.com/AdrianoVolter)
***