Skip to content

Objetivo: Desenvolver e testar uma API para um Blog fazendo um CRUD de postagens com uma camada de autenticação de pessoas usuárias.

Notifications You must be signed in to change notification settings

amandazanata/project-blogs-api

Repository files navigation

Repositório do Projeto Blogs-API

👨‍💻 O que foi desenvolvido

Desenvolvida uma aplicação em Node.js usando o pacote sequelize para fazer um CRUD de posts.

  1. Endpoints que estarão conectados ao banco de dados seguindo os princípios do REST;

  2. Para fazer um post é necessário usuário e login, portanto deverá ser trabalhada a relação entre user e post;

  3. Necessária a utilização de categorias para os posts, trabalhando, assim, a relação de posts para categories e de categories para posts.

📝 Habilidades
  • Docker;
  • Manipulação de banco de Dados Relacionais - MySQL;
  • Desenvolvimento com Node.js com Runtime Assíncrono;
  • CRUD (Create, Read, Update, Delete);
  • Requisições HTTP;
  • API Rest com Express, MySQL e Router;
  • Middlewares e tratamento de erros;
  • Arquitetura MSC (model-service-controller);
  • ORM - Sequelize (Interface da aplicação com o banco de dados);
    • Migrations e Seeders;
  • ORM - Associations;
  • JWT (Jason Web Token);
  • TDD (Test Driven Development) / testes de integração;

O projeto foi desenvolvido no VSCode.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •