- Cursos
- Docker do Zero: como usar e criar containers rodando Python
O que é o curso Docker do Zero: como usar e criar containers rodando Python
Desmistificando o Docker, do zero ao deploy
Hoje, saber usar o Docker é mais do que um diferencial: é pré-requisito. A maioria esmagadora das vagas de engenharia de dados, ciência de dados e desenvolvimento moderno exige familiaridade com essa ferramenta. E este curso vai te entregar exatamente isso — com profundidade, clareza e prática.
Você vai aprender o que de fato importa para dominar o Docker: desde os primeiros comandos, passando pelos conceitos fundamentais como imagem, container (um ambiente isolado onde seu código roda com tudo o que ele precisa) e volume (espaço para seus dados), até a criação de imagens Docker do zero, com um projeto prático que simula o dia a dia de um profissional de verdade.
Aqui, você também vai entender como o Docker cria esse ambiente isolado a partir do chamado RootFS — o sistema de arquivos base que dá origem a uma imagem — e por que isso é essencial para a reprodutibilidade de sistemas.
Além disso, o curso inclui um projeto final completo, onde você vai construir uma aplicação Python e aprender a usar o VSCode com Devcontainer — rodando todo seu ambiente de desenvolvimento dentro de um container. Assim, o que você desenvolve na sua máquina vai funcionar da mesma forma em qualquer outro lugar.
E, ao final, você aprenderá a enviar sua imagem para o Docker Hub — uma plataforma onde desenvolvedores do mundo todo compartilham e versionam seus containers.
Este curso é recomendado para
- Alunos da trilha de Engenharia de Dados da Asimov Academy
- Pessoas que já programam em Python e querem dar o próximo passo
- Quem quer executar scripts de forma padronizada, em qualquer ambiente
- Profissionais que estão começando a trabalhar com deploy e automação
- Interessados em aprender os fundamentos do Docker de forma prática
- Quem quer empacotar projetos Python com facilidade e segurança
Conteúdo do Curso
1 Máquinas Virtuais e Containers
2 Docker
3 Do Zero ao Docker Hub
O que você vai aprender
- O que é Docker e como funciona a containerização
- Diferenças entre containers e máquinas virtuais
- Como instalar e configurar o Docker corretamente
- Criar imagens Docker do zero usando um RootFS
- Entender na prática como funciona um Dockerfile
- Executar comandos e scripts Python dentro de containers
- Trabalhar com volumes e persistência de dados
- Usar VSCode com Devcontainer para desenvolvimento em containers
- Automatizar a criação de ambientes portáteis para Python
- Fazer o deploy da sua aplicação no Docker Hub