DevOps de la A a la Z

  • Ingeniería Software
  • curso
  • 8
  • Finalizado
PRESENCIAL

El curso "DevOps de la A a la Z" es una formación técnica intensiva de 8 horas diseñada para transformar la manera en que se desarrolla y entrega software, pasando del caos de la gestión manual a un entorno profesional estructurado y automatizado.

Esta formación proporciona una visión completa del ciclo de vida del desarrollo de software actual, integrando las piezas clave de un proyecto real: desde la gestión ágil y la protección del código, hasta el despliegue en la nube y la monitorización en tiempo real. A través de un enfoque práctico, los asistentes aprenderán a implementar flujos de trabajo robustos, utilizando "robots" y automatizaciones para eliminar el error humano y asegurar que las aplicaciones estén listas para entornos de producción exigentes.

El programa abarca el uso de herramientas líderes en el mercado como Docker, Azure Pipelines, Terraform y Kubernetes, preparando a perfiles de desarrollo (Frontend/Backend) y estudiantes para dar el salto hacia roles de DevOps, SRE o Ingeniería de Plataforma.

Objetivo

Al finalizar la formacion, los alumnos habrán adquirido las competencias necesarias para:

  • Profesionalizar el entorno de trabajo: Implementar metodologiass agiles (Scrum/Kanban) y establecer estrategias de control de versiones con Git (Branching, Pull Requests) para garantizar la trazabilidad y la colaboración efectiva en el código.
  • Dominar la containerización: Comprender y aplicar el concepto de "artefacto" mediante el uso de Docker, creando imágenes ligeras y entornos multicontenedor que eliminen el problema de "en mi local funciona".
  • Automatizar la integracion (CI): Configurar pipelines de Integración Continua (CI) utilizando Azure Pipelines y YAML, delegando en agentes automatizados la compilación, las pruebas y el análisis de calidad del código.
  • Asegurar la calidad del código: Integrar herramientas como SonarCloud para detectar deuda tecnica, vulnerabilidades de seguridad.
  • Gestionar infraestructura y despliegue (CD): Aplicar principios de Infraestructura como Código (IaC) con Terraform y desplegar aplicaciones en diversos entornos Cloud, desde servicios PaaS y Serverless hasta orquestación avanzada con Kubernetes.
  • Implementar observabilidad y operaciones: Configurar sistemas de monitorización en tiempo real con Prometheus y Grafana para visualizar métricas criticas (CPU, trafico) y gestionar alertas, introduciendo conceptos modernos como GitOps y SRE (SiteReliability Engineering).

Audiencia

  • Estudiantes de programación o perfiles Junior que quieran entender cómo encajan todas las piezas de un proyecto real.
  • Desarrolladores Frontend o Backend que deseen dar el salto al perfil DevOps.
  • Personas con nociones básicas de lógica de programación y JavaScript/TypeScript
  • Gente del mundo de negocios que quieren empaparse de nuevas tecnologías y tener más contexto sobre todo el mundo informático.

Prerrequisitos

Conocimientos básicos de programación e infraestructura básica.

  1.     Organización ágil

En este bloque sentamos las bases. Pasamos del caos de los correos y archivos sueltos a un entorno profesional estructurado. Aprenderemos cómo se organizan los equipos de alto rendimiento, cómo se protege el código fuente para que no se pierda trabajo y cómo empaquetamos las aplicaciones en "contenedores" para que funcionen igual en el ordenador del desarrollador y en el servidor

  • Metodos agiles:
    • Metodologías agiles como Scrum,
    • Gestión de tareas mediante Kanban/Ticket
    • Trazabilidad y organización de código
  • Control de versiones:
    • Git
    • Servicios como GitLab, GitHub, Azure Repos
    • Estrategias de branching, PR
    • Resolución de conflictos y revisión de código entre pares
  • Práctica: Creación de tarea unificación de tarea con rama usando buenas practicas de nombrado creación de código compilado y empaquetado con Docker
  1. Automatización y Calidad (CI): (Continuous Integration & Testing)

Aquí introducimos a los "robots". El objetivo es eliminar las tareas manuales y el error humano. Configuraremos una cadena de montaje automática (Pipeline) que, cada vez que un programador guarde código, lo compile, lo pruebe y analice su calidad automáticamente. Si el código está "sucio" o tiene fallos, el robot detendrá el proceso.

  • Azure Pipelines (El Motor)
    • Pipelines as Code (YAML)
    • Microsoft-Hosted Agents
    • Triggers
  • Build y empaquetado de Aplicaciones
    • El Concepto de "Artefacto"
      • Codigo fuente y codigo interpretado-compilado
    • El problema de las versiones (Libraries & Dependency Hell)
  • Containerización (El Build Moderno con Docker)
    • Dockerfile como receta
    • Creación de Imágenes
    • Entornos Multicontenedor
  • Calidad de código y seguridad en la nube
    • Integración de SonarCloud
      • Análisis de Deuda Técnica
      • Build Breakers
      • Escaneo de seguridad
    • Testing y Reportes Visuales
  • Práctica: Crearán un Pipeline YAML conectado a un repositorio aplicando lo aprendido
  1. Infraestructura, Despliegue y Operación (CD) (Deploy, Operate & Monitor)

