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 Container Platform.

En el curso Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188) se presenta a los estudiantes los conceptos básicos acerca del diseño, la ejecución y la gestión de contenedores con Podman y Red Hat OpenShift Container Platform. Este curso ayuda a los estudiantes a adquirir las habilidades esenciales para desarrollar aplicaciones en contenedores a través de la experiencia práctica.

El curso se basa en Red Hat® Enterprise Linux® 8.6 y en OpenShift® Container Platform 4.10.

Resumen del contenido del curso

  • Introducción a los contenedores
  • Ejecutar contenedores con Podman
  • Diseñar imágenes de contenedores personalizadas
  • Gestionar imágenes de contenedores
  • Depurar con contenedores de forma remota
  • Incorporar los conceptos básicos sobre las redes de contenedores
  • Conservar datos con contenedores
  • Ejecutar aplicaciones en varios contenedores
  • Solucionar problemas en la implementación de contenedores
  • Organizar los contenedores con OpenShift y Kubernetes

Público al que va dirigido el curso

  • Desarrolladores e ingenieros de confiabilidad del sitio sin experiencia en la tecnología de contenedores.

Requisitos previos para el curso

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

  • Requiere conexión a Internet.

Objetivos

Resumen del curso

Introducción y descripción general de los contenedores
Describir cómo los contenedores facilitan el desarrollo de aplicaciones.
Conceptos básicos de Podman
Gestionar y ejecutar contenedores con Podman.
Imágenes de contenedores
Explorar los registros de contenedores para buscar y gestionar imágenes.
Imágenes de contenedores personalizadas
Diseñar imágenes de contenedores personalizadas para organizar aplicaciones en ellos.
Datos permanentes
Diseñar bases de datos permanentes.
Redes de contenedores
Explicar los conceptos básicos acerca de las redes de contenedores y la manera en que se accede a los servicios organizados en contenedores.
Solución de los problemas en los contenedores
Analizar los registros de contenedores y configurar un depurador remoto.
Aplicaciones de varios contenedores con Compose
Ejecutar aplicaciones en varios contenedores con Compose.
Organización de contenedores con Kubernetes y OpenShift
Organizar las aplicaciones en contenedores mediante Kubernetes y OpenShift.

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 y solucionar sus problemas. Con este curso comienza el plan de estudios para desarrolladores de OpenShift, y proporciona la base 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)