DO188

Red Hat OpenShift Development I: Introduction to Containers with Podman

Visão geral

Descrição do curso

Um curso introdutório para desenvolvedores sobre criação e gerenciamento de containers com o Podman para implantar aplicações no Red Hat OpenShift.

O curso Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188) é uma introdução à criação, à execução e ao gerenciamento de containers com o Podman e o Red Hat OpenShift. Neste curso, você aprende com experiência hands-on as principais habilidades para desenvolver aplicações em containers. Essas habilidades podem ser aplicadas em todas as versões do OpenShift, incluindo o Red Hat OpenShift on AWS (ROSA), o Azure Red Hat OpenShift (ARO) e o OpenShift Container Platform.

O curso é baseado no Red Hat® Enterprise Linux® 9, Podman 5 e Red Hat OpenShift® 4.18.

Após a conclusão do curso, o acesso prático ao laboratório permanecerá disponível por até 45 dias para qualquer curso presencial que inclua um ambiente virtual.

Observação: este curso é oferecido nos formatos presencial (três dias), aula virtual (quatro dias) ou online (individualizado). A duração do curso pode variar de acordo com o formato escolhido. Para conferir todos os detalhes, a programação e os preços do curso, selecione a localização e clique em "Enviar" no menu à direita.

Resumo do conteúdo

  • Introdução aos containers
  • Execução de containers com Podman CLI e Podman Desktop
  • Criação de imagens de container personalizadas
  • Gerenciamento de imagens de container
  • Depuração remota com containers
  • Rede básica de containers
  • Dados persistentes com containers
  • Execução de aplicações multicontainer
  • Solução de problemas em implantações de containers
  • Orquestração de containers com o OpenShift e o Kubernetes

Público-alvo do curso

Pré-requisitos do curso

  • Faça nossa avaliação gratuita para saber se esta é a melhor opção para suas habilidades
  • Experiência com arquiteturas de aplicações web e tecnologias correspondentes
  • É recomendável ter experiência no uso de uma sessão do terminal Linux, na emissão de comandos do sistema operacional e familiaridade com script de shell

Requisitos técnicos

  • Para estudantes em modo virtual ou em aprendizagem individualizada:
    • É necessário ter acesso à Internet.
    • Sem suporte para uso de dispositivo ou estação de trabalho de desenvolvedor pessoal (BYOD/BYDW).
  • Para estudantes em sala de aula:
    • Inicialmente, não haverá aulas no modo presencial. Elas estarão disponíveis após o lançamento, mas ainda sem um cronograma definido.
    • Sem suporte para uso de dispositivo ou estação de trabalho de desenvolvedor pessoal (BYOD/BYDW).

Tópicos

Tópicos do curso

Introdução e visão geral dos containers

Descreva como os containers facilitam o desenvolvimento de aplicações.

Fundamentos do Podman

Gerencie e execute containers com o Podman.

Imagens de containers

Navegue pelos registros do container para encontrar e gerenciar as imagens dele.

Imagens personalizadas de containers

Crie imagens de containers personalizadas para aplicações em containers.

Dados persistentes

Execute containers de banco de dados com persistência.

Solução de problemas em containers

Analise logs do container e configuração de um depurador remoto.

Aplicações multicontainer com o Compose

Execute aplicações multicontainer usando o Compose.

Orquestração de containers com o Kubernetes e o OpenShift

Orquestre aplicações em containers com o Kubernetes e o OpenShift.

Resultados

Impacto para a organização

Uma arquitetura baseada em container aumenta a confiabilidade e a escalabilidade de aplicações e facilita a integração e a implantação contínuas. Este curso oferece a base necessária para o desenvolvimento no OpenShift e um ponto de partida para a transformação digital com a conteinerização de aplicações.

A Red Hat criou este curso para beneficiar todos os nossos clientes. No entanto, cada empresa e infraestrutura é única, e os benefícios reais podem variar.

Impacto do treinamento

Ao participar deste curso, você entenderá os fundamentos do desenvolvimento de aplicações baseadas em container e será capaz de executar, gerenciar e solucionar problemas de aplicações em containers. Este curso é a porta de entrada para o currículo de desenvolvedores do OpenShift e oferece a base necessária para avançar nos cursos para desenvolvedores nativos em nuvem.

Próximo exame ou curso recomendado

Red Hat OpenShift Development II: Containerizing Applications (DO288)

Introduction to Red Hat OpenShift Service on AWS (CS120)

Introduction to Microsoft Azure Red Hat OpenShift (DO121)