Solicitar información
 Duración 35 horas

Temario del curso

Módulo 1 – Introducción a los contenedores

  • ¿Por qué contenedores?
  • Contenedores frente a máquinas virtuales
  • Arquitectura de contenedores
  • Runtime de contenedores
  • Ciclo de vida de un contenedor

Módulo 2 – Creación de imágenes de contenedores

  • Creación de imágenes de contenedores
  • Trabajo con Dockerfiles o Containerfiles
  • Optimización de imágenes
  • Registros de contenedores
  • Versionado de imágenes

Módulo 3 – Fundamentos de Kubernetes

  • Arquitectura de Kubernetes
  • Pods
  • Despliegues (Deployments)
  • ReplicaSets
  • Spaces
  • Etiquetas y selectores

Módulo 4 – Introducción a OpenShift

  • Arquitectura de OpenShift
  • Proyectos y espacios de nombres
  • Consola web
  • CLI de OpenShift
  • Trabajo con aplicaciones

Módulo 5 – Despliegue de aplicaciones

  • Despliegue de aplicaciones containerizadas
  • Escala de cargas de trabajo
  • Actualizaciones progresivas (Rolling updates)
  • Gestión de configuración
  • Variables de entorno

Módulo 6 – Redes

  • Servicios de Kubernetes
  • Exposición de aplicaciones
  • Routes
  • Conceptos de Ingress
  • Solución de problemas básica de red

Módulo 7 – Almacenamiento y configuración

  • Almacenamiento persistente
  • Reclamaciones de volúmenes persistentes (Persistent Volume Claims)
  • ConfigMaps
  • Secrets
  • Aplicaciones con estado

Módulo 8 – Fundamentos de seguridad

  • Conceptos de RBAC
  • Cuentas de servicio (Service accounts)
  • Configuración segura de aplicaciones
  • Seguridad básica de imágenes
  • Mejores prácticas de seguridad

Módulo 9 – Supervisión y resolución de problemas

  • Registros (Logs)
  • Eventos
  • Métricas
  • Comprobaciones de estado (Health checks)
  • Escenarios comunes de resolución de problemas

Módulo 10 – Taller práctico

  • Crear una imagen de contenedor
  • Desplegar una aplicación
  • Configurar la red
  • Almacenar datos de la aplicación
  • Asegurar y solucionar problemas de la aplicación

Formato del curso

  • Clases interactivas.
  • Demonstraciones prácticas.
  • Ejercicios prácticos amplios.
  • Escenarios de despliegue del mundo real.

Opciones de personalización del curso

El curso puede personalizarse para adaptarse a las tecnologías, herramientas de desarrollo y entornos de despliegue utilizados dentro de su organización.

Requerimientos

Los participantes deben contar con:

  • Conocimientos básicos de la línea de comandos de Linux.
  • Comprensión general del desarrollo de software o la administración de sistemas.
  • Conocimientos básicos de redes.
  • No se requiere experiencia previa en OpenShift.

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 7250 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (1)

Próximos cursos

Categorías Relacionadas