Habilidades desenvolvidas nesse projeto: Desenvolver uma API e um banco de dados para a produção de conteúdo para um blog!
Desenvolver uma aplicação em Node.js
usando o pacote sequelize
para fazer um CRUD
de posts.
Desenvolver endpoints que estarão conectados ao seu banco de dados seguindo os princípios do REST;
Para fazer um post é necessário usuário e login, portanto será trabalhada a relação entre user
e post
;
Será necessária a utilização de categorias para os posts, trabalhando, assim, a relação de posts
para categories
e de categories
para posts
.
Rodar a aplicação em containers usando o Docker.