Solicitar información

Temario del curso

Módulo 1 – Introducción a OpenShift

  • Arquitectura de OpenShift
  • Fundamentos de Kubernetes
  • Proyectos y espacios de nombres
  • Flujo de trabajo para desarrolladores en OpenShift
  • Uso de la consola web y la CLI

Módulo 2 – Aplicaciones contenerizadas

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

Módulo 3 – Despliegue de aplicaciones

  • Creación de despliegues de aplicaciones
  • Estrategias de lanzamiento
  • Escalado de aplicaciones
  • Gestión de configuraciones
  • Uso de secretos y ConfigMaps

Módulo 4 – Redes para aplicaciones

  • Servicios
  • Rutas
  • Conceptos de Ingress
  • Comunicación interna entre componentes
  • Acceso desde el exterior

Módulo 5 – Datos persistentes

  • Conceptos sobre almacenamiento persistente
  • Solicitudes de volúmenes persistentes
  • Aplicaciones con estado
  • Aspectos a considerar en 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 despliegue
  • Gestión de versiones
  • Flujos de trabajo para lanzamientos

Módulo 7 – Observabilidad

  • Registros de aplicaciones
  • Métricas
  • Supervisión continua
  • Verificaciones de salud del sistema
  • Solución de problemas en despliegues

Módulo 8 – Seguridad de las aplicaciones

  • Configuración segura de las aplicaciones
  • Gestión de secretos
  • Control de acceso
  • Seguridad de las imágenes
  • Buenas prácticas en materia de seguridad

Módulo 9 – Prácticas de desarrollo nativo de la nube

  • Principios de las aplicaciones siguiendo el modelo “Doce Factores”
  • Diseño de aplicaciones sin estado
  • Configuración específica por entorno
  • Consideraciones sobre escalabilidad
  • Colaboración en el marco de DevOps

Módulo 10 – Proyecto práctico

  • Crear una aplicación contenerizada
  • Desplegarla en OpenShift
  • Configurar la red correspondiente
  • Almacenar los datos de la aplicación
  • Automatizar su despliegue
  • Supervisar y solucionar cualquier incidencia en la aplicación

Formato del curso

  • Clases interactivas y demostraciones prácticas.
  • Numerosos ejercicios prácticos para la puesta en marcha real.
  • Laboratorios adaptados a escenarios de desarrollo cotidianos.

Opciones de personalización del curso

  • La formación se puede adaptar a los lenguajes, frameworks y herramientas CI/CD empleados en su organización.
  • Los laboratorios pueden configurarse para funcionar con el entorno OpenShift del cliente o cualquier otra plataforma basada en Kubernetes.

Requerimientos

  • Conocimiento general sobre los conceptos de contenedores
  • Experiencia previa en desarrollo de software

Público objetivo

  • Desarrolladores
 35 Horas

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 (7)

Próximos cursos

Categorías Relacionadas