Projeto em grupo módulo 5.
Recebemos uma proposta onde o objetivo é desenvolver propostas de APIs que serão
o MVP (Produto Mínimo Viável) de um aplicativo.
No projeto foi definido quais as entidades necessárias e compatíveis com
o tema. Cada integrante do grupo ficou responsável por implementar uma dessas entidades.
⇨ Listagem de todos os registros
⇨ Listagem de um único registro com base em um parâmetro de rota
⇨ Inserção de um registro
⇨ Modificação de um registro
⇨ Deleção de um registro
Sequelize é um ORM para Node.js que oferece uma maneira fácil e flexível de trabalhar com bancos de dados relacionais. Com o Sequelize, os desenvolvedores podem definir modelos de dados usando uma sintaxe simples e expressiva, e manipular esses modelos usando métodos orientados a objetos em vez de escrever código SQL manualmente.
ORM significa Object-Relational Mapping (Mapeamento Objeto-Relacional) e é uma técnica de programação utilizada para mapear objetos em um sistema orientado a objetos em tabelas em um banco de dados relacional.
ORMs são ferramentas que permitem que os desenvolvedores trabalhem com bancos de dados relacionais usando linguagens de programação orientadas a objetos. O objetivo é eliminar a necessidade de escrever código SQL manualmente para acessar o banco de dados, tornando o processo mais eficiente e menos propenso a erros.
- Visual Studio Code;
- GitHub;
- Node.js;
- Sequelize;
- Express;
- Nodemon;
- SQLite;
- NPM para instalação de pacotes;
Felipe Barros: https://github.com/felipebarr0os
Rannyelle: https://github.com/Rannyelle
Raísha: https://github.com/RayTdC
Ester Ramos: https://github.com/EsterM99
Andrielly Souza: https://github.com/andrielly157






