Hi, que tal desenvolvermos uma API com Node.js ?
nesta aplicação estaremos usando mapeamento objeto-relacional(ORM) , mas o que é o ORM ?
Object-Relational Mapping (ORM), em português, mapeamento objeto-relacional, é uma técnica para aproximar o paradigma de desenvolvimento de aplicações orientadas a objetos ao paradigma do banco de dados relacional. O uso da técnica de mapeamento objeto-relacional é realizado através de um mapeador objeto-relacional (aqui utilizaremos o Sequelize) que geralmente é a biblioteca ou framework que ajuda no mapeamento e uso do banco de dados.
<- -> Sequelize : Sequelize é um ORM TypeScript e Node.js moderno para Postgres, MySQL, MariaDB, SQLite e SQL Server e muito mais. Apresentando suporte a transações sólidas, relações, carregamento rápido e lento, replicação de leitura e muito mais.
Tenho como Objetivo ultilizando ORM:
- Fazer Conexão com Banco MYSQL (Modelar meu banco Pelo Sequelize);
- Entidade e Relacionamentos
- Escopo de modelo
- Validação de dados / Validação customizado
- Fazer um CRUD : Creat, Read, Update, Delete;
- Praticar o Padrão MVC : Model, View e Controller.
- JavaScript
- Node.js
sequelize : https://sequelize.org/
Node.js : https://nodejs.org/en/