Contacta con nosotros

Temario del curso

Módulo 1 – Introducción a OpenShift

  • Arquitectura de OpenShift
  • Fundamentos de Kubernetes
  • Proyectos y namespaces
  • Flujo de trabajo del desarrollador en OpenShift
  • Uso de la Web Console y CLI

Módulo 2 – Aplicaciones Contenerizadas

  • Fundamentos de contenedores
  • Creación de imágenes de aplicación
  • Registros de imágenes
  • Ciclo de vida de la imagen
  • Trabajo con artefactos de la aplicación

Módulo 3 – Implementación de Aplicaciones

  • Creación de implementaciones de aplicaciones
  • Estrategias de implementación (rollout)
  • Escalado de aplicaciones
  • Gestión de configuración
  • Secretos y ConfigMaps

Módulo 4 – Redes de Aplicaciones

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

Módulo 5 – Datos Persistentes

  • Conceptos de almacenamiento persistente
  • Peticiones de Volúmenes Persistentes (Persistent Volume Claims)
  • Aplicaciones con estado
  • Consideraciones de gestión de datos

Módulo 6 – Automatización del Desarrollo

  • Fundamentos de CI/CD
  • Automatización de la construcción de aplicaciones
  • Canales de implementación
  • Gestión de versiones
  • Flujos de trabajo de lanzamiento

Módulo 7 – Observabilidad

  • Registros de la aplicación
  • Métricas
  • Monitoreo
  • Comprobaciones de salud
  • Solución de problemas de implementaciones

Módulo 8 – Seguridad de la Aplicación

  • Configuración segura de la aplicación
  • 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 Twelve-Factor App
  • Diseño de aplicaciones sin estado
  • Configuración específica por entorno
  • Consideraciones de escalabilidad
  • Colaboración DevOps

Módulo 10 – Proyecto Práctico

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

Formato del Curso

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

Opciones de Personalización del Curso

  • La formación puede adaptarse a los lenguajes de programación, frameworks y herramientas CI/CD utilizados dentro de su organización.
  • Los laboratorios pueden adaptarse al entorno 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

Público Objetivo

  • Desarrolladores
 35 Horas

Número de participantes


Precio por participante

Testimonios (7)

Próximos cursos

Categorías Relacionadas