Entrar em Contato

Programa do Curso

Módulo 1 – Introdução aos Contêineres

  • Por que usar contêineres?
  • Contêineres versus máquinas virtuais
  • Arquitetura de contêineres
  • Runtimes de contêineres
  • Ciclo de vida do contêiner

Módulo 2 – Criando Imagens de Contêiner

  • Criação de imagens de contêiner
  • Trabalhando com Dockerfiles ou Containerfiles
  • Otimização de imagens
  • Registros de imagem
  • Versão de imagens

Módulo 3 – Fundamentos do Kubernetes

  • Arquitetura do Kubernetes
  • Pods
  • Deploys (implantações)
  • ReplicaSets
  • Nomespaces
  • Labels e seletores

Módulo 4 – Introdução ao OpenShift

  • Arquitetura do OpenShift
  • Projetos e namespaces
  • Console Web
  • CLI do OpenShift
  • Trabalhando com aplicativos

Módulo 5 – Implantando Aplicativos

  • Implantação de aplicativos em contêineres
  • Escala de cargas de trabalho
  • Atualizações progressivas (rolling updates)
  • Gestão de configurações
  • Variáveis de ambiente

Módulo 6 – Redes

  • Serviços do Kubernetes
  • Exposição de aplicativos
  • Rotas (Routes)
  • Conceitos de Ingress
  • Solução básica de problemas de rede

Módulo 7 – Armazenamento e Configuração

  • Armazenamento persistente
  • Persistent Volume Claims (PVCs)
  • ConfigMaps
  • Secrets
  • Aplicativos com estado

Módulo 8 – Fundamentos de Segurança

  • Conceitos de RBAC
  • Contas de serviço
  • Configuração segura de aplicativos
  • Segurança básica de imagens
  • Melhores práticas de segurança

Módulo 9 – Monitoramento e Solução de Problemas

  • Logs (registros)
  • Eventos
  • Métricas
  • Checkups de saúde
  • Cenários comuns de solução de problemas

Módulo 10 – Workshop Prático

  • Criar uma imagem de contêiner
  • Implantar um aplicativo
  • Configurar a rede
  • Armazenar dados do aplicativo
  • Segurança e solução de problemas do aplicativo

Formato do Curso

  • Aulas interativas.
  • Demonstrações práticas.
  • Exercícios extensivos de mãos na massa.
  • Cenários reais de implantação.

Opções de Personalização do Curso

O curso pode ser personalizado para corresponder às tecnologias, ferramentas de desenvolvimento e ambientes de implantação utilizados na sua organização.

Requisitos

Os participantes devem ter:

  • Noções básicas de linha de comando do Linux.
  • Conhecimento geral sobre desenvolvimento de software ou administração de sistemas.
  • Conhecimento básico de redes.
  • Não é necessária experiência prévia com OpenShift.
 35 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas