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

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




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

Formación en tus instalaciones, en nuestro centro o a distancia

Ref. RHS
  3d - 21h00
Duración, formato, fechas y lugar: ¡Tú decides, nosotros nos encargamos de organizarlo!

Descargar en formato pdf

Compartir este curso por correo electrónico




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.


Objetivos pedagógicos
Una vez finalizada la formación, el participante podrá:
Implementar y gestionar aplicaciones en un clúster OpenShift
Diseñar y construir contenedores de aplicaciones para una implementación exitosa en un clúster OpenShift.
Creación de aplicaciones en contenedores mediante la función "source-to-image
Crear aplicaciones basadas en modelos OpenShift
Extraer un servicio de una aplicación monolítica y desplegarlo como microservicio en el clúster.
Migración de aplicaciones para ejecutarlas 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.

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

Programa de la formación

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

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

8
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.


Opiniones de los clientes
4,3 / 5
Las opiniones de los clientes proceden de las evaluaciones al final de la formación. La nota se calcula a partir de todas las evaluaciones con una antigüedad inferior a 12 meses. Solo se muestran las que tienen un comentario textual..


Fechas y lugares
Selecciona tu ubicación u opta por la clase remota y luego elige tu fecha.
Clase a distancia