-
Tópicos
- Event loop e modelo não bloqueante
- npm, npx e gestão de pacotes
- Módulos CommonJS e ES Modules
- Organização básica de projetos
- Variáveis de ambiente e arquivos de configuração
-
Tópicos
- Servidor HTTP nativo
- Rotas, middlewares e validação
- Serialização e tratamento de erros
- Boas práticas de versionamento de APIs
- Organização em camadas (controllers, services, repositories)
- Padronização de respostas e erros
-
Tópicos
- Drivers nativos e ORMs
- Pool de conexões
- Migrações de schema
- Tratamento de erros de banco
- Boas práticas de timeouts e retries
- Transações e consistência simples
-
Tópicos
- Logs estruturados
- Health-checks e readiness
- Monitoramento básico
- Process managers (PM2, systemd, etc.)
- Configurações por ambiente e variáveis de ambiente
- Métricas mínimas para acompanhar (latência, erros, tráfego)
-
Tópicos
- Escolher um domínio simples (ex: tarefas, catálogo de produtos, blog)
- Definir entidades, endpoints e regras básicas
- Implementar autenticação simples
- Criar documentação mínima da API
- Preparar deploy em um provedor de escolha
Como usar esta trilha
Esta página não é um curso completo. Ela só organiza, em ordem, temas que fazem sentido estudar
se você quer se aprofundar nesse assunto.
- Use a sequência como um mapa de referência, não como uma obrigação rígida.
- Procure conteúdos (vídeos, artigos, livros, documentações) para cada tópico listado.
- Adapte, pule ou reordene módulos conforme sua experiência e contexto.