
Curso de Cloud Native
Domina la pila completa nativa de la nube: desde contenedores y Kubernetes hasta seguridad, observabilidad y canalizaciones de CI/CD. Este curso proporciona a ingenieros y arquitectos las habilidades prácticas para diseñar, desplegar y operar sistemas nativos de la nube en producción con confianza.
Lo que vas a aprender:
Configura clústeres de Kubernetes y gestiona cargas de trabajo mediante objetos API principales y RBAC.
Crea imágenes de contenedores seguras y optimizadas, y gestionarlas en distintos registros.
Diseña canalizaciones de CI/CD con pruebas automatizadas, entrega progresiva y flujos de trabajo GitOps.
Aplica redes de malla de servicios con TLS mutuo y políticas avanzadas de gestión de tráfico.
Aplica controles de seguridad nativos de la nube en toda la pila utilizando el modelo de seguridad de las 4C.
Establece una observabilidad completa de la pila mediante canalizaciones de métricas, registro centralizado y trazado distribuido.
Cómo estudias de forma práctica Curso de Cloud Native
Cómo practicas Curso de Cloud Native
Para ti que eres empresa y quieres formar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 41 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesFundamentos de la Computación Nativa de la Nube
Fundamentos de la Computación Nativa de la Nube
Lección 1 • Modelos de Servicio en la Nube y Patrones de Despliegue
Diferencia los modelos IaaS, PaaS, SaaS y serverless, así como sus ventajas y desventajas. Orienta a los estudiantes en la selección del modelo adecuado para una carga de trabajo determinada.
Lección 2 • Madurez de la Nube Nativa y Hoja de Ruta de Adopción
Evalúa la preparación organizativa 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 Aplicaciones 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, los contenedores, la orquestación dinámica y la cultura DevOps como pilares interdependientes. Proporciona el marco conceptual para todos los capítulos técnicos posteriores.
Lección 5 • Qué Significa Realmente la Nube Nativa
Define la nube nativa 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, los montajes 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 en Kubernetes.
Lección 3 • Escritura de Dockerfiles Efectivos
Enseña la sintaxis de Dockerfile, el almacenamiento en caché de capas y las construcciones 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 en Tiempo de Ejecución
Explica los espacios de nombres de Linux, los cgroups y la especificación de tiempo de ejecución OCI que sustenta los contenedores. Proporciona a los estudiantes las bases sobre cómo los contenedores logran el aislamiento y la portabilidad.
Lección 5 • Gestión de Imágenes de Contenedor y Registros
Cubre estrategias de etiquetado, firma de imágenes y operaciones de registro para una distribución fiable de imágenes. Conecta la gobernanza de imágenes con las prácticas de seguridad de la cadena de suministro.
Capítulo 3OcultarOcultar detallesVer detallesKubernetes: Orquestando Cargas de Trabajo Contenerizadas
Kubernetes: Orquestando 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 patrones reales de exposición de aplicaciones.
Lección 2 • Inmersión Profunda en 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 Resolución de Problemas
Aplica comandos de kubectl, inspección de registros 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 adecuado para cada tipo de carga de trabajo.
Lección 5 • Gestión de Configuración y Secretos
Utiliza ConfigMaps y Secretos 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 nodo y taints. Garantiza que las cargas de trabajo se planifiquen de manera predecible y que los clústeres permanezcan estables.
Capítulo 4OcultarOcultar detallesVer detallesRed Nativa de la Nube y Malla de Servicios
Red Nativa 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 en 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 las cargas de trabajo nativas de la nube.
Lección 3 • Arquitectura de la Malla de Servicios y Casos de Uso
Introduce el modelo de proxy sidecar y explica por qué una malla de servicios resuelve las carencias 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. Permite estrategias de despliegue avanzadas como los lanzamientos 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 entre pods. Reduce directamente el radio de explosió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 utilizando controladores CSI para backends en la nube y en las instalaciones. Reduce las operaciones de almacenamiento manuales y habilita el autoservicio para desarrolladores.
Lección 2 • Primitivas de Almacenamiento de Kubernetes
Explica los 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 copia de seguridad y procedimientos de restauración entre clústeres. Garantiza la continuidad del negocio para aplicaciones nativas de la nube con estado.
Lección 4 • Rendimiento y Optimización del Almacenamiento
Ajusta la E/S de almacenamiento, selecciona los tipos de volumen apropiados 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 Operadores. Aborda los desafíos únicos de la persistencia de datos, el orden y la identidad.
Capítulo 6OcultarOcultar detallesVer detallesCanalizaciones de CI/CD para Aplicaciones Nativas de la Nube
Canalizaciones 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 de la canalización para reforzar la calidad. Previene que las regresiones lleguen a producción en equipos de nube nativa de rápido movimiento.
Lección 2 • Entrega Progresiva y Estrategias de Lanzamiento
Implementa lanzamientos 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 única fuente fiable para el estado del clúster. Permite despliegues auditables y con autorreparación alineados con el modelo declarativo de Kubernetes.
Lección 4 • Principios de CI/CD y Diseño de Canalizaciones
Define la integración, entrega y despliegue continuos, y mapea las etapas de la canalización a los flujos de trabajo de la nube nativa. Establece el vocabulario de diseño utilizado a lo largo del capítulo.
Lección 5 • Construcción de Imágenes de Contenedor en Canalizaciones
Automatiza las construcciones de Dockerfile, el etiquetado de imágenes y los envíos al registro dentro de las canalizaciones 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, Registro y Trazado
Observabilidad: Monitorización, Registro y Trazado
Lección 1 • Construcción de Paneles y Runbooks
Crea paneles operativos y los vincula a runbooks para una respuesta a incidentes coherente. Traduce la telemetría bruta en inteligencia operativa procesable.
Lección 2 • Recopilación de Métricas y Alertas
Despliega una canalización de métricas, define reglas de registro y configura alertas accionables. Permite la detección proactiva de incidentes antes de que los usuarios se vean afectados.
Lección 3 • Gestión Centralizada de Registros
Agrega, analiza e indexa registros de contenedores y nodos para un análisis con capacidad de búsqueda. Apoya el análisis de la 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 entre microservicios. Señala las fuentes de latencia invisibles solo para métricas y registros.
Lección 5 • Conceptos de Observabilidad vs. Monitorización
Distingue la observabilidad de la monitorización tradicional utilizando los tres pilares: métricas, registros y trazas. Enmarca la estrategia de observabilidad aplicada a lo largo del capítulo.
Capítulo 8OcultarOcultar detallesVer detallesSeguridad y Cumplimiento en la Nube Nativa
Seguridad y Cumplimiento en la Nube Nativa
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 aplicar 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 se eluden los controles preventivos.
Tu certificado válido de finalización
Este curso es para ti:
Desarrollador backend: listo para asumir el control del despliegue y dejar de derivarlo a operaciones.
Ingeniero DevOps: busca formalizar competencias nativas de la nube más allá de los scripts y las canalizaciones.
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: crea proyectos personales y aspira a hábitos de ingeniería con calidad de producción.
Persona en cambio de carrera: procede del soporte de TI y aspira a un puesto de ingeniería en la nube.
Lo que dicen nuestros alumnos
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... agradezco todo lo que hacéis, ya os he recomendado a otras personas...

Me gusta cómo las lecciones van directas al grano y cómo puedo cambiar de capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de vídeos, ¡lo que acelera el proceso!

La plataforma es rápida, fácil de usar. La diversidad de contenido y los vídeos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en España?
¿Los cursos son gratuitos?
¿Cuál es la carga lectiva 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 coste o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















