Skip to content
/ Projeto-Blogs-API Public template

Sexto projeto no módulo de back-end, Nesse projeto desenvolvi uma Api e um banco de dados para a produção de conteúdo para um blog. Usei conhecimentos aprendidos sobre ORM.

Notifications You must be signed in to change notification settings

Lucas5k/Projeto-Blogs-API

Repository files navigation

Projeto-Blogs-API

📝 Descrição

Sexto projeto no módulo de back-end, Nesse projeto desenvolvi uma Api e um banco de dados para a produção de conteúdo para um blog. Usei conhecimentos aprendidos sobre ORM, O ORM provê uma maneira de alterar e interagir com um banco de dados através de código JavaScript. A partir dele, é possível criar e alterar tabelas, realizar consultas, inserir e extrair dados do banco, tudo isso apenas escrevendo código JavaScript. E por último e não menos importante usei o JWT para gerar Tokens a partir de informações como login e senha;

📚 Funcionalidades

    Funcionalidade 1: Desenvolver endpoints que estarão conectados ao banco de dados seguindo os princípios do REST;
    Funcionalidade 2: Criar as Tables, criar as models e criar os seeds;
    Funcionalidade 3: Utilizar o JWT para gerar tokens;
    Funcionalidade 3: Desenvolver o CRUD (Pesquisar, Cadastrar, Editar e Remover);

🔧 Tecnologias utilizadas

  • ORM (Sequelize)
  • JWT
  • Camadas MSC
  • Node.js/Express
  • Mysql

🚀 Rodando o projeto

Para rodar o repositório é necessário clonar o mesmo, dar o seguinte comando para iniciar o projeto:

- Clone o repositório
git clone git@github.com:Lucas5k/Projeto-Blogs-API.git

- Entre no arquivo do projeto
cd Projeto-Blogs-API

- Instale as dependências
npm install

- Inicialize o projeto
docker-compose up -d --build

🤝 Projeto feito individualmente!

About

Sexto projeto no módulo de back-end, Nesse projeto desenvolvi uma Api e um banco de dados para a produção de conteúdo para um blog. Usei conhecimentos aprendidos sobre ORM.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •