Boost Academy
FormaciónEvaluacionesPerfil
Volver
  • En directo

Azure DevOps — Iniciación

8h de clase en directo·HACK A BOSS·Español

Skills que aprenderás

  • Azure DevOps

Convocatorias

Necesitas un plan activo

Para acceder a los cursos en directo necesitas un plan activo. Estamos trabajando para que los planes estén disponibles pronto — ¡mantente atento!

No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.

Descripción

Objetivos

Temario

Requisitos técnicos

Conocimientos previos

Detalles de la convocatoria

Recursos

No hay recursos disponibles todavía para esta convocatoria

Este curso está dirigido a profesionales sin experiencia previa en Azure DevOps que deseen incorporarse a equipos de desarrollo o de operaciones que ya trabajan —o planean trabajar— sobre la plataforma de Microsoft. A lo largo de las ocho horas de formación, el participante recorrerá la plataforma de manera progresiva: primero comprenderá qué es Azure DevOps y para qué sirve cada uno de sus cinco servicios principales, después navegará por un proyecto real y gestionará trabajo con Azure Boards, controlará versiones en Azure Repos y, finalmente, ejecutará y depurará un pipeline de CI/CD predefinido, culminando con la apertura de su primera Pull Request; al terminar el curso habrá realizado, de principio a fin, el ciclo básico de trabajo de un equipo DevOps sobre Azure.

  1. Describir los cinco servicios que componen Azure DevOps y explicar el papel de cada uno dentro del ciclo de vida de una aplicación.
  2. Navegar con soltura por la interfaz de Azure DevOps, reconociendo la jerarquía organización → proyecto y los paneles de cada servicio.
  3. Crear y vincular elementos de trabajo en Azure Boards siguiendo la jerarquía épica → historia de usuario → tarea sobre un backlog de ejemplo.
  4. Ejecutar el flujo básico de control de versiones en Azure Repos: clonar un repositorio, realizar un commit y hacer push a una rama de trabajo.
  5. Describir las fases de un pipeline de CI/CD (trigger, build, test, deploy) a partir de un diagrama o fichero YAML predefinido.
  6. Lanzar manualmente un pipeline YAML en Azure Pipelines y confirmar que su ejecución finaliza con estado succeeded.
  7. Localizar la causa de un error básico de pipeline —variable ausente, paso de test fallido— consultando los logs de ejecución.
  8. Abrir una Pull Request completa en Azure Repos, desde una rama de trabajo hacia la rama principal, asignando título, descripción y revisor.

Bloque 1 — Azure DevOps: plataforma y servicios (conceptual) El bloque de apertura sitúa a los participantes en el ecosistema DevOps de Microsoft. Se estudia qué problema resuelve Azure DevOps como plataforma integral y se describen sus cinco servicios —Boards, Repos, Pipelines, Test Plans y Artifacts— explicando la función concreta que cada uno cumple en el ciclo de vida de una aplicación. A continuación se explora la interfaz del producto: la jerarquía organización/proyecto, la barra de navegación lateral y las áreas de trabajo de cada servicio, tomando como referencia un proyecto de práctica guiado.

Bloque 2 — Gestión de trabajo con Azure Boards (procedimental) Este bloque traslada la teoría a la práctica de la planificación ágil. Los participantes crean épicas, historias de usuario y tareas en Azure Boards, establecen las relaciones jerárquicas entre ellas y comprenden cómo el backlog refleja el estado del trabajo del equipo. El ejercicio emplea un caso de negocio de ejemplo que guía cada paso de la creación y vinculación de elementos.

Bloque 3 — Control de versiones en Azure Repos (procedimental) El tercer bloque introduce el trabajo con repositorios Git alojados en Azure. Se practica el flujo completo de control de versiones: clonado del repositorio en local, edición mínima de código, commit y push a una rama de trabajo. El bloque cierra con la apertura de una Pull Request —desde la rama de trabajo hacia la rama principal—, cubriendo los campos obligatorios (título, descripción) y la asignación de un revisor, consolidando así el ciclo de colaboración en código.

Bloque 4 — Pipelines de CI/CD: comprensión, ejecución y diagnóstico (integrador) El bloque final integra todos los conceptos anteriores desde la perspectiva de la automatización. Primero se analiza el flujo general de un pipeline de CI/CD a partir de un diagrama y de un fichero YAML predefinido, identificando las fases trigger, build, test y deploy. Después se lanza manualmente el pipeline en Azure Pipelines y se verifica que la ejecución finaliza con estado succeeded. El bloque concluye con un ejercicio de diagnóstico: a partir de logs reales de ejecución, los participantes localizan la causa de errores básicos —variable de entorno ausente, paso de test fallido—, desarrollando la capacidad de autonomía mínima necesaria para trabajar en un entorno DevOps real.

  • Cuenta de Microsoft (cuenta personal o cuenta de organización con acceso a Azure DevOps); se puede crear una cuenta gratuita en dev.azure.com antes del inicio del curso.
  • Acceso a Azure DevOps Services con permisos para crear proyectos o, en su defecto, acceso al proyecto de práctica proporcionado por el instructor.
  • Git instalado en local (versión 2.x o superior) y un cliente Git de línea de comandos o interfaz gráfica (p. ej. Git Bash, VS Code con extensión Git).
  • Visual Studio Code (recomendado) u otro editor de texto plano para visualizar y editar ficheros YAML.
  • Navegador web actualizado compatible con Azure DevOps (Edge, Chrome o Firefox en su versión estable más reciente).
  • Conexión a internet estable durante toda la sesión.
  • Conceptos básicos de control de versiones con Git (commit, rama, push) a nivel teórico.
  • Familiaridad con la navegación por aplicaciones web en un navegador moderno.
  • Noción general de qué es un proceso de integración continua o despliegue continuo (no se requiere experiencia práctica).