Saltar al contenido Ir a la barra lateral Saltar al pie de página

DevOps

Introducción a DevOps

Fotografía del curso Introducción a DevOps

Bienvenido al curso de «Introducción Práctica a DevOps». Este programa de formación, con una duración de 20 horas, ha sido diseñado para aquellos que desean sumergirse en el fascinante mundo de DevOps desde una perspectiva introductoria.

Destinado a participantes con diversos perfiles, este curso proporciona los fundamentos esenciales de DevOps, permitiendo a los estudiantes adquirir habilidades prácticas y conocimientos clave necesarios para comprender y aplicar con éxito las mejores prácticas de desarrollo y operaciones.

A lo largo de estas 20 horas, exploraremos los conceptos clave de DevOps, destacando su importancia en la mejora continua y la entrega eficiente de software. ¡Prepárate para una experiencia educativa enriquecedora que te equipará con las habilidades necesarias para dar tus primeros pasos en el emocionante campo de DevOps!

¿Qué aprenderás?

En este curso de «Introducción Práctica a DevOps» con una duración de 20 horas, obtendrás conocimientos esenciales y habilidades prácticas. Aprenderás los principios fundamentales de DevOps y explorarás herramientas clave utilizadas en entornos DevOps, incluyendo CI/CD, gestión de configuración y automatización de procesos operativos. Al finalizar, estarás preparado para implementar prácticas efectivas de desarrollo y operaciones, contribuyendo significativamente a proyectos ágiles y orientados a resultados. ¡Transforma tu enfoque en el desarrollo de software!

Aspectos Destacados del Curso:


1. Principios de DevOps y Colaboración Efectiva.
2. Herramientas Esenciales: CI/CD y Gestión de Configuración.
3. Automatización de Procesos Operativos para Eficiencia.
4. Preparación para Contribuir en Proyectos Ágiles.

 

  • Tener conocimientos básicos de programación, preferiblemente en lenguajes como Python, Java, Bash o cualquier otro lenguaje de scripting, ya que se utilizarán en ciertas prácticas.

  • Comprender los conceptos fundamentales de sistemas operativos y redes, como servidores, protocolos de red y estructuras básicas de red, para facilitar la implementación de prácticas DevOps.

  • Experiencia previa en el uso de sistemas Linux o Windows a nivel de usuario técnico es recomendable, aunque no indispensable.

  • No es obligatorio, pero resulta útil estar familiarizado con GIT y su funcionamiento básico, como comandos de clonación, commits y creación de ramas.

  • Disponer de un ordenador con capacidad para ejecutar herramientas como Docker, Kubernetes y máquinas virtuales (se recomienda al menos 8 GB de RAM).

  • Es útil tener conocimientos iniciales sobre el uso de plataformas en la nube (AWS, Azure o similares), aunque no es imprescindible, ya que se abordarán durante el curso.

  • Contar con acceso a internet para descargar herramientas, realizar configuraciones y participar en actividades prácticas.

Recursos recomendados antes de comenzar el curso:

  • Revisar tutoriales introductorios sobre GIT y su funcionamiento básico.
  • Familiarizarse con Docker y Kubernetes mediante guías o videos introductorios.
  • Leer sobre los fundamentos de DevOps para tener una idea general del concepto.

Estos requisitos asegurarán que los participantes puedan seguir el contenido del curso de manera efectiva y sacar el máximo provecho de las herramientas y técnicas enseñadas.

  • Enfoque práctico: el curso combina teoría con ejercicios prácticos para que los participantes apliquen los conceptos de DevOps en entornos reales, utilizando herramientas clave como Docker, Kubernetes, Terraform y Jenkins.

  • Cobertura integral: abarca desde los fundamentos de DevOps hasta prácticas avanzadas como Infrastructure as Code (IaC) y Configuration as Code (CaC), proporcionando una visión completa y actualizada del ecosistema DevOps.

  • Formación interactiva: diseñado para fomentar la participación activa, el curso incluye proyectos colaborativos y actividades orientadas a simular escenarios reales en desarrollo y operaciones.

  • Actualización constante: dado el ritmo acelerado de evolución en DevOps, el contenido del curso se renueva periódicamente para incluir las últimas tendencias, herramientas y mejores prácticas del sector.

  • Adaptabilidad para diversos perfiles: el curso está diseñado para adaptarse tanto a principiantes como a profesionales con experiencia, proporcionando rutas de aprendizaje que se ajustan a diferentes niveles de conocimiento.

  • Proyecto final: los participantes trabajarán en un proyecto práctico al final del curso, consolidando los conocimientos adquiridos y creando un portafolio para demostrar sus habilidades en DevOps.

Este curso está diseñado para profesionales, estudiantes y entusiastas de la tecnología que desean aprender los fundamentos y prácticas esenciales de DevOps para mejorar la colaboración entre equipos de desarrollo y operaciones. El curso está dirigido a:

 

  • Desarrolladores de software: que buscan implementar prácticas DevOps en sus flujos de trabajo para mejorar la integración continua, la entrega continua y la calidad del código.

  • Ingenieros de sistemas y administradores de infraestructura: interesados en automatizar la configuración, implementación y gestión de infraestructuras utilizando herramientas como Terraform, Docker y Kubernetes.

  • Analistas de datos y científicos de datos: que desean incorporar enfoques como DataOps y GitOps para gestionar datos y flujos de trabajo en entornos colaborativos.

  • Especialistas en QA y testers: que buscan integrar procesos de prueba en los pipelines de integración y entrega continua mediante herramientas como Jenkins.

  • Estudiantes y recién graduados: en áreas de informática, ingeniería de software o redes que quieren adentrarse en el mundo de DevOps como un primer paso en su carrera profesional.

  • Líderes técnicos y arquitectos de software: que desean comprender cómo implementar estrategias DevOps a nivel organizacional para aumentar la eficiencia y reducir los tiempos de desarrollo.

Este curso es adecuado tanto para quienes tienen experiencia previa en desarrollo de software o gestión de infraestructuras como para aquellos que desean empezar desde cero con los conceptos fundamentales de DevOps y herramientas asociadas.

 

1.- ¿Qué es DevOps?

  • Origen y definición
  • Variantes de DevOps (GitOps, DataOps, DevSecOps, …)

2.- Paas (AWS, Azure,…)

  • Introducción a PaaS
  • Conceptos y tecnologías básicas de AWS/Azure
  • Docker y Kubernetes

3.- Infrastructure as Code

  • Introducción a IaaS (GitOps)
  • Terraform

4.- Gestión del código

  • GIT
  • Branching
  • Versionado y tags
  • Ciclo de vida del código: gitflow

5.- Configuration as Code

  • Ansible
  • Alternativas a Ansible

6.- Jenkins

  • Qué es y para qué usar Jenkins
  • Operando con Jenkins
  • CI en Jenkins 
  • Alternativas CI a Jenkins.

7.-Práctica final

¡Así que no esperes más! Únete a nuestro curso introductorio práctico a DevOps y comienza tu viaje para convertirte en un desarrollador web experto. ¡Nos vemos en el aula!

Winnya Analytics S.L.
Cipriano Hebrero, 10
28864 Ajalvir (Madrid)

654 949 454

Te mantenemos formado e informado.

Simplemente suscríbete a nuestro newsletter.

Winnya Analytics S.L. © 2026. Todos los derechos reservados.

¡Suscríbete a nuestro newsletter!

Te mantendremos informado de todas las novedades de Winnya Analytics y te mandaremos contenidos gratuitos para que puedas estar al día de las tecnologías más avanzadas y puedas mejorar profesionalmente.