
Cloud Native Course
Domine el stack completo nativo de la nube: desde contenedores y Kubernetes hasta seguridad, observabilidad y pipelines de CI/CD. Este curso brinda a ingenieros y arquitectos las habilidades prácticas para diseñar, desplegar y operar sistemas de grado producción nativos de la nube con confianza.
Lo que tu equipo va a dominar:
Configure clústeres de Kubernetes y administre cargas de trabajo utilizando objetos centrales de la API y RBAC.
Cree imágenes de contenedor seguras y optimizadas, y adminístrelas en distintos registros.
Diseñe pipelines de CI/CD con pruebas automatizadas, entrega progresiva y flujos de trabajo de GitOps.
Implemente redes de malla de servicios con TLS mutuo y políticas avanzadas de administración de tráfico.
Aplique controles de seguridad nativos de la nube en todo el stack utilizando el modelo de seguridad 4C.
Establezca observabilidad de pila completa utilizando pipelines de métricas, registro centralizado y rastreo distribuido.
Cómo estudia tu equipo de forma práctica Cloud Native Course
Cómo practica tu equipo Cloud Native Course
Profesionales de estas empresas estudian en Dedika









Contenido del curso
8 Capítulos • 41 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesFundamentos del Cómputo Nativo de la Nube
Fundamentos del Cómputo Nativo de la Nube
Lección 1 • Modelos de Servicio en la Nube y Patrones de Despliegue
Diferencia los modelos IaaS, PaaS, SaaS y serverless, y sus ventajas y desventajas. Orienta a los estudiantes en la selección del modelo adecuado para una carga de trabajo determinada.
Lección 2 • Hoja de Ruta de Madurez y Adopción del Cómputo Nativo de la Nube
Evalúa la preparación organizacional utilizando modelos de madurez y define una ruta de adopción por fases. Prepara a los estudiantes para planificar iniciativas de transformación realistas.
Lección 3 • La Metodología de la Aplicación de Doce Factores
Aplica los principios de los doce factores para diseñar aplicaciones nativas de la nube portables, escalables y mantenibles. Sirve como una lista de verificación práctica para las decisiones de diseño de aplicaciones.
Lección 4 • Pilares Fundamentales de la Arquitectura Nativa de la Nube
Examina los microservicios, contenedores, orquestación dinámica y cultura DevOps como pilares interdependientes. Proporciona el marco conceptual para todos los capítulos técnicos posteriores.
Lección 5 • Lo que Realmente Significa el Cómputo Nativo de la Nube
Define el concepto de nativo de la nube más allá del lenguaje de marketing, utilizando los principios de la CNCF. Conecta la definición con las decisiones arquitectónicas tomadas a lo largo del curso.
Capítulo 2OcultarOcultar detallesVer detallesContenedores: Construcción y Ejecución de Aplicaciones
Contenedores: Construcción y Ejecución de Aplicaciones
Lección 1 • Ejecución y Conexión en Red de Contenedores Localmente
Demuestra los comandos del ciclo de vida del contenedor, el montaje de volúmenes y las redes en puente para el desarrollo local. Desarrolla fluidez práctica antes de pasar a la orquestación.
Lección 2 • Fundamentos de Seguridad en Contenedores
Identifica vulnerabilidades comunes en contenedores y aplica controles de seguridad en tiempo de ejecución. Establece hábitos de seguridad que se trasladan a los despliegues de Kubernetes.
Lección 3 • Escritura de Dockerfiles Efectivos
Enseña la sintaxis de Dockerfile, el almacenamiento en caché de capas y las compilaciones multi-etapa para imágenes ligeras. Permite directamente a los estudiantes producir imágenes de contenedor seguras y mínimas.
Lección 4 • Conceptos de Contenedores y Arquitectura de Tiempo de Ejecución
Explica los namespaces de Linux, los cgroups y la especificación de tiempo de ejecución OCI que sustentan los contenedores. Fundamenta a los estudiantes en cómo los contenedores logran el aislamiento y la portabilidad.
Lección 5 • Gestión de Imágenes de Contenedores y Registros
Cubre estrategias de etiquetado, firma de imágenes y operaciones de registro para una distribución de imágenes confiable. Conecta la gobernanza de imágenes con las prácticas de seguridad de la cadena de suministro.
Capítulo 3OcultarOcultar detallesVer detallesKubernetes: Orquestación de Cargas de Trabajo Contenerizadas
Kubernetes: Orquestación de Cargas de Trabajo Contenerizadas
Lección 1 • Servicios, Ingress y DNS
Explica los servicios ClusterIP, NodePort, LoadBalancer y los controladores Ingress para el enrutamiento de tráfico. Conecta las primitivas de red con los patrones reales de exposición de aplicaciones.
Lección 2 • Estudio Profundo de la Arquitectura de Kubernetes
Mapea los componentes del plano de control y del nodo trabajador y explica cómo interactúan. Proporciona el modelo mental necesario para solucionar problemas y operar clústeres de manera efectiva.
Lección 3 • Operaciones del Clúster y Solución de Problemas
Aplica comandos kubectl, inspección de logs y análisis de eventos para diagnosticar problemas del clúster. Desarrolla confianza operativa para gestionar entornos de Kubernetes en producción.
Lección 4 • Objetos de Carga de Trabajo Principales
Cubre Pods, ReplicaSets, Deployments, StatefulSets y DaemonSets con ejemplos prácticos de YAML. Permite a los estudiantes elegir el objeto correcto para cada tipo de carga de trabajo.
Lección 5 • Gestión de Configuración y Secretos
Utiliza ConfigMaps y Secrets para desacoplar la configuración de las imágenes de contenedor. Refuerza los principios de los doce factores introducidos en el Capítulo 1.
Lección 6 • Gestión de Recursos y Planificación
Establece solicitudes y límites de CPU y memoria, y aplica afinidad de nodos y taints. Asegura que las cargas de trabajo se planifiquen de manera predecible y que los clústeres permanezcan estables.
Capítulo 4OcultarOcultar detallesVer detallesRedes Nativas de la Nube y Malla de Servicios
Redes Nativas de la Nube y Malla de Servicios
Lección 1 • Interfaz de Red de Contenedores y Plugins CNI
Explica la especificación CNI y compara los plugins más populares para la red de pods. Proporciona la base para comprender cómo se comunican los pods entre nodos.
Lección 2 • Seguridad de la Comunicación de Servicio a Servicio
Aplica TLS mutuo, políticas de autorización y autenticación de pares en todos los servicios. Completa una postura de red de confianza cero para cargas de trabajo nativas de la nube.
Lección 3 • Arquitectura de Malla de Servicios y Casos de Uso
Presenta el modelo de proxy sidecar y explica por qué una malla de servicios resuelve las brechas de observabilidad y seguridad. Establece el contexto para la configuración práctica de la malla en secciones posteriores.
Lección 4 • Configuración de la Gestión de Tráfico en una Malla
Aplica servicios virtuales, reglas de destino y reintentos para controlar el flujo de tráfico. Habilita estrategias de despliegue avanzadas como las versiones canary y blue-green.
Lección 5 • Políticas de Red para el Control de Tráfico
Define políticas de red de entrada y salida para restringir la comunicación de los pods. Reduce directamente el radio de afectación de una carga de trabajo comprometida.
Capítulo 5OcultarOcultar detallesVer detallesAlmacenamiento Nativo de la Nube y Cargas de Trabajo con Estado
Almacenamiento Nativo de la Nube y Cargas de Trabajo con Estado
Lección 1 • Aprovisionamiento Dinámico y Controladores CSI
Implementa el aprovisionamiento dinámico de volúmenes mediante controladores CSI para backends en la nube y on-premises. Reduce las operaciones de almacenamiento manual y habilita el autoservicio para los desarrolladores.
Lección 2 • Primitivas de Almacenamiento en Kubernetes
Explica PersistentVolumes, PersistentVolumeClaims y StorageClasses como la capa de abstracción de almacenamiento. Conecta los conceptos de almacenamiento con los requisitos de carga de trabajo establecidos en el Capítulo 3.
Lección 3 • Protección de Datos y Recuperación ante Desastres
Implementa instantáneas de volúmenes, herramientas de respaldo y procedimientos de restauración entre clústeres. Asegura la continuidad del negocio para aplicaciones nativas de la nube con estado.
Lección 4 • Rendimiento y Optimización del Almacenamiento
Optimiza la E/S de almacenamiento, selecciona los tipos de volumen adecuados y monitoriza las métricas de almacenamiento. Previene cuellos de botella de rendimiento en cargas de trabajo nativas de la nube con uso intensivo de datos.
Lección 5 • Ejecución de Bases de Datos en Kubernetes
Despliega bases de datos relacionales y NoSQL utilizando StatefulSets y Operators. Aborda los desafíos únicos de la persistencia, el ordenamiento y la identidad de los datos.
Capítulo 6OcultarOcultar detallesVer detallesPipelines de CI/CD para Aplicaciones Nativas de la Nube
Pipelines de CI/CD para Aplicaciones Nativas de la Nube
Lección 1 • Estrategias de Pruebas Automatizadas
Integra pruebas unitarias, de integración y de contrato en las etapas del pipeline para hacer cumplir la calidad. Previene que las regresiones lleguen a producción en equipos ágiles de cómputo nativo de la nube.
Lección 2 • Entrega Progresiva y Estrategias de Liberación
Implementa liberaciones canary, blue-green y con feature flags para reducir el riesgo de despliegue. Se basa en los conceptos de gestión de tráfico introducidos en el Capítulo 4.
Lección 3 • GitOps y Despliegues Declarativos
Aplica los principios de GitOps utilizando Git como la fuente única de verdad para el estado del clúster. Habilita despliegues auditables y con autocuración, alineados con el modelo declarativo de Kubernetes.
Lección 4 • Principios de CI/CD y Diseño de Pipelines
Define la integración, entrega y despliegue continuos y mapea las etapas del pipeline a los flujos de trabajo nativos de la nube. Establece el vocabulario de diseño utilizado a lo largo del capítulo.
Lección 5 • Construcción de Imágenes de Contenedor en Pipelines
Automatiza la construcción de Dockerfiles, el etiquetado de imágenes y la carga en registros dentro de los pipelines de CI. Conecta las habilidades de contenedores del Capítulo 2 con los flujos de trabajo de entrega automatizada.
Capítulo 7OcultarOcultar detallesVer detallesObservabilidad: Monitorización, Logging y Trazado
Observabilidad: Monitorización, Logging y Trazado
Lección 1 • Construcción de Dashboards y Runbooks
Crea paneles operativos y los vincula a runbooks para una respuesta consistente a incidentes. Convierte la telemetría en bruto en inteligencia operativa procesable.
Lección 2 • Recolección de Métricas y Alertas
Despliega un pipeline de métricas, define reglas de registro y configura alertas procesables. Permite la detección proactiva de incidentes antes de que los usuarios se vean afectados.
Lección 3 • Gestión Centralizada de Logs
Agrega, analiza e indexa logs de contenedores y nodos para un análisis con capacidad de búsqueda. Soporta el análisis de causa raíz en microservicios distribuidos.
Lección 4 • Implementación de Trazado Distribuido
Instrumenta los servicios con propagación de contexto de traza y visualiza los flujos de solicitudes a través de los microservicios. Identifica las fuentes de latencia que son invisibles solo con métricas y logs.
Lección 5 • Conceptos de Observabilidad vs. Monitorización
Distingue la observabilidad de la monitorización tradicional utilizando los tres pilares: métricas, logs y trazas. Enmarca la estrategia de observabilidad aplicada a lo largo del capítulo.
Capítulo 8OcultarOcultar detallesVer detallesSeguridad Nativa de la Nube y Cumplimiento
Seguridad Nativa de la Nube y Cumplimiento
Lección 1 • Seguridad de la Cadena de Suministro e Integridad de la Imagen
Asegura la cadena de suministro de software desde el código fuente hasta la imagen desplegada mediante firma y atestación. Mitiga los riesgos introducidos por dependencias de terceros e imágenes base.
Lección 2 • RBAC de Kubernetes y Control de Acceso
Configura roles, enlaces de rol y cuentas de servicio para hacer cumplir el acceso con privilegios mínimos. Previene acciones no autorizadas dentro del plano de control del clúster y las cargas de trabajo.
Lección 3 • Modelo de Seguridad Nativo de la Nube
Introduce el modelo de seguridad de las 4C: capas de nube, clúster, contenedor y código. Proporciona el marco para abordar sistemáticamente la seguridad en toda la pila.
Lección 4 • Automatización del Cumplimiento y Política como Código
Codifica los requisitos de cumplimiento como políticas de admisión y valida continuamente el estado del clúster. Permite un cumplimiento auditable y repetible sin inspección manual.
Lección 5 • Seguridad en Tiempo de Ejecución y Detección de Amenazas
Despliega herramientas de seguridad en tiempo de ejecución para detectar comportamientos anómalos y aplicar políticas de llamadas al sistema. Proporciona la última línea de defensa cuando los controles preventivos son eludidos.
Tu certificado válido de finalización
Este curso es para ti:
Desarrollador backend: listo para apropiarse del despliegue y dejar de pasarle la responsabilidad a operaciones.
Ingeniero DevOps: busca formalizar habilidades de nativo de la nube más allá del scripting y los pipelines.
Administrador de sistemas: en transición de infraestructura local a entornos basados en contenedores.
Arquitecto de software: necesita profundidad práctica para respaldar decisiones de diseño de alto nivel.
Aficionado a la nube: desarrolla proyectos personales y busca hábitos de ingeniería con calidad de producción.
Cambio de carrera: viene del área de soporte de TI y apunta a un rol de ingeniería en la nube.
Cursos relacionados
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en México?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF



















