Backend com Node.js
🧪 Testes e Node avançado
Testar o backend (unitários, integração, mocks, TDD), dominar o event loop e os streams, e escalar o Node sem bloquear a thread.
O que você vai aprender
- Escrever testes unitários com mocks/spies e testes de integração HTTP com Supertest
- Aplicar o ciclo TDD (vermelho-verde-refatorar)
- Prever a ordem do event loop entre microtarefas e macrotarefas
- Processar arquivos grandes com streams e escalar com clustering ou
worker_threadssem bloquear a thread
Lições
Testes do backendUnitários vs integração, dublês de teste (mocks), supertest e TDD. Assincronia avançada e streamsO event loop a fundo, microtasks vs timers, streams, backpressure e Buffer. Desempenho e escalabilidadeCache com Redis, clustering, worker_threads e não bloquear o event loop.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 →