Backend com Node.js
🟩 Node.js: ambiente, módulos e async
O que é Node.js e seu modelo não bloqueante, o sistema de módulos (CommonJS e ESM) com npm, e a assincronia: de callbacks a async/await.
O que você vai aprender
- Executar JavaScript fora do navegador e explicar o modelo não bloqueante do event loop
- Importar e exportar módulos com CommonJS (
require) e ES Modules (import) - Ler variáveis de ambiente e usar módulos padrão (
fs,path,process) - Implementar tarefas assíncronas com callbacks, promises e
async/await
Lições
O que é Node.jsV8, executar JS fora do navegador e o modelo não bloqueante. Módulos e npmCommonJS vs ES Modules, package.json e a biblioteca padrão. Assincronia no NodeDe callbacks a promises e async/await; o padrão (err, data).Pratique este módulo no app
O DevPath é um curso prático: aqui você lê a teoria; no app você a coloca em prática com exercícios que rodam de verdade, offline.
Comece grátis no app →