Node.js e MySQL — 2º trimestre

Informatica · Conteudo · publicado em 30/09/2026

Node.js e MySQL · 2º trimestre · 402 termos · 32 aulas

Digite o nome do metodo, do operador, da tabela ou do conceito. O material e de consulta: entre aqui para achar a sintaxe de que voce nao lembra.

Continuacao: este e o Node.js e MySQL — 3º trimestre.

Dia 1 de 16

Node.js: rodar JavaScript fora do navegador

O runtime, a diferenca para o navegador e o primeiro programa no terminal.

1. O que e Node.js e por que ele existe
2. O primeiro programa no terminal

26 termos
Dia 2 de 16

npm e o gerenciador de pacotes

Instalar, criar projeto e declarar dependências.

1. npm: instalar pacotes
2. scripts e organização do projeto

29 termos
Dia 3 de 16

Módulos: import e export

Dividir o código em arquivos e ligar um no outro.

1. require e module.exports
2. import e export com ESM

24 termos
Dia 4 de 16

Sistema de arquivos

Ler, escrever e listar arquivos com fs.

1. fs: ler e escrever arquivos
2. Promises no fs e operações de diretório

28 termos
Dia 5 de 16

HTTP: o que o servidor faz

Protocolo, requisição, resposta e os status que importam.

1. O protocolo HTTP, sem mistério
2. Criar o primeiro servidor HTTP

34 termos
Dia 6 de 16

Rotas

Responder diferente conforme o caminho e o método.

1. Ler a URL e separar os caminhos
2. if/else de rotas e resposta JSON

25 termos
Dia 7 de 16

Receber e validar dados do cliente

Ler o corpo da requisição e conferir o que chegou.

1. Ler o corpo da requisição
2. Validar o que chegou

22 termos
Dia 8 de 16

MySQL: o banco relacional

O que é banco de dados, tabela, registro e chave.

1. Banco de dados e MySQL
2. Criar banco e tabela

31 termos
Dia 9 de 16

SQL: inserir e consultar

INSERT e SELECT, com WHERE, ORDER BY e LIMIT.

1. INSERT: gravar dados
2. SELECT: ler dados

25 termos
Dia 10 de 16

SQL: alterar e apagar

UPDATE e DELETE, e o cuidado que eles exigem.

1. UPDATE e ALTER TABLE
2. DELETE e os cuidado de quem apaga

22 termos
Dia 11 de 16

JOIN

Unir tabelas que se relacionam.

1. Chave estrangeira e relacionamentos
2. INNER JOIN, LEFT JOIN e agregação

24 termos
Dia 12 de 16

mysql2: ligar o Node no MySQL

O driver, a conexão e as primeiras consultas pelo Node.

1. Instalar mysql2 e conectar
2. Executar consultas pelo Node

26 termos
Dia 13 de 16

SQL injection: o erro que não se comete

Por que nunca se concatena string em SQL, e a forma certa.

1. O que é SQL injection e como acontece
2. Consultas parametrizadas

21 termos
Dia 14 de 16

Transações

Várias consultas que precisam acontecer juntas — ou nenhuma.

1. BEGIN, COMMIT e ROLLBACK
2. Quando usar transação num caso real

22 termos
Dia 15 de 16

CRUD completo com HTTP e MySQL

Juntar o que veio antes: rotas, validação, SQL e banco.

1. Listar e buscar
2. Criar, alterar e apagar

21 termos
Dia 16 de 16

Projeto do trimestre: API com MySQL

Fecha o 2º trimestre com uma API completa e o roteiro do 3º.

1. Montar a API do zero
2. Revisão e o que vem no 3º trimestre

22 termos