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

Curso de Devops

4,2

Domina las herramientas, prácticas y cultura en las que se apoyan los equipos de ingeniería modernos para entregar software de forma rápida y fiable. Este curso te lleva desde los fundamentos de DevOps hasta Kubernetes, Terraform, pipelines de CI/CD y observabilidad en producción. Tanto si te estás iniciando en DevOps como si quieres mejorar en tu puesto actual, terminarás con habilidades prácticas que los empleadores están buscando activamente.

Dedika para empresas

Lo que vas a aprender:

Comenzarás con los principios de DevOps y las estructuras de equipos, para luego pasar a los flujos de trabajo con Git, los pipelines automatizados de CI y los despliegues basados en contenedores con Docker y Kubernetes. A partir de ahí, aprenderás a aprovisionar infraestructura en la nube con Terraform, a diseñar flujos de trabajo de entrega continua de extremo a extremo y a implementar prácticas de GitOps. El curso también cubre la observabilidad en producción, los SLO, la gestión de incidentes y los controles de DevSecOps para proteger tu cadena de suministro de software. Los temas avanzados incluyen la ingeniería de plataformas, la arquitectura de malla de servicios, las herramientas asistidas por IA y los operadores de Kubernetes. Al finalizar, tendrás la profundidad técnica y la experiencia práctica para operar entornos de DevOps del mundo real con confianza.

Cómo estudias de forma práctica Curso de Devops

Cómo practicas Curso de Devops

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 • 38 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Fundamentos y cultura de DevOps

  • Lección 1 • Medición del éxito de DevOps

    Presenta las métricas DORA y otros KPI para el seguimiento de la madurez de DevOps. Conecta la medición con los ciclos de mejora continua.

  • Lección 2 • Historia y evolución de DevOps

    Traza el recorrido de DevOps desde las raíces ágiles y Lean hasta la práctica moderna. Proporciona contexto sobre por qué surgió DevOps y qué problemas resuelve.

  • Lección 3 • Principios fundamentales de DevOps

    Cubre el marco CALMS: Cultura, Automatización, Lean, Medición, Compartición. Conecta los principios con mejoras medibles en la entrega.

  • Lección 4 • Estructuras de equipos DevOps

    Examina cómo las organizaciones estructuran los equipos DevOps, incluyendo modelos de plataforma e integrados. Ayuda a los estudiantes a elegir estructuras adecuadas a su contexto.

Capítulo 2Ver detalles

Control de versiones y colaboración

  • Lección 1 • Pull requests y revisión de código

    Establece prácticas de revisión entre pares que detectan defectos temprano y comparten conocimiento. Apoya directamente las puertas de calidad en los pipelines de CI.

  • Lección 2 • Fundamentos de Git

    Cubre los comandos esenciales de Git, la estructura del repositorio y el historial de commits. Constituye la base técnica para todo el trabajo posterior con pipelines.

  • Lección 3 • Estrategias de branching

    Compara GitFlow, desarrollo basado en trunk y feature branching. Los estudiantes seleccionan estrategias alineadas con el tamaño del equipo y la cadencia de lanzamiento.

  • Lección 4 • Patrones monorepo y multi-repo

    Analiza las ventajas e inconvenientes entre los enfoques monorepo y multi-repo para equipos grandes. Prepara a los estudiantes para decisiones reales de gobernanza de repositorios.

Capítulo 3Ver detalles

Pipelines de integración continua

  • Lección 1 • Optimización del rendimiento del pipeline

    Reduce la duración del pipeline mediante caché, paralelismo y ejecución selectiva. Los pipelines más rápidos aumentan la productividad del desarrollador y la adopción.

  • Lección 2 • Pipeline como código

    Enseña definiciones declarativas de pipeline almacenadas en control de versiones. Conecta el pipeline como código con la reproducibilidad y la auditabilidad.

  • Lección 3 • Pruebas automatizadas en CI

    Integra pruebas unitarias, de integración y de análisis estático en las etapas del pipeline. Asegura que las puertas de calidad del código bloqueen automáticamente las compilaciones rotas.

  • Lección 4 • Puertas de seguridad y cumplimiento en CI

    Integra escaneo de seguridad y verificaciones de políticas en CI para hacer cumplir los estándares temprano. Prepara a los estudiantes para prácticas de seguridad de desplazamiento a la izquierda.

  • Lección 5 • Conceptos de CI y anatomía del pipeline

    Define CI y mapea las etapas de un pipeline típico desde el disparador hasta el artefacto. Establece el vocabulario utilizado a lo largo del capítulo.

Capítulo 4Ver detalles

Contenerización y Docker

  • Lección 1 • Construcción de imágenes Docker

    Cubre la sintaxis del Dockerfile, el almacenamiento en caché de capas y las compilaciones multi-etapa. Los estudiantes producen imágenes ligeras y reproducibles listas para producción.

  • Lección 2 • Conceptos y arquitectura de contenedores

    Explica los contenedores frente a las máquinas virtuales, los namespaces y los cgroups. Proporciona la base conceptual para todo el trabajo con Docker y orquestación.

  • Lección 3 • Seguridad de imágenes de contenedor

    Identifica y mitiga vulnerabilidades en imágenes mediante escaneo y endurecimiento. Apoya las prácticas de cadena de suministro segura presentadas en CI.

  • Lección 4 • Registros de contenedores y distribución

    Gestiona el almacenamiento de imágenes, las convenciones de etiquetado y los controles de acceso al registro. Prepara a los estudiantes para la promoción de artefactos en pipelines de CD.

  • Lección 5 • Ejecución y redes de contenedores

    Gestiona las opciones de ejecución de contenedores, los volúmenes y los modos de red. Conecta el conocimiento de redes con el diseño de aplicaciones multiservicio.

