Treinamento 03 · Trilha DevOps · Upnetix Learning Center

Operação de containers com Docker Engine + GitLab CE.

Você opera containers com Docker Engine e GitLab CE, da criação de imagens à automação de pipelines e monitoramento em produção.

Código aberto: Docker Engine (código aberto, licença Apache 2.0) e GitLab CE

Operação de containers com Docker Engine + GitLab CE
Trilha DevOps · Upnetix Learning Center
Módulos
15
Lições
30
Carga horária
36 h
Nível ULC
ULC 100 · Fundamentos
Credencial
Credencial de Conclusão ULC com êxito de 80% ou mais
Para quem
Desenvolvedor, Engenheiro
Tecnologias
Docker, Docker Compose, GitLab CE, Linux

Você gerencia aplicações conteinerizadas do projeto à operação em produção. O curso começa nos conceitos de containers e chega à automação e monitoramento com Docker Engine e GitLab CE.

O que você vai fazer

  • Construir imagens com Dockerfile, definindo camadas e bases adequadas.
  • Orquestrar múltiplos containers com Compose, configurando redes e volumes.
  • Automatizar pipelines de CI/CD e gerenciar registries privados no GitLab CE.
  • Aplicar práticas de segurança, monitoramento e troubleshooting em containers.
  • Planejar escalabilidade, balanceamento de carga e migração de aplicações para containers.

Como o curso funciona

Quinze módulos com trinta lições, seguindo a ordem dos desafios reais. Cada lição termina com um exercício prático ou checagem do resultado obtido.

Para quem

Desenvolvedores e engenheiros que buscam operar containers e pipelines em ambientes modernos.

Começar pela primeira lição

Ementa

  1. 01ConceitosFundamentos de containers e virtualização, diferenças e aplicações práticas.2 lições
  2. 02ArquiteturaEstrutura interna do Docker Engine, redes, volumes e relação com o sistema operacional.2 lições
  3. 03ProjetoPlanejamento de imagens, estrutura de Dockerfile e organização de aplicações conteinerizadas.2 lições
  4. 04DimensionamentoComo planejar recursos, limites e escalabilidade inicial de containers.2 lições
  5. 05ImplementaçãoExecução prática de containers, redes e volumes, do build ao run.2 lições
  6. 06ConfiguraçãoCustomização de ambientes, variáveis, secrets e arquivos de configuração para containers.2 lições
  7. 07IntegraçãoIntegração de containers ao ciclo de desenvolvimento e delivery com GitLab CE.2 lições
  8. 08SegurançaPráticas para reduzir riscos, isolar aplicações e proteger imagens e dados.2 lições
  9. 09MonitoramentoObservabilidade, métricas e logs para containers em produção.2 lições
  10. 10TroubleshootingDiagnóstico e resolução de problemas comuns em containers e Docker Engine.2 lições
  11. 11AutomaçãoAutomatização do ciclo de vida de containers e tarefas recorrentes.2 lições
  12. 12EscalabilidadeEscalando containers horizontal e verticalmente, limites do Docker Compose.2 lições
  13. 13Boas práticasPadrões e práticas recomendadas para containers em produção.2 lições
  14. 14Casos reaisEstudo de aplicações reais de containers em ambientes de produção.2 lições
  15. 15Estado da arteTendências, novidades e o futuro dos containers e orquestração.2 lições

No radar do Atlas

Credencial de Conclusão ULC

Ao responder às avaliações de todas as lições com 80% de êxito ou mais, você emite a credencial: número verificável, QR, hash de integridade, versão do conteúdo, lições concluídas e taxa de êxito. Abaixo disso, repita as avaliações.

Para emitir, entre na sua conta.

Esta credencial é emitida pelo Upnetix Learning Center como registro de conclusão e participação nas atividades indicadas. O ULC é uma iniciativa privada de compartilhamento de conhecimento técnico da Upnetix e não se apresenta como instituição de ensino, entidade certificadora profissional ou organismo de acreditação. A credencial não confere grau acadêmico, habilitação profissional, título técnico, licença ou registro perante conselho profissional ou órgão público.