1. Circunstância (O Desafio no Mundo Real)
2. Fundamentos & Conceito Central (Estudos)
O que é o Node.js: o motor V8 do Google Chrome e a biblioteca libuv (gerenciamento de thread pool e chamadas de sistema assíncronas no Linux, macOS e Windows). Gestão de versões do Node com nvm ou fnm; ciclo de releases LTS (Long Term Support). Gerenciadores de pacotes modernos: npm vs pnpm (armazenamento baseado em links e economia massiva de disco), scripts do `package.json` e versionamento semântico (SemVer). O novo modo nativo `node --watch`. Módulos nativos essenciais: `node:fs/promises` (leitura e escrita atômica de arquivos), `node:path` (resolução segura de caminhos entre sistemas operacionais), `node:events` (padrão Observer com EventEmitter), `node:crypto` (geração de hashes SHA-256 e UUIDs seguros) e `node:os`. Argumentos de terminal com `process.argv` e variáveis de ambiente com `process.env`. Test runner nativo e fetch nativo.
A Arquitetura Interna: V8 e libuv
Compreenda os dois motores que formam a fundação do Node.js.
• V8 (Google): compilação...
Quer praticar no Laboratório e emitir seu Certificado?
Faça sua matrícula para ter acesso à videoaula completa, áudio narrativo, roteiro de slides com controles, laboratório guiado com envio de evidência e certificado com código verificável de autenticidade.
