DO188

Red Hat OpenShift Development I: Introduction to Containers with Podman

Resumen

Descripción del curso

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

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. A través de actividades prácticas, adquirirán las habilidades esenciales para desarrollar aplicaciones en contenedores 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® 9, Podman 4.4 y Red Hat OpenShift® 4.14.

Una vez que lo haya completado, recibirá acceso extendido a laboratorios prácticos durante 45 días para todo curso que incluya un entorno virtual.

Nota: El curso se ofrece como clase virtual de cuatro días o en la modalidad autorregulada. Los tiempos pueden variar conforme lo realice. Para conocer toda la información del curso, el cronograma y los precios, seleccione su ubicación y, luego, el botón "Explorar ahora" en el menú de la derecha.

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 destinatario del curso

Requisitos previos para el curso

  • Realizar una 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

  • Para los estudiantes virtuales o a su propio ritmo:
    • Se necesita una conexión a Internet.
    • No se admite BYOD/BYDW.
  • Para los estudiantes presenciales:
    • En un principio, no habrá aulas disponibles para la capacitación guiada por el instructor (ILT). Se habilitarán tras el lanzamiento, pero aún no hay un cronograma definido.
    • No se admite BYOD/BYDW.

Descripción

Descripción del curso

Introducción y descripción general de los contenedores
Describa la manera en que los contenedores facilitan el desarrollo de las aplicaciones.
Conceptos básicos de Podman
Gestione y ejecute contenedores con Podman.
Imágenes de contenedores
Analice los registros de contenedores para buscar y gestionar las imágenes relacionadas.
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 a nivel empresarial

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 al 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. Este es el curso inicial del plan de estudios para desarrolladores de OpenShift, el cual le 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)