Estudo Cubos Academy - Backend - Módulo 3

Repositório de estudos do módulo 03 do curso de BackEnd na Cubos Academy. Neste módulo adiquiri conhecimentos de SQL utilizando PostgreSQL. O módulo 4 de estudos é contém complemento deste, com aprofundamentos que incluem mais sobre banco de dados.

Módulo 3 👩‍💻

🃏 Conteúdo Principal

  • Introdução a Banco de Dados
  • Consultas SQL
  • Funções postgreSQL
  • CRUD SQL
  • Modelagem de Dados (Como organizar os dados em banco de dados)
  • Conexão Node.js com PostgreSQL
  • Autenticação e Criptografia
  • Integração com API de terceiros

Cada pasta de aula contém exercícios realizados durante o estudo.

Os exercícios com aplicações estão em repositórios privados.

♦️ Extras (não incluídos ao repositório e presente no módulo)

  • Metodologias Ageis
  • Ansiedade e Autossabotagem
  • Git e Fluxo de Trabalho em Equipe
  • Desafio final de módulo - Projeto de API + PostgreSQL
  • Desafio final de carreira - Cases de problemas que podem acontecer no dia a dia de trabalho de uma pessoa desenvolvedora em relação a projetos, colegas e clientes.

♠️ Como testar os códigos

Este repositório contém execuções de códigos e querys de APIs, utilize o beekeper para explorar os bancos de dados com os schemas deixados no repositório.
Não há muito o que explorar aqui, são apenas arquivos de estudos de bancos de dados postgreSQL e sua conexão com Node.JS, a execução dos códigos dependem do conhecimento do utilizador.

passo1. Adentre pelo terminal em uma pasta de aula. Para qualquer pasta de aula que contenha 'package.json', execute npm install para baixar os arquivos necessários para execução do código.

npm install

passo1.5. Caso prefira utilizar o nodemon para manter o servidor atualizado sempre que editar um arquivo, execute o script:

npm run dev

Prints

Print

🔗 Links úteis
Backend Módulo 1: Lógica de Programação
Backend Módulo 2: API
Backend Módulo 4: Aprofundamentos
tags: backend módulo 3 exercício de classe nodeJS api api rest SQL postgreSQL autenticação criptografia consultas SQL funções SQL conexão SQL NODE.js CRUD SQL beekeeper banco de dados database server internet