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

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.

Dedika para empresas

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.

Haz clic aquí

Contenido del curso

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

Capítulo 1Ver detalles

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

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

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

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

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

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.

Certificación

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...
Giulio Carlo
Giulio CarloAlumno de Marketing Digital
Me gusta cómo las lecciones van directas al grano y cómo puedo cambiar de capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresAlumna de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de vídeos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaAlumna de Diseño de Uñas
La plataforma es rápida, fácil de usar. La diversidad de contenido y los vídeos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeAlumno de Ingeniería de Prompts

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