Formación : RedHat OpenShift, desarrollo de nivel 1, aplicaciones de contenerización

RedHat OpenShift, desarrollo de nivel 1, aplicaciones de contenerización

Descargar en formato pdf Compartir este curso por correo electrónico 2


OpenShift es una PaaS de Red Hat. Esta plataforma (que utiliza las tecnologías Docker y Kubernetes) permite desplegar proyectos en contenedores. En este curso, aprenderá a diseñar, desarrollar e implementar aplicaciones en contenedores en un clúster OpenShift.


Abierta
In-company
A medida

Curso práctico presencial o en clase a distancia

Ref. RHS
Precio : Contacto
  3d - 21h00




OpenShift es una PaaS de Red Hat. Esta plataforma (que utiliza las tecnologías Docker y Kubernetes) permite desplegar proyectos en contenedores. En este curso, aprenderá a diseñar, desarrollar e implementar aplicaciones en contenedores en un clúster OpenShift.

Público afectado
Los desarrolladores y arquitectos de software están considerando la adopción de contenedores como método preferido para desplegar aplicaciones.

Requisitos previos
Conocimientos básicos de contenedores, Kubernetes y Red Hat Openshift.

Programa de la formación

Despliegue y gestión de aplicaciones en un clúster OpenShift

  • Creación de una imagen para una aplicación.
  • Trasladar una aplicación a OpenShift.
  • Gestión de una aplicación en OpenShift.

Diseño de aplicaciones en contenedores para OpenShift

  • Los principios KISS, DRY, YAGNI y SoC.
  • Aplicaciones basadas en microservicios.
Trabajo práctico
Creación de imágenes de contenedor utilizando instrucciones avanzadas de Dockerfile.

Publicación de imágenes de contenedores corporativos

  • Noción de registro mercantil.
  • Autorizaciones de acceso para el registro de OpenShift.
Trabajo práctico
Creación de un registro de empresa y autorización para acceder al registro de OpenShift.

Aplicaciones para la construcción

  • Descripción del proceso de compilación de OpenShift.
  • Instalación de ganchos de versión tras la presentación.
Trabajo práctico
Construcción de OpenShift e implementación de ganchos de versión después de la presentación.

Personalización de las versiones de origen a imagen

  • Por qué personalizar una versión S2I (source-to-image).
  • Personalizar una imagen S2I.
Trabajo práctico
Personalización de una imagen S2I básica.

Creación de aplicaciones a partir de plantillas OpenShift

  • Noción del modelo OpenShift.
  • Modelo multicontenedor.
Trabajo práctico
Descripción de los elementos de un modelo OpenShift y creación de un modelo multicontenedor.

Gestión del despliegue de aplicaciones

  • Supervisión de las aplicaciones desplegadas.
  • Estrategia de despliegue adaptada al seguimiento previsto.
Trabajo práctico
Supervisar la salud de las aplicaciones y elegir una estrategia de despliegue adecuada.

Migración de aplicaciones a OpenShift

  • Integración de servicios externos.
  • Migración de aplicaciones desplegadas en el middleware Red Hat JBoss/Wildfly.
Trabajo práctico
Integración de servicios externos y migración de aplicaciones desplegadas sobre middleware Red Hat JBoss.


Modalidades prácticas
Trabajo práctico
Formación alternando teoría y práctica.