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.