Elige tu idioma
Cloud Native Course
+ de 400 mil profesionales en la plataforma
Exclusivo para empresas

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.

Dedika para alumnos

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

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Contenido del curso

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

Capítulo 1Ver detalles

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

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

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

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

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

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

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

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.

Certificación

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