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
- Host: GitHub
- URL: https://github.com/adrianovolter/modulo-2
- Owner: AdrianoVolter
- Created: 2023-05-09T12:54:32.000Z (almost 3 years ago)
- Default Branch: develop
- Last Pushed: 2023-07-06T22:07:06.000Z (almost 3 years ago)
- Last Synced: 2025-05-17T17:08:08.436Z (11 months ago)
- Topics: backend, dbeaver, env, express, fs, git, http, javascript, json, migration, modules, nodejs, npm, postgresql, pwt, rbac-authorization, sequelize, sequelize-cli
- Language: JavaScript
- Homepage:
- Size: 266 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
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)
***