Entrar em Contato

Programa do Curso

Introdução à Containerização e ao Docker

  • Compreensão dos conceitos de containerização de software
  • Vantagens dos contêineres em comparação com modelos de implantação tradicionais
  • Visão geral do Docker e seu papel na entrega moderna de aplicações
  • Casos de uso comuns de contêineres em desenvolvimento e operações

Instalação do Docker e Configuração do Ambiente

  • Instalação e configuração do Docker
  • Compreensão dos componentes e da arquitetura do Docker
  • Trabalhando com a CLI do Docker
  • Gerenciamento de serviços e configurações do Docker

Arquitetura do Docker e Conceitos Fundamentais

  • Engine do Docker, imagens, contêineres e repositórios (registries)
  • Gerenciamento do ciclo de vida dos contêineres
  • Compreensão dos objetos e recursos do Docker
  • Boas práticas para trabalhar com ambientes Docker

Trabalhando com Imagens e Contêineres do Docker

  • Obtenção (pull) e gerenciamento de imagens do Docker
  • Criação e execução de contêineres
  • Configuração e gerenciamento de contêineres
  • Inspecionamento, monitoramento e manutenção de contêineres

Construindo Aplicações com Dockerfiles

  • Compreensão da estrutura e instruções do Dockerfile
  • Criação de imagens do Docker personalizadas
  • Otimização do tamanho da imagem e do desempenho da compilação
  • Gerenciamento de dependências e configurações da aplicação

Armazenamento do Docker e Gerenciamento de Dados

  • Compreensão dos conceitos de armazenamento em contêineres
  • Trabalhando com volumes e bind mounts
  • Perseverança de dados da aplicação
  • Gerenciamento eficaz de dados do contêiner

Redes no Docker

  • Compreensão dos conceitos de rede no Docker
  • Criação e gerenciamento de redes Docker
  • Conectando múltiplos contêineres
  • Configurando a comunicação entre aplicações e serviços

Trabalhando com Repositórios (Registries) do Docker

  • Compreensão de repositórios de imagens e registries
  • Usando o Docker Hub e registries privados
  • Envio (push) e obtenção (pull) de imagens
  • Gerenciamento de versões de imagens e considerações de segurança

Orquestração de Contêineres e Conceitos de Escala

  • Introdução à orquestração de contêineres
  • Compreensão do papel das plataformas de orquestração
  • Visão geral do Docker Compose
  • Preparando aplicações para implantações escaláveis

Solução de Problemas e Boas Práticas

  • Diagnóstico de problemas comuns do Docker
  • Gerenciamento de logs e desempenho dos contêineres
  • Aplicação de boas práticas de segurança e manutenção
  • Otimização de ambientes de aplicações baseadas em Docker

Oficina Prática do Docker e Revisão do Curso

  • Construção e implantação de uma aplicação containerizada
  • Gerenciamento de múltiplos contêineres e serviços
  • Aplicação de comandos e fluxos de trabalho do Docker
  • Revisão dos conceitos-chave e próximos passos

Requisitos

  • Conhecimento sobre redes (networking).
  • Experiência com linha de comando do Linux.

Público-Alvo

  • Desenvolvedores
  • Engenheiros de DevOps
  • Administradores de sistema
 14 Horas

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas