1. Circunstância (O Desafio no Mundo Real)
2. Fundamentos & Conceito Central (Estudos)
A arquitetura do Event Loop no runtime Call Stack (pilha de execução síncrona), Web/Node APIs de I/O em segundo plano, Fila de Microtarefas (Microtask Queue - Promises e `process.nextTick`) e Fila de Macrotarefas (Macrotask Queue - timers `setTimeout`, `setInterval` e `setImmediate`). O problema histórico do Callback Hell e a solução com Promises nativas: estados (pending, fulfilled, rejected), encadeamento com `.then()`, `.catch()` e `.finally()`. Métodos combinadores de concorrência: `Promise.all()`, `Promise.allSettled()`, `Promise.race()` e `Promise.any()`. A elegância de `async/await` e tratamento síncrono de erros assíncronos. A prioridade extrema de `process.nextTick()` e como ele pode causar 'starvation' do Event Loop se mal utilizado.
A Anatomia do Event Loop
Entenda como uma única thread atende dezenas de milhares de requisições concorrentes.
• Call Stack: pilha de execução síncrona LIFO (Last-In, First-Out)
• I/O Não Bloqu...
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.
