Containers, Kubernetes e Linux
MÓDULO05

Containers, Kubernetes e Linux.

Do "na minha máquina funciona" ao deploy reproduzível em qualquer ambiente. Aprenda Docker, Kubernetes e os fundamentos de Linux que todo engenheiro de backend precisa dominar para operar aplicações modernas.

DURAÇÃO1h 55 min
CAPÍTULOS10
NÍVELAvançado
PRÉ-REQUISITOSMódulo 02
Container é a marmita da sua aplicação. Dentro dele tem tudo o que ela precisa pra rodar: código, bibliotecas, runtime, configurações. Você empacota uma vez e roda em qualquer lugar que tenha um micro-ondas.
— ABERTURA DO MÓDULO

O que você vai aprender

Imagine a cena: você terminou sua aplicação, testou tudo no seu computador, está perfeita. Manda para o colega e quebra. Manda para produção e quebra de novo. Esse problema clássico — o famoso "na minha máquina funciona" — é exatamente o que containers resolvem.

Neste módulo você vai aprender Docker do zero: imagens, containers, Dockerfiles eficientes com multi-stage build, e Docker Compose para orquestrar múltiplos serviços localmente. Depois vai subir para Kubernetes — o orquestrador que gerencia, escala e cura suas aplicações automaticamente em produção.

O módulo também cobre Linux essencial: processos, rede, sistema de arquivos, permissões e o superpoder do shell. Tudo que você precisa para entender o que acontece debaixo do capô dos containers e para debugar quando algo der errado.

DockerKubernetesLinuxDevOps
Começar pelo capítulo 1Voltar ao sumário