O curso Introdução a Docker apresenta os fundamentos da conteinerização e sua aplicação no desenvolvimento e na implantação de sistemas. O participante aprenderá a criar e gerenciar contêineres, trabalhar com imagens, volumes e redes, utilizar Dockerfiles e organizar aplicações com Docker Compose. A formação inclui atividades práticas para preparar ambientes padronizados, portáteis e eficientes.
Aprenda Docker do zero à prática
O curso Introdução a Docker apresenta os fundamentos da conteinerização e sua aplicação no desenvolvimento e na implantação de sistemas.
Com uma abordagem prática e acessível, você aprenderá a criar ambientes padronizados, executar aplicações em contêineres e organizar serviços com Docker Compose.
Ao final do curso, você estará preparado para:
• compreender imagens, contêineres e registries;
• instalar e configurar o Docker;
• executar e gerenciar contêineres;
• criar imagens personalizadas com Dockerfile;
• trabalhar com volumes e persistência de dados;
• configurar redes entre contêineres;
• organizar aplicações com Docker Compose;
• aplicar boas práticas básicas de segurança e manutenção.
Não é necessário ter experiência anterior com Docker.
O que você aprenderá no curso
Módulo 1 — Introdução à conteinerização
• O que é Docker;
• diferenças entre contêineres e máquinas virtuais;
• arquitetura e principais componentes;
• instalação e preparação do ambiente.
Módulo 2 — Imagens e contêineres
• obtenção de imagens no Docker Hub;
• criação, execução e interrupção de contêineres;
• inspeção de informações e logs;
• gerenciamento de imagens e contêineres.
Módulo 3 — Construção de imagens
• estrutura e instruções de um Dockerfile;
• criação de imagens personalizadas;
• contexto de construção e uso do .dockerignore;
• versionamento de imagens com tags.
Módulo 4 — Volumes e redes
• persistência de dados;
• volumes e bind mounts;
• comunicação entre contêineres;
• exposição e publicação de portas.
Módulo 5 — Docker Compose
• estrutura do arquivo compose.yaml;
• criação de aplicações com múltiplos serviços;
• configuração de redes, volumes e variáveis;
• inicialização e administração do ambiente.
Módulo 6 — Projeto prático
• conteinerização de uma aplicação;
• integração com banco de dados;
• execução do ambiente com Docker Compose;
• aplicação de boas práticas básicas.
Para quem este curso é indicado
Este curso é indicado para:
• estudantes de Computação e áreas relacionadas;
• desenvolvedores iniciantes;
• profissionais de suporte e infraestrutura;
• professores e técnicos interessados em ambientes conteinerizados;
• pessoas que desejam iniciar estudos em DevOps;
• profissionais que precisam padronizar ambientes de desenvolvimento e implantação.
Pré-requisitos
• conhecimentos básicos sobre sistemas operacionais;
• noções básicas de linha de comando;
• computador com acesso à internet;
• permissão para instalar programas no equipamento.
Conhecimentos de programação são recomendáveis, mas não obrigatórios.
Metodologia, duração e certificação
Modalidade: curso on-line pela plataforma Mboepi.
Carga horária: 40 horas.
Período de acesso: 3 meses a partir da matrícula.
Metodologia: videoaulas, materiais de apoio, demonstrações práticas, atividades de fixação e projeto aplicado.
Avaliação: realizada por meio de atividades formativas e exame com 10 questões.
Certificação: o participante que cumprir os requisitos de participação e aproveitamento receberá certificado de conclusão emitido conforme as normas da Universidade do Estado do Amazonas.
Recursos necessários:
• computador com acesso à internet;
• Windows, Linux ou macOS compatível;
• permissão para instalação do Docker;
• navegador atualizado.