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.

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •