Cloud-Native Development con OpenShift
Acerca de este curso
Este curso está diseñado para equipo de desarrolladores que buscan adoptar prácticas modernas de desarrollo de aplicaciones sobre plataformas Kubernetes empresariales. A lo largo del entrenamiento, exploraremos cómo construir, desplegar y administrar aplicaciones de manera eficiente en Red Hat OpenShift, utilizando una aproximación cloud-native.
El contenido parte de una introducción comparativa entre Kubernetes y OpenShift, y avanza hacia el uso práctico de herramientas de desarrollo como en línea de comandos. Los participantes aprenderán desde los fundamentos de contenedores, Pods, Deployments y configuraciones externas (ConfigMaps y Secrets), hasta temas avanzados como autoscaling, networking, jobs, Helm, Kustomize y manejo de recursos.
El curso incluye un entorno de laboratorio controlado donde se realizarán prácticas guiadas para construir y desplegar imágenes, gestionar el ciclo de vida de las aplicaciones y configurar correctamente el entorno de ejecución con foco en eficiencia, seguridad y buenas prácticas.
Contenido del curso
Módulo 1: Fundamentos y Conceptos
-
The twelve-factor app
-
Introducción a Kubernetes
-
Workloads de Kubernetes
-
Openshift vs Kubernetes
-
Recursos de OpenShift que no Existen en Kubernetes Community
-
Arquitectura de OpenShift
-
Fundamentos de CI/CD, DevOps y DevSecOps