Objetivo General
Comprender el funcionamiento de la plataforma Azure DevOps y utilizar sus principales herramientas para gestionar proyectos, controlar versiones de código y automatizar procesos dentro del ciclo de vida del desarrollo de software.
Descargar Ficha PDF CotizarObjetivos Específicos
Identificar los componentes y servicios principales de Azure DevOps dentro de entornos de desarrollo colaborativo.Utilizar herramientas de gestión de proyectos, control de versiones y repositorios para organizar el trabajo del equipo.
Aplicar conceptos de integración y despliegue continuo mediante el uso de pipelines y otras funcionalidades de automatización.
Módulo 1
Introducción a Azure DevOps y su rol en el desarrollo de softwareContenidos:
Concepto de DevOps y su importancia en el desarrollo moderno.
Visión general de Azure DevOps y su ecosistema de herramientas.
Componentes principales de la plataforma.
Flujo de trabajo típico dentro de un proyecto DevOps.
Actividad Práctica: Exploración de la interfaz de Azure DevOps y revisión de sus principales servicios.
Módulo 2
Gestión de proyectos y tareas con Azure BoardsContenidos:
Conceptos de gestión ágil de proyectos.
Creación y administración de proyectos en Azure DevOps.
Uso de Boards para la planificación y seguimiento de tareas.
Backlogs, sprints y tableros Kanban.
Actividad Práctica: Creación de un proyecto, definición de tareas y organización del backlog.
Módulo 3
Control de versiones y repositorios con Azure ReposContenidos:
Conceptos de control de versiones.
Introducción a Git y su uso en Azure DevOps.
Creación y administración de repositorios.
Ramas, commits, pull requests y revisión de código.
Actividad Práctica: Creación de un repositorio, carga de código y gestión de ramas.
Módulo 4
Automatización con Azure PipelinesContenidos:
Concepto de integración continua y despliegue continuo.
Configuración de pipelines en Azure DevOps.
Automatización de compilaciones y pruebas.
Implementación automática de aplicaciones.
Actividad Práctica: Configuración de un pipeline básico de integración continua.
Módulo 5
Gestión de paquetes y artefactos con Azure ArtifactsContenidos:
Concepto de artefactos dentro del ciclo de desarrollo.
Tipos de paquetes soportados por Azure Artifacts.
Creación y administración de repositorios de paquetes.
Integración de artefactos con pipelines.
Actividad Práctica: Publicación y consumo de un paquete dentro de un proyecto.
Módulo 6
Pruebas, calidad y buenas prácticas de colaboraciónContenidos:
Gestión de pruebas con Azure Test Plans.
Estrategias básicas de aseguramiento de calidad.
Seguimiento de errores e incidencias.
Buenas prácticas de trabajo colaborativo en equipos de desarrollo.
Actividad Práctica: Registro de casos de prueba y simulación de gestión de incidencias dentro del proyecto.