DO188

Red Hat OpenShift Development I: Introduction to Containers with Podman

Resumen

Descripción del curso

Introducción al diseño y la gestión de contenedores con Podman para la implementación de aplicaciones en Red Hat OpenShift Container Platform para desarrolladores.

En el curso Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188), los estudiantes aprenderán los conceptos básicos acerca del diseño, la ejecución y la gestión de contenedores con Podman y Red Hat OpenShift. Podrán adquirir las habilidades esenciales para desarrollar aplicaciones en contenedores a través de la práctica y utilizarlas en todas las versiones de OpenShift, como Red Hat OpenShift on AWS (ROSA), Azure Red Hat OpenShift y OpenShift Container Platform.

El curso se basa en Red Hat® Enterprise Linux® 8, Podman 4.2 y Red Hat OpenShift® 4.12.

Resumen del contenido del curso

  • Introducción a los contenedores
  • Ejecutar contenedores con la CLI de Podman y Podman Desktop
  • Diseñar imágenes de contenedores personalizadas
  • Gestionar imágenes de contenedores
  • Depurar con contenedores de forma remota
  • Realizar una conexión sencilla de contenedores
  • Conservar datos con los contenedores
  • Ejecutar aplicaciones en varios contenedores
  • Solucionar problemas relacionados con la implementación de contenedores
  • Organizar los contenedores con OpenShift y Kubernetes

Público objetivo del curso

Requisitos previos para el curso

  • Realizar la evaluación sin costo para determinar si esta oferta es la más conveniente en función de sus habilidades.
  • Tener cierta experiencia en las arquitecturas de aplicaciones web y las respectivas tecnologías.
  • Se recomienda saber utilizar una sesión terminal de Linux, emitir comandos del sistema operativo y estar familiarizado con la programación de los scripts de shell.

Aspectos tecnológicos que debe tener en cuenta

  • Se requiere conexión a Internet.

Descripción

Descripción del curso

Introducción y descripción general de los contenedores
Describa cómo los contenedores facilitan el desarrollo de las aplicaciones.
Conceptos básicos de Podman
Gestione y ejecute contenedores con Podman.
Imágenes de contenedores
Explore los registros de contenedores para buscar y gestionar imágenes.
Imágenes de contenedores personalizadas
Diseñe imágenes de contenedores personalizadas para organizar las aplicaciones en ellos.
Datos permanentes
Ejecute contenedores de bases de datos con permanencia.
Resolución de los problemas en los contenedores
Analice los registros de contenedores y configure un depurador remoto.
Aplicaciones en varios contenedores con Compose
Ejecute aplicaciones en varios contenedores con Compose.
Organización de contenedores con Kubernetes y OpenShift
Organice las aplicaciones en contenedores con OpenShift y Kubernetes.

Resultados

Impacto en la empresa

Una arquitectura basada en contenedores mejora la confiabilidad y la capacidad de ajuste de las aplicaciones y facilita la implementación y la integración continuas. Este curso proporciona las bases necesarias para el desarrollo con OpenShift y es el punto de partida hacia la transformación digital a través de la organización de aplicaciones en contenedores.

Aunque Red Hat haya creado el curso para que sus clientes saquen el mayor provecho, cada empresa e infraestructura es única, y los resultados o beneficios reales pueden variar.

Beneficios de la capacitación

Después de asistir a este curso, comprenderá los fundamentos del desarrollo de aplicaciones basadas en contenedores. Podrá ejecutar y gestionar aplicaciones organizadas en contenedores, así como solucionar los problemas que surjan. Con este curso comienza el plan de estudios para desarrolladores de OpenShift, y proporciona aquello que necesitará para avanzar a los cursos para desarrolladores de la nube.

Próximo examen o curso recomendado

Red Hat OpenShift Development II: Containerizing Applications (DO288)
Introduction to Red Hat OpenShift Service on AWS (DO120)
Introduction to Microsoft Azure Red Hat OpenShift (DO121)