Llevar la aplicación al mundo real. Veremos cómo gestionar servidores mediante código (sin hacer clics manuales), cómo gestionar flotas de contenedores con Kubernetes y, lo más importante, cómo monitorizar la salud del sistema en tiempo real para anticiparnos a las quejas de los usuarios.

  • Infraestructura como código (IaC)
    • Introduccion a Azure portal
    • Terraform
    • Opciones de Cloud
  • Orquestación y despliegue
    • PaaS (Platform as a Service):
    • Serverless & Eventos
    • Serverless Containers
    • Kubernetes
  •  Observabilidad
    • Stack de monitorización: Prometheus + Grafana
      • Dashboards en tiempo real: CPU, Memoria, Tráfico.
      • Sistema de Alertas y gestión de logs
  • Práctica: Desplegar un Docker compose con monitorización api y aplicación

Jorge Cervera Gómez

Jorge Cervera  es Técnico Superior en Desarrollo de Aplicaciones Web por Florida Universitaria (2019-2021) y posee la certificación AZ-204 Azure Developer Associate por Microsoft Azure. Además, cuenta con un nivel B2-C1 de inglés certificado por Cambridge.

Con una experiencia de más de 5 años en el sector tecnológico, comenzó su carrera profesional en Dynamiza TIC, donde desarrolló aplicaciones web en React + TypeScript, implementó patrones de diseño modernos y amplió sus conocimientos en bases de datos SQL y NoSQL, trabajando de forma integral en el desarrollo de funcionalidades completas y, posteriormente, se incorporó a Voxelcare S.L., liderando la migración de un servicio principal de Angular 16 a React + TypeScript. Durante esta etapa, estableció un sistema de diseño con Tailwind CSS, optimizó el rendimiento mediante análisis de métricas Web Vitals.

En 2023 se incorpora a la plantilla del Instituto Tecnológico de Informática (ITI) dentro del área de Desarrollo de software y soluciones tecnológicas, desarrollando tareas de arquitectura y desarrollo full-stack  implementación de prácticas DevSecOps.

Este curso puede ser bonificado a través de los créditos de formación de la FUNDAE, siendo ITI la entidad Organizadora del curso. Si necesitas que dicha gestión la realice ITI, ponte en contacto con nosotros en formacion@iti.es con una antelación mínima de 6 días antes del inicio del curso. Esta gestión tiene un coste equivalente al 15% del importe máximo a bonificar, con un mínimo de 45€ por cada formación.

Todos los cursos tienen un precio base específico. Sobre el precio base, habitualmente, se podrán aplicar una serie de descuentos en los siguientes casos:

  • Inscripción de más de un alumno de una misma organización (2º alumno 5%, a partir del 3er alumno 10%)*
  • Ser empresa asociada a ITI o disponer de un acuerdo de colaboración con ITI (15%)*. ¡Pide tu cupón!

(*) Descuentos no acumulables a \"Promociones especiales\"

Más información aquí

    Inscribirse

    Rellena los datos de este formulario y nos pondremos en contacto contigo para confirmar la inscripción a este curso

    Datos del participante



    Asociado/Colegiado AVIT-COITCV SiNo

    Datos de la empresa


    Empresa asociada a ITI SiNo

    He leído y acepto la política de privacidad

    Deseo recibir el Newsletter o boletines de ITI

    Deseo recibir el Newsletter o boletines de ITI

    Deseo recibir el boletín de formación de ITI

    Deseo recibir el boletín de formación de ITI

    form-single-oferta-formativa
    https://iti.es/gracias-cursos?pid=27036&tipo=formacion

    Datos Básicos

    Inscripción: Del 15/02/2026 al 18/05/2026
    Inicio: 25/05/2026
    Fin: 27/05/2026
    Duración: 8
    Horario: Lunes y miércoles, de 16:00 a 20:00h
    Lugar: Aula de formación del Instituto Tecnológico de Informática- ITI. Ciudad Politécnica de la Innovación, Edificio 8G, 4ª planta (Valencia)

    Formación personalizada

    ¿Te interesa que ITI proporcione este curso a medida para tu empresa? Rellena nuestro formulario de necesidades formativas y nos pondremos en contacto contigo.