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.

img
R$5,00 25,00
Aulas 50
Nível Básico
Certificado disponível Sim
Nota para aprovação 7.0