ritacassiasr / blog-rest-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto Blog API

Desenvolvendo uma API RESTful utilizando a arquitetura em camadas (MSC) em Node.JS para um Blog e um banco de dados para a produção de conteúdo. Utilizo o pacote sequelize para fazer um CRUD de postagens com uma camada de autenticação de pessoas usuárias e validando token nas requisições.

Habilidades   |    Ferramentas   |    Desenvolvimento   |    Repositório   |   


🚀 Habilidades

Neste projeto, desenvolvi as seguintes habilidades:

  • Desenvolvimento de endpoints que estão conectados ao banco de dados seguindo os princípios do REST.
  • Interação com um banco de dados relacional MySQL;
  • Implementação de uma API utilizando arquitetura em camadas;
  • Criação de validações para os dados recebidos pela API;
  • Autenticação da pessoa usuária por meio do JSON Web Token.

⛏ Ferramentas

Node, Express, Middlewares, Sequelize, API RESTful, JSON Web Token


🧶 Desenvolvimento

Desenvolvendo uma API RESTful utilizando a arquitetura em camadas (MSC) de um blog e um banco de dados para a produção de conteúdo. Utilizo a técnica ORM (Object-Relational Mapping) com o pacote sequelize para fazer um CRUD de postagens com uma camada de autenticação de pessoas usuárias e validando um token nas requisições.


💻 Repositório

Clone o repositório

  • git clone git@github.com:ritacassiasr/blog-rest-api.git
  • Entre na pasta do repositório que você acabou de clonar:
    • cd backend
  1. Instale as dependências e inicialize o projeto
  • Instale as dependências:
    • npm install
  • Inicialize o projeto:
    • npm start

About


Languages

Language:JavaScript 99.0%Language:Dockerfile 1.0%