Capítulo 5Ver detalles

Orquestación de contenedores con Kubernetes

  • Lección 1 • 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 aplicaciones de doce factores presentados en capítulos anteriores.

  • Lección 2 • Arquitectura y componentes de Kubernetes

    Mapea los componentes del plano de control y del nodo trabajador y sus interacciones. Proporciona el modelo mental necesario para solucionar problemas de comportamiento del clúster.

  • Lección 3 • Escalado y gestión de recursos

    Configura solicitudes de recursos, límites y políticas de autoescalado para las cargas de trabajo. Asegura que los clústeres usen la capacidad eficientemente bajo carga variable.

  • Lección 4 • Redes y descubrimiento de servicios

    Explica Services, Ingress y el descubrimiento basado en DNS dentro de un clúster. Conecta las redes con los patrones de comunicación de aplicaciones multicapa.

  • Lección 5 • Objetos fundamentales de carga de trabajo en Kubernetes

    Cubre Pods, Deployments, ReplicaSets y StatefulSets para ejecutar aplicaciones. Los estudiantes despliegan y actualizan cargas de trabajo utilizando manifiestos declarativos.

Capítulo 6Ver detalles

Infraestructura como código

  • Lección 1 • Aprovisionamiento con Terraform

    Cubre la sintaxis de HCL, los providers, los backends de estado y el diseño de módulos. Los estudiantes aprovisionan entornos de múltiples recursos a partir de módulos reutilizables.

  • Lección 2 • IaC en pipelines de CI/CD

    Automatiza las etapas de plan, validación y aplicación dentro de los pipelines de CI existentes. Conecta la automatización de IaC con los flujos de trabajo de entrega construidos en capítulos anteriores.

  • Lección 3 • Principios de IaC y panorama de herramientas

    Contrasta los enfoques declarativo e imperativo de IaC y revisa las herramientas líderes. Establece los criterios de selección que los estudiantes aplican a lo largo del capítulo.

  • Lección 4 • Prueba y validación de IaC

    Integra linting, verificaciones de políticas y pruebas de integración en los flujos de trabajo de IaC. Previene que las configuraciones incorrectas lleguen a entornos de producción.

  • Lección 5 • Fundamentos de gestión de configuración

    Aplica herramientas de gestión de configuración para hacer cumplir un estado de servidor consistente. Complementa el aprovisionamiento con Terraform con la configuración post-arranque.

Capítulo 7Ver detalles

Entrega y despliegue continuos

  • Lección 1 • Principios y flujos de trabajo de GitOps

    Utiliza Git como única fuente de verdad para el estado declarativo de la infraestructura y las aplicaciones. Conecta GitOps con las habilidades de Kubernetes e IaC de capítulos anteriores.

  • Lección 2 • Seguridad y cumplimiento en CD

    Aplica controles de seguridad y pistas de auditoría a lo largo del pipeline de entrega. Asegura que los despliegues cumplan con los requisitos organizativos y regulatorios.

  • Lección 3 • Conceptos de CD y estrategias de release

    Distingue entre entrega continua y despliegue continuo y mapea patrones de release. Proporciona el marco de decisión para elegir estrategias de despliegue.

  • Lección 4 • Diseño del pipeline de despliegue

    Estructura pipelines multi-etapa con promoción de entornos y puertas de aprobación. Construye sobre las habilidades de pipeline de CI para crear flujos de trabajo de entrega de extremo a extremo.

  • Lección 5 • Automatización y orquestación de releases

    Automatiza el versionado, la generación de changelogs y la creación de artefactos de release. Reduce los pasos manuales que introducen errores en los procesos de release.

Capítulo 8Ver detalles

Observabilidad y fiabilidad del sitio

  • Lección 1 • SLOs, SLAs y presupuestos de error

    Define objetivos de nivel de servicio y utiliza presupuestos de error para equilibrar fiabilidad y velocidad. Proporciona el marco SRE para priorizar el trabajo de fiabilidad.

  • Lección 2 • Recopilación de métricas y alertas

    Configura pipelines de métricas y alertas basadas en umbrales y anomalías. Conecta las alertas con los flujos de trabajo de guardia y la respuesta a incidentes.

  • Lección 3 • Pilares de observabilidad: Logs, Métricas, Trazas

    Define los tres pilares de observabilidad y sus roles complementarios. Establece la estrategia de instrumentación para todo el trabajo de monitorización en el capítulo.

  • Lección 4 • Gestión y análisis de logs

    Centraliza logs de sistemas distribuidos y construye flujos de trabajo de búsqueda y análisis. Permite la identificación rápida de causas raíz durante incidencias.

  • Lección 5 • Gestión de incidencias y postmortems

    Estructura la respuesta a incidentes desde la detección hasta el postmortem sin culpa. Cierra el bucle de retroalimentación que impulsa la mejora continua de la fiabilidad.

Certificación

Tu certificado válido de finalización

Este curso es para ti:

  • Desarrolladores junior: preparados para asumir el ciclo de vida completo de la entrega de software.

  • Administradores de sistemas: en transición desde operaciones manuales hacia puestos de infraestructura automatizada.

  • Ingenieros de control de calidad: que quieran integrar la calidad y la seguridad en las fases tempranas de los pipelines de entrega.

  • Profesionales de TI: que busquen cerrar la brecha entre los equipos de desarrollo y operaciones.

  • Personas en cambio de carrera: que se incorporan al sector tecnológico con un enfoque en puestos de operaciones de ingeniería de alta demanda.

  • Estudiantes de ingeniería de software: que desarrollan habilidades listas para el empleo más allá de escribir código de aplicación.

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