Contacta con nosotros

Temario del curso

Módulo 1 – Introducción a OpenShift

  • Arquitectura de OpenShift.
  • Fundamentos de Kubernetes.
  • Proyectos y espacios de nombres.
  • Flujo de trabajo del desarrollador en OpenShift.
  • Uso de la consola web y la CLI.

Módulo 2 – Aplicaciones Contenerizadas

  • Fundamentos de los contenedores.
  • Construcción de imágenes de aplicaciones.
  • Registros de imágenes.
  • Ciclo de vida de las imágenes.
  • Trabajo con artefactos de la aplicación.

Módulo 3 – Implementación de Aplicaciones

  • Creación de implementaciones de aplicaciones.
  • Estrategias de lanzamiento.
  • Escalado de aplicaciones.
  • Gestión de la configuración.
  • Secretos y ConfigMaps.

Módulo 4 – Red de Aplicaciones

  • Servicios.
  • Rutas.
  • Conceptos de Ingress.
  • Comunicación interna.
  • Acceso externo.

Módulo 5 – Datos Persistentes

  • Conceptos de almacenamiento persistente.
  • Solicitudes de volumen persistente (PVC).
  • Aplicaciones con estado.
  • Consideraciones para la gestión de datos.

Módulo 6 – Automatización del Desarrollo

  • Fundamentos de CI/CD.
  • Automatización de la construcción de aplicaciones.
  • Pipelines de implementación.
  • Gestión de versiones.
  • Flujos de trabajo de liberación.

Módulo 7 – Observabilidad

  • Registros de la aplicación.
  • Métricas.
  • Monitoreo.
  • Comprobaciones de salud.
  • Resolución de problemas de implementación.

Módulo 8 – Seguridad de Aplicaciones

  • Configuración segura de aplicaciones.
  • Gestión de secretos.
  • Control de acceso.
  • Seguridad de imágenes.
  • Mejores prácticas de seguridad.

Módulo 9 – Prácticas de Desarrollo Nativo de la Nube

  • Principios de las Twelve-Factor App.
  • Diseño de aplicaciones sin estado.
  • Configuración específica del entorno.
  • Consideraciones de escalabilidad.
  • Colaboración DevOps.

Módulo 10 – Proyecto Práctico

  • Construir una aplicación contenerizada.
  • Implementarla en OpenShift.
  • Configurar la red.
  • Almacenar los datos de la aplicación.
  • Implementar la implementación automatizada.
  • Monitorear y solucionar problemas de la aplicación.

Formato del Curso

  • Lecciones interactivas y demostraciones.
  • Ejercicios prácticos extensos.
  • Laboratorios prácticos basados en escenarios reales de desarrollo.

Opciones de Personalización del Curso

  • El entrenamiento se puede adaptar a los lenguajes de programación, frameworks y herramientas CI/CD utilizados dentro de su organización.
  • Los laboratorios se pueden adaptar al entorno de OpenShift del cliente o a una plataforma equivalente basada en Kubernetes.

Requerimientos

  • Comprensión general de los conceptos de contenedores.
  • Experiencia en desarrollo de software.

Audiencia

  • Desarrolladores
 35 Horas

Número de participantes


Precio por participante

Testimonios (7)

Próximos cursos

Categorías Relacionadas