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
Testimonios (7)
muchos ejercicios prácticos (laboratorios)
Seba - Robert Bosch Sp. z o.o
Curso - OpenShift 4 for Developers
Traducción Automática
Tema y ejercicios
Sylwia - Robert Bosch Sp. z o.o
Curso - OpenShift 4 for Developers
Traducción Automática
Buena manera de dirigir el entrenamiento
Dawid Karonski - Orange Szkolenia Sp. z o.o.
Curso - OpenShift 4 for Developers
Traducción Automática
El formador es una persona muy bien preparada con gran conocimiento.
Piotr Golabek - Orange Szkolenia Sp. z o.o.
Curso - OpenShift 4 for Developers
Traducción Automática
Esperando a que todos los participantes completen los ejercicios y brindando ayuda si es necesario.
Mikolaj Tkaczyk - Orange Szkolenia Sp. z o.o.
Curso - OpenShift 4 for Developers
Traducción Automática
Ejemplos prácticos + ejercicios
Antonin Vyborny - Deutsche Borse Group
Curso - OpenShift 4 for Developers
Traducción Automática
El formador conoce muy bien el tema. No ocurrió que no resolviéramos un problema.
Lubos Lagin - Deutsche Borse Group
Curso - OpenShift 4 for Developers
Traducción Automática