Vamos entender o ecossistema do Node.js começando pelos fundamentos da execução de JavaScript no navegador e servidor, passando pelo funcionamento do motor V8, arquitetura do Node, LibUV, Event Loop e pela diferença entre Single Thread e Multi-Thread, até chegarmos aos gerenciadores de pacotes, à estrutura do package.json e ao uso de scripts para automatizar tarefas no dia a dia.
Dominando o Assincronismo (Crucial)
Módulo8 aulas1 Atividade52minNovo
Vamos desmistificar o assincronismo no JavaScript e no Node.js, entendendo como callbacks, promises e async/await funcionam na prática, como lidar com erros e sucessos, como encadear operações assíncronas sem cair em estruturas confusas como Callback Hell e Promise Hell, e como usar a API de Promise para escrever código mais legível, organizado e eficiente.
Módulos Nativos e Streams
Módulo9 aulas1 Atividade1h 12minNovo
Vamos explorar os módulos nativos do Node.js e seus principais recursos, começando pela forma como organizamos e importamos código com CommonJS e ES Modules, seguindo para EventEmitter, Buffer, streams e utilitários como fs, .env, execução simples e testes integrados, com foco em como esses mecanismos funcionam e como aplicá-los de forma eficiente em projetos reais.
Avaliação - Fundamentos do Runtime
Quiz avaliativoobrigatório30 QuestõesNovo
Vamos avaliar o que você aprendeu. Bora lá?
Projeto: SQL Agent
Módulo10 aulas1h 43minNovo
Neste módulo, vamos construir um agente de SQL em Node.js integrado à API da OpenAI para traduzir linguagem natural em queries SQL. Vamos utilizar SQLite para persistência, Faker para gerar logs, Zod para validação e streams nativas com backpressure para ingestão eficiente, finalizando com uma CLI interativa via readline e testes com o runner nativo do Node.js.
Tem módulo novo chegando!
As aulas dessa trilha estão sendo gravadas pra te trazer o que há de mais atual no mercado. Seu certificado estará disponível assim que a trilha completa estiver totalmente liberada na plataforma.