Backend

Backend com Node.js

Trilha prática para construir APIs e serviços back-end usando Node.js.

Iniciante 4 passos sugeridos

Sequência sugerida de estudos

Cada módulo é um passo no seu aprendizado. Siga de cima para baixo, adaptando o ritmo à sua realidade.

  1. Etapa 1

    Fundamentos de Node.js

    Ambiente de execução, módulos e padrões básicos.

    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
  2. Etapa 2

    APIs HTTP com Node.js

    Construindo APIs REST com foco em clareza e manutenibilidade.

    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)

    Recursos sugeridos

    • Documentação oficial do Node.js (HTTP module)
  3. Etapa 3

    Integração com Bancos de Dados

    Conectando sua API a bancos SQL e NoSQL.

    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

    Recursos sugeridos

    • Guia de melhores práticas de conexão com banco no Node
    • ORMs populares (Prisma, Sequelize, TypeORM)
  4. Etapa 4

    Produção e Observabilidade

    Preparo para rodar APIs em produção.

    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

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.