Docker: Do Básico ao Avançado

Why take this course?
🚀 Domine o Docker: Do Básico ao Avançado 🐣
Sobre o Curso
Deixe-me fazer algumas perguntas:
- Tem dúvidas de como as empresas utilizam o Docker para gerar valor?
- Quer começar a se especializar no mundo de containers?
- Deseja aumentar a sua produtividade desenvolvendo software, utilizando o Docker para subir seu ambiente de testes localmente?
Essas são algumas das dúvidas que você irá ter respondidas ao longo do treinamento Docker: Do Básico ao Avançado. Este curso é 100% focado em Docker, desde a criação de containers até o deploy de aplicações distribuídas em um cluster Docker Swarm.
Estrutura do Curso 📚
O treinamento foi projetado seguindo a lógica de complexidade dos assuntos relacionados ao Docker:
-
Introdução ao Docker
- Diferenças de containers e VMs, benefícios e como as empresas geram valor com o Docker.
- Arquitetura do Docker e compreensão de containers "por trás dos panos".
-
Primeiros passos
- Instalação do Docker.
- Diferenças entre imagem e container, utilização do DockerHub.
-
Imagens, containers e OverlayFS
- Comandos básicos para gerenciamento de imagens e containers.
- Entendimento do sistema de arquivos OverlayFS – a chave para compreender as "mágicas" do Docker.
-
Networking
- Configuração da comunicação entre containers com isolamento total.
- Extra prático usando o modelo macvlan em GNS3 com Open vSwitch.
-
Storage
- Como os volumes ajudam a persistir dados em containers eficazmente.
-
Build de imagens
- Escrita de instruções para construção de artefatos imutáveis com o código da aplicação.
- Boas práticas no uso de Dockerfile.
-
Multistaging e distribuição de imagens
- Técnicas para reduzir o tamanho das imagens.
- Versionamento e distribuição de imagens.
-
Restart policies e events (+projeto)
- Conexão com a API do Docker usando Python para extração de informações e envio de alertas ao Discord.
-
Docker Compose
- Descrição da aplicação de forma a levantar todo o ambiente de desenvolvimento com um único comando.
-
Docker Swarm
- Distribuição de containers em diferentes hosts para alta disponibilidade.
- Dois projetos práticos focados nisso.
-
Security
- Permissionamento de containers, assinatura de imagens e encriptação da CLI do Docker para segurança.
Interativo e Respondendo às Suas Dúvidas 🗣️
Qualquer dúvida que você tenha relacionada ao material do treinamento, sinta-se à vontade para comentar nas aulas e eu vou responder assim que possível. Estou ansioso para ajudá-lo nesta jornada inesperada no mundo dos containers! 🎉
E aí, pronto para mergulhar no universo do Docker? Vamos dar start na sua transformação como desenvolvedor e DevOps! 🐋🚀
Loading charts...