Skip to content

yasmimdemelo/api-node-postgresql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

api-node-postgresql 💻

Este projeto tem como finalidade configurar um servidor de backend, configurar um banco de dados e integrá-los. Você encontrará a parte de interface sendo a continuação deste projeto aqui: https://github.com/yasmimdemelo/ui-pern-stack.

Ambos projetos são parte de uma aplicação PERN stack que é uma pilha que consiste em:

  • PostgreSQL como banco de dados;
  • Express como estrutura de back-end;
  • React como biblioteca de front-end e
  • Node como ambiente de tempo de execução.

Pré-requisitos 🚀

Conhecimento

  • HTML.
  • CSS.
  • JavaScript.

Instalação

Softwares:

  • Visual Studio Code
  • Node
  • Postgresql
  • Docker
  • Pg Admin 4

Comandos para executar:

  1. npm install
  • Para instalar todas as dependências
  1. npm start
  • Executar aplicação
  1. docker run --name postgresql -e POSTGRES_USER=myusername -e POSTGRES_PASSWORD=mypassword -p 5432:5432 -d postgres
  • Container que tem a instância da imagem docker.
  1. Crie uma database no Pg Adm 4, que é um sistema de gerenciamento de banco de dados relacional PostgreSQL (RDBMS)
  • Clique em: "Databases" e selecione "Create" > "Database..." e nomeie a tabela como pern.
  1. Crie a tabela dentro de pern database:
  • Em database.sql contém as informações.
  1. Teste a aplicação com os métodos e endpoints abaixo através do Thunder client:

Propósito para mim 🎯

Estudar e entender o funcionamento PERN stack, que separei em 2 projetos, o primeiro é este configurando um servidor backend e o segundo é o frontend com a aplicação React. Anteriormente já havia estudado JavaScript e feito um projeto usando um CRUD puro em JS, que é um mecanismo que permite criar, ler, editar e excluir dados, com isto testei um aplicativo simples e aprendi como o JavaScript funciona.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published