Elige tu idioma
Curso de Cloud Native
Más de 2 millones de estudiantes en todo el mundo

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.

Dedika para empresas

Lo que 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 estudias de forma práctica Curso de Cloud Native

Cómo practicas Curso de Cloud Native

Para ti que eres empresa y quieres 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.

Haz clic aquí

Contenido del curso

8 Capítulos • 41 ClasesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Fundamentos de la Computación Nativa de la Nube

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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 2Ver detalles

Contenedores: Construcción y Ejecución de Aplicaciones

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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 3Ver detalles

Kubernetes: Orquestando Cargas de Trabajo Contenerizadas

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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 4Ver detalles

Red Nativa de la Nube y Service Mesh

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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 5Ver detalles

Almacenamiento Nativo de la Nube y Cargas de Trabajo con Estado

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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 6Ver detalles

Pipelines de CI/CD para Aplicaciones Cloud Native

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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 7Ver detalles

Observabilidad: Monitoreo, Logging y Trazado Distribuido

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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 8Ver detalles

Seguridad y Cumplimiento Cloud Native

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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.

  • Clase 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.

Certificación

Tu certificado válido de finalización

Este curso es para ti:

  • 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 estudiantes

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 por todo lo que hacen, ya los he recomendado a otras personas...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompt

Principales capacitaciones

Preguntas Frecuentes

¿Quién es Dedika?

¿El certificado es válido en Chile?

¿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