DO188

Red Hat OpenShift Development I: Introduction to Containers with Podman

Visão geral

Descrição do curso

Uma introdução para os desenvolvedores que ensina a criar e gerenciar containers com o Podman visando implantar aplicações no Red Hat OpenShift Container Platform.

No Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188), os alunos têm uma introdução para criar, executar e gerenciar containers com o Podman e o Red Hat OpenShift Container Platform. Com este curso, os alunos aprendem as habilidades principais para o desenvolvimento de aplicações em containers por meio da experiência hands-on.

O curso é baseado no Red Hat® Enterprise Linux® 8.6 e no OpenShift Container Platform 4.10.

Resumo do conteúdo

  • Introdução aos containers
  • Execução de containers com o Podman
  • Crie 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

  • Desenvolvedores e engenheiros de confiabilidade de sites iniciantes na tecnologia de containers.

Pré-requisitos do curso

  • Faça nossa avaliação gratuita e descubra se esta é a melhor opção para você.
  • Experiência com arquiteturas de aplicações web e tecnologias correspondentes.
  • Recomenda-se 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

  • Exige conexão com a Internet.

Tópicos

Tópicos do curso

Introdução e visão geral dos containers
Descrição de como os containers facilitam o desenvolvimento de aplicações.
Fundamentos do Podman
Gerenciamento e execução de containers com o Podman
Imagens de containers
Navegação pelos registros do container para encontrar e gerenciar as imagens dele.
Imagens personalizadas de containers
Criação de imagens de containers personalizadas para aplicações em containers.
Dados persistentes
Criação de bancos de dados persistentes.
Rede de containers
Descrição da rede básica de containers e como acessar serviços em containers.
Solução de problemas em containers
Análise dos logs do container e configuração de um depurador remoto.
Aplicações multicontainer com o Compose
Execução de aplicações multicontainer usando o Compose.
Orquestração de containers com o Kubernetes e o OpenShift
Orquestração de 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. Com este curso, você recebe a base necessária para o desenvolvimento do OpenShift, e ele é o ponto de entrada na transformação digital pela colocação de aplicações em containers.

A Red Hat criou este curso para beneficiar todos os clientes. No entanto, como a infraestrutura de cada empresa é única, os benefícios ou resultados 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 é o ponto de partida 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)