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
- Desarrolladores e ingenieros de confiabilidad del sitio sin experiencia en la tecnología de contenedores.
- Los administradores de sistemas y los operadores de plataformas que estén interesados en gestionar clústeres de OpenShift y aplicaciones organizadas en contenedores deben inscribirse en Red Hat OpenShift Administration I: Containers & Kubernetes (DO180).
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.