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 de aplicações modernas
  • 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 arquitetura do Docker
  • Trabalhando com a CLI do Docker
  • Gerenciamento de serviços e configurações do Docker

Arquitetura do Docker e Conceitos Fundamentais

  • Motor do Docker, imagens, contêineres e registros
  • Gestão do ciclo de vida dos contêineres
  • Compreensão de objetos e recursos do Docker
  • Boas práticas para trabalhar com ambientes Docker

Trabalhando com Imagens e Contêineres Docker

  • Download e gerenciamento de imagens Docker
  • Criação e execução de contêineres
  • Configuração e gerenciamento de contêineres
  • Inspecionando, monitorando e mantendo contêineres

Construindo Aplicações com Dockerfiles

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

Armazenamento do Docker e Gestão 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 dos 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 Registros Docker

  • Compreensão de repositórios de imagens e registros
  • Uso do Docker Hub e registros privados
  • Envio (push) e download (pull) de imagens
  • Gerenciamento de versões de imagens e considerações de segurança

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

  • Introdução à orquestração de contêineres
  • Compreensão do papel das plataformas de orquestração
  • Visão geral do Docker Compose
  • Preparação de 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 de 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 de 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 básico de redes de computadores.
  • Experiência com linha de comando Linux.

Público-Alvo

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

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas