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 e o OpenShift Container Platform.

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

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 seguintes formatos: presencial (três dias), aula virtual (quatro dias) ou online (individualizado). A duração pode variar de acordo com a entrega. Para conferir todos os detalhes, a programação e os preços do curso, selecione a localização e clique em "Registre-se" 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

Pré-requisitos

  • 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 alunos virtuais ou com aprendizagem individualizada:
    • É necessário ter acesso à Internet.
    • "Traga seu próprio dispositivo" (BYOD)/"Traga sua estação de trabalho de desenvolvedor" (BYDW) não é compatível.
  • Para alunos 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
    • "Traga seu próprio dispositivo" (BYOD)/"Traga sua estação de trabalho de desenvolvedor" (BYDW) não é compatível.

Resumo do curso

Tópicos do curso

Introdução e visão geral sobre 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 de container personalizadas
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 OpenShift e o Kubernetes
Orquestre aplicações em containers com o Kubernetes e o OpenShift.

Resultados

Impacto na empresa

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óximos exames ou cursos recomendados

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)