1. Circunstância (O Desafio no Mundo Real)
2. Fundamentos & Conceito Central (Estudos)
Containerização profissional de aplicações Node.js com Docker: escrita de Dockerfiles Multi-Stage para separação entre estágio de compilação/dependências e estágio de execução enxuto (imagens distroless ou alpine abaixo de 150 MB). Execução segura com usuário sem privilégios de root (`USER node`). Automação de entrega contínua com GitHub Actions: criação de pipelines com etapas de linting, verificação de tipos, execução de testes unitários e de integração, e build automatizado. Configuração do Nginx como proxy reverso: terminação SSL/TLS (HTTPS com Let's Encrypt), compressão gzip e balanceamento de carga local. Estratégias de deploy em nuvem: máquinas virtuais, containers gerenciados (AWS ECS / GCP Cloud Run) e introdução a pods e deployments no Kubernetes.
Docker Multi-Stage para Node.js
Construa imagens seguras, enxutas e otimizadas para download rápido.
• Estágio 1 (Builder): instalação de compiladores, dependências completas e geração do build JS...
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.
