
Curso de Cloud Native
Dominá el stack completo nativo de la nube: desde contenedores y Kubernetes hasta seguridad, observabilidad y pipelines de CI/CD. Este curso les da a ingenieros y arquitectos las habilidades prácticas para diseñar, desplegar y operar sistemas nativos de la nube en producción con confianza.
Qué vas a aprender:
Configurá clústeres de Kubernetes y administrá cargas de trabajo usando los objetos principales de la API y RBAC.
Construí imágenes de contenedores seguras y optimizadas, y administralas en diferentes registros.
Diseñá pipelines de CI/CD con pruebas automatizadas, entrega progresiva y flujos de trabajo de GitOps.
Implementá redes de service mesh con TLS mutuo y políticas avanzadas de administración de tráfico.
Aplicá controles de seguridad nativos de la nube en todo el stack usando el modelo de seguridad de las 4C.
Establecé observabilidad full-stack usando pipelines de métricas, registro centralizado y rastreo distribuido.
Cómo estudiás de forma práctica Curso de Cloud Native
Cómo practicás Curso de Cloud Native
Para vos que sos empresa y querés capacitar 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 y Patrones de Despliegue en la Nube
Diferencia los modelos IaaS, PaaS, SaaS y serverless, y sus ventajas y desventajas. Guía 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 Cloud Native
Evalúa la preparación organizacional utilizando modelos de madurez y define un camino 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 doce factores para diseñar aplicaciones cloud native portables, escalables y fáciles de mantener. 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 Cloud Native
Examina los microservicios, contenedores, orquestación dinámica y la cultura DevOps como pilares interdependientes. Proporciona el framework conceptual para todos los capítulos técnicos posteriores.
Lección 5 • Lo Que Realmente Significa Cloud Native
Define cloud native más allá del lenguaje de marketing utilizando los principios de la CNCF. Conecta la definición con las decisiones arquitectónicas que se toman 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 de Contenedores Localmente
Demuestra los comandos del ciclo de vida del contenedor, el montaje de volúmenes y la red en puente para el desarrollo local. Desarrolla fluidez práctica antes de pasar a la orquestación.
Lección 2 • Fundamentos de Seguridad de 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 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 del Runtime
Explica los namespaces de Linux, los cgroups y la especificación de runtime de la OCI que sustentan los contenedores. Fundamenta a los estudiantes en cómo los contenedores logran aislamiento y 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: Orquestando Cargas de Trabajo Contenerizadas
Kubernetes: Orquestando Cargas de Trabajo Contenerizadas
Lección 1 • Services, Ingress y DNS
Explica los Services 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 Solución de Problemas
Aplica comandos de kubectl, inspección de logs y análisis de eventos para diagnosticar problemas del clúster. Desarrolla confianza operativa para gestionar entornos de producción de Kubernetes.
Lección 4 • Objetos Centrales de Carga de Trabajo
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 la Configuración y Secretos
Utiliza ConfigMaps y Secrets para desacoplar la configuración de las imágenes de contenedor. Refuerza los principios de doce factores presentados 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 detallesRed Nativa de la Nube y Service Mesh
Red Nativa de la Nube y Service Mesh
Lección 1 • Interfaz de Red de Contenedores y Plugins CNI
Explica la especificación de la CNI y compara los plugins populares para la red de Pods. Proporciona la base para entender cómo los Pods se comunican a través de los nodos.
Lección 2 • Asegurar la Comunicación Servicio a Servicio
Aplica TLS mutuo, políticas de autorización y autenticación de pares entre servicios. Completa una postura de red de confianza cero para cargas de trabajo nativas de la nube.
Lección 3 • Arquitectura de Service Mesh y Casos de Uso
Introduce el modelo de proxy sidecar y explica por qué una service mesh resuelve las brechas de observabilidad y seguridad. Establece el contexto para la configuración práctica de la mesh en secciones posteriores.
Lección 4 • Configuración de la Gestión de Tráfico en una Mesh
Aplica servicios virtuales, reglas de destino y reintentos para controlar el flujo de tráfico. Habilita estrategias de despliegue avanzadas, como releases canary y blue-green.
Lección 5 • Políticas de Red para el Control de Tráfico
Define políticas de red de ingreso y egreso para restringir la comunicación entre 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 utilizando controladores CSI para backends en la nube y on-premises. Reduce las operaciones de almacenamiento manual y habilita el autoservicio para desarrolladores.
Lección 2 • Primitivas de Almacenamiento de Kubernetes
Explica PersistentVolumes, PersistentVolumeClaims y StorageClasses como la capa de abstracción del 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 backup y procedimientos de restauración entre clústeres. Asegura la continuidad del negocio para aplicaciones cloud native con estado.
Lección 4 • Rendimiento y Optimización del Almacenamiento
Ajusta la E/S del almacenamiento, selecciona los tipos de volumen apropiados y monitorea las métricas de almacenamiento. Previene cuellos de botella de rendimiento en cargas de trabajo cloud native intensivas en datos.
Lección 5 • Ejecución de Bases de Datos en Kubernetes
Despliega bases de datos relacionales y NoSQL usando StatefulSets y Operators. Aborda los desafíos únicos de la persistencia de datos, el ordenamiento y la identidad.
Capítulo 6OcultarOcultar detallesVer detallesPipelines de CI/CD para Aplicaciones Cloud Native
Pipelines de CI/CD para Aplicaciones Cloud Native
Lección 1 • Estrategias de Pruebas Automatizadas
Integra pruebas unitarias, de integración y de contrato en las etapas del pipeline para asegurar la calidad. Previene que las regresiones lleguen a producción en equipos cloud native de rápido movimiento.
Lección 2 • Entrega Progresiva y Estrategias de Release
Implementa releases canary, blue-green y con feature flags para reducir el riesgo de despliegue. Se basa en los conceptos de gestión de tráfico presentados 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. Permite despliegues auditables y con auto-reparación, alineados con el modelo declarativo de Kubernetes.
Lección 4 • Principios de CI/CD y Diseño de Pipelines
Define la integración continua, la entrega continua y el despliegue continuo, y mapea las etapas del pipeline a los flujos de trabajo cloud native. 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 las compilaciones de Dockerfile, el etiquetado de imágenes y las subidas al registro 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: Monitoreo, Logging y Trazado Distribuido
Observabilidad: Monitoreo, Logging y Trazado Distribuido
Lección 1 • Construcción de Dashboards y Runbooks
Crea dashboards operativos y los vincula con runbooks para una respuesta a incidentes consistente. Traduce la telemetría en bruto en inteligencia operativa accionable.
Lección 2 • Recolección de Métricas y Alertas
Despliega un pipeline 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 Logs
Agrega, parsea e indexa logs de contenedores y nodos para un análisis buscable. Apoya el análisis de causa raíz a través de microservicios distribuidos.
Lección 4 • Implementación del Trazado Distribuido
Instrumenta servicios con propagación de contexto de traza y visualiza los flujos de solicitudes a través de microservicios. Identifica las fuentes de latencia invisibles para las métricas y los logs por sí solos.
Lección 5 • Conceptos de Observabilidad vs. Monitoreo
Distingue la observabilidad del monitoreo 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 y Cumplimiento Cloud Native
Seguridad y Cumplimiento Cloud Native
Lección 1 • Seguridad de la Cadena de Suministro e Integridad de Imágenes
Asegura la cadena de suministro de software desde el código fuente hasta la imagen desplegada utilizando 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, role bindings y cuentas de servicio para hacer cumplir el acceso con privilegio mínimo. Previene acciones no autorizadas dentro del plano de control del clúster y las cargas de trabajo.
Lección 3 • Modelo de Seguridad Cloud Native
Introduce el modelo de seguridad de las 4C: capas de cloud, cluster, container y code. Proporciona el framework para abordar sistemáticamente la seguridad en todo el stack.
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 hacer cumplir políticas de syscalls. Proporciona la última línea de defensa cuando los controles preventivos son eludidos.
Tu certificado válido de finalización
Este curso es para vos:
Desarrollador backend: listo para hacerse cargo del despliegue y dejar de depender del equipo de operaciones.
Ingeniero DevOps: busca formalizar sus habilidades en cloud native más allá del scripting y los pipelines.
Administrador de sistemas: en transición desde infraestructura on-premises hacia entornos basados en contenedores.
Arquitecto de software: necesita profundidad práctica para respaldar las decisiones de diseño de alto nivel.
Entusiasta de la nube: construye proyectos personales y apunta a adoptar hábitos de ingeniería de calidad de producción.
Persona en cambio de carrera: viene del soporte de IT y apunta 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... les agradezco por todo lo que hacen, ya los recomendé a otras personas...

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

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

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en Argentina?
¿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




















