DO288

Red Hat OpenShift Development I: Containerizing Applications

Está visualizando información sobre:

Diseñe, compile e implemente aplicaciones en contenedores en un clúster de OpenShift.

Red Hat® OpenShift Container Platform ofrece a los desarrolladores una solución lista para empresas, que les permitirá desarrollar e implementar aplicaciones de software en contenedores. Red Hat OpenShift Development I: Containerizing Applications ofrece capacitación práctica para impulsar la productividad de los desarrolladores gracias a Red Hat OpenShift Container Platform.

Este curso se basa en Red Hat OpenShift Container Platform 3.6.

Descripción general del curso

En este curso, aprenderá a diseñar, compilar e implementar aplicaciones de software en contenedores, en un clúster de OpenShift. Ya sea que los desarrolladores necesiten diseñar aplicaciones nativas de los contenedores o migrar aplicaciones existentes, este curso les ofrece una capacitación práctica para aumentar la productividad, gracias a Red Hat® OpenShift Container Platform.

Resumen del curso

  • Implementar aplicaciones desde imágenes de contenedores, Dockerfiles y código fuente en un clúster de OpenShift.
  • Administrar las aplicaciones con la consola web de OpenShift y el OpenShift CLI.
  • Impulsar datos de configuración y secretos en una aplicación.
  • Publicar imágenes de contenedor para aplicaciones en un registro externo.
  • Administrar compilaciones de aplicaciones y enlaces de compilación.
  • Crear aplicaciones desde plantillas.
  • Gestionar las implementaciones de las aplicaciones.
  • Controlar el estado de las aplicaciones mediante sondeo.
  • Migrar las aplicaciones a contenedores y microservicios.

Público destinatario y requisitos previos

Público al que va dirigido este curso

  • Desarrolladores de software interesados en adoptar contenedores como el método preferido para implementar aplicaciones.
  • Arquitectos de software interesados en adoptar contenedores como el método preferido para implementar aplicaciones.

Requisitos previos para este curso

Red Hat recomienda estos requisitos previos:

Descripción de este curso

Implementación y administración de aplicaciones en un clúster de OpenShift
Implemente una aplicación en un clúster de OpenShift.
Diseño de aplicaciones en contenedores para OpenShift
Compile imágenes de contenedores con directrices Dockerfile avanzadas.
Publicación de imágenes de contenedores empresariales
Cree un registro empresarial y permita el acceso al registro de OpenShift.
Compilación de aplicaciones
Describa el proceso de compilación de OpenShift e implemente enlaces de compilación posteriores a la confirmación.
Personalización de las compilaciones de fuente a imagen (S2I)
Personalice una imagen básica de fuente a imagen existente.
Creación de aplicaciones desde plantillas de OpenShift
Describa los elementos de una plantilla de OpenShift y cree una plantilla para múltiples contenedores.
Gestión de las implementaciones de aplicaciones
Supervise el estado de las aplicaciones y seleccione la estrategia de implementación adecuada.
Migración de las aplicaciones a OpenShift
Integre los servicios externos y migre las aplicaciones implementadas en Red Hat JBoss Middleware.

Nota: La descripción del curso está sujeta a cambios en función del avance de la tecnología y a medida que la naturaleza de las tareas relacionadas evolucione. Si tiene alguna duda o necesita confirmación sobre un objetivo o tema concreto, póngase en contacto con uno de nuestros especialistas en capacitación.

Ventajas de este curso

Impacto en la organización

Este curso tiene como objetivo desarrollar las habilidades necesarias para agrupar aplicaciones de software en contenedores e implementarlas en un clúster de Red Hat® OpenShift Container Platform. Estas habilidades le permiten beneficiarse de una plataforma y una arquitectura que fomentan los principios de DevOps en su organización. Red Hat OpenShift Container Platform proporciona un entorno que permite el aprovisionamiento autónomo para que los desarrolladores implementen sus aplicaciones con patrones de DevOps, como la integración y la implementación continuas. Se proporcionan muchos lenguajes y tiempos de ejecución de bases de datos, Red Hat Middleware en contenedores y mucho más, para que el desarrollador no necesite diseñar contenedores personalizados, lo cual reduce el tiempo de comercialización.

Aunque Red Hat haya creado este curso de forma tal que sus clientes saquen el mayor provecho, cada compañía e infraestructura es única, y los beneficios reales pueden variar.

Impacto en el individuo

Después de asistir a este curso, debería poder implementar aplicaciones en contenedores en Red Hat OpenShift Container Platform. Usted debería poder demostrar estas habilidades:

  • Implementar aplicaciones en un clúster de OpenShift y administrarlas con el cliente de la línea de comandos y la consola web.
  • Diseñar y compilar contenedores para aplicaciones y lograr la implementación exitosa en un clúster de OpenShift.
  • Publicar imágenes de contenedores en un registro empresarial.
  • Compilar aplicaciones en contenedores con la instalación de fuente a imagen.
  • Crear aplicaciones con plantillas de OpenShift.
  • Obtener un servicio de una aplicación monolítica e implementarlo en el clúster como un microservicio.
  • Migrar aplicaciones para ejecutarlas en un clúster de OpenShift.