Microsoft Azure DevOps: implementar una Fábrica de Software

  • Abilways
  • }
Microsoft Azure DevOps: implementar una Fábrica de Software
28
Abr

Esta formación en Microsoft Azure DevOps está diseñada para profesionales que desean implantar una fábrica de software moderna y automatizada para gestionar el ciclo de vida completo del desarrollo.

A lo largo del programa, los participantes aprenderán a utilizar Azure DevOps para gestionar proyectos colaborativos, controlar versiones, automatizar pruebas, implementar integración continua y desplegar aplicaciones de forma segura y eficiente.

La formación proporciona una visión práctica de cómo estructurar procesos DevOps en entornos de desarrollo empresariales.

Objetivos de la formación Microsoft Azure DevOps

Al finalizar la formación será capaz de:

• Crear, configurar y gestionar un proyecto colaborativo de desarrollo
• Describir y aplicar los principios de gestión de código fuente con un sistema de versionado
• Gestionar eficazmente el seguimiento de tareas y la planificación de pruebas
• Explorar dashboards para una mejor visualización de los proyectos
• Implementar y ejecutar estrategias de pruebas automatizadas
• Explicar e implementar integración y entrega continuas
• Automatizar y asegurar los procesos de deployment de aplicaciones
• Personalizar workflows y adaptar las herramientas a las necesidades específicas de la empresa

Programa de la formación Microsoft Azure DevOps

Día 1 – Mañana

Proyecto de equipo y configuración con Azure DevOps

• Creación de un proyecto de equipo en Azure DevOps
• Iteraciones y seguridad en Azure Boards
• Configuración de áreas
• Configuración de iteraciones
• Gestión de usuarios y seguridad

Ejercicios prácticos (ejemplos indicativos):
• Crear y configurar un proyecto de equipo

Día 1 – Tarde

Control de código fuente con Azure Repos

• Presentación de los diferentes tipos de control de versiones TFVC y Git
• Configuración del control de código fuente
• Comprender branching y merging
• Gestión de pull requests
• Gestión de shelving

Ejercicios prácticos (ejemplos indicativos):
• Configurar el control de código fuente

Día 2 – Mañana

Work items y plan de pruebas

• Pruebas exploratorias y planificadas
• Tipos de work items: Epic, Feature, UserStory, Task/Bug
• Presentación del backlog mediante informes
• Sistema de notificaciones

Ejercicios prácticos (ejemplos indicativos):
• Implementar la planificación de pruebas con Azure DevOps Test Plans

Gestión visual con dashboards Azure DevOps

• Configurar un dashboard
• Widgets disponibles
• Visual Studio Marketplace

Ejercicios prácticos (ejemplos indicativos):
• Configurar y utilizar un dashboard

Día 2 – Tarde

Enfoque de pruebas

• Conceptos fundamentales
• Definir un plan de pruebas
• Test Driven Development (TDD)
• Pruebas unitarias
• Pruebas de integración
• Pruebas funcionales

Día 3 – Mañana

Integración continua con Azure Pipelines

• Conceptos de integración continua
• Servicios de build de Visual Studio Team Services
• Tipos de tareas de build
• Casos de uso

Ejercicios prácticos (ejemplos indicativos):
• Utilizar VSTS Build

Día 3 – Tarde

Uso de Release Management

• Implementación del deployment automatizado
• Catálogo de tareas
• Gestión de entornos
• Casos prácticos de deployment

Ejercicios prácticos (ejemplos indicativos):
• Implementar un deployment automatizado

Personalización del Team Project

• Modificación de procesos
• Plantillas de proceso
• Añadir campos personalizados

3 días

Metodología de la formación Microsoft Azure DevOps

• Formación presencial o a distancia
• Métodos demostrativo, interrogativo y activo
• Ejercicios prácticos y simulaciones

Evaluación de la formación Microsoft Azure DevOps

• Durante la formación: mediante estudios de caso o ejercicios prácticos
• Al finalizar la formación: mediante cuestionario de autoevaluación

Esta formación es bonificable a través de FUNDAE para todas las empresas que cuenten con trabajadores en régimen general de la Seguridad Social y dispongan de crédito formativo. SKOLAE Formación gestiona todo el proceso administrativo necesario para que tu empresa pueda recuperar el importe invertido en la formación, siempre que se cumplan los requisitos legales y de comunicación establecidos por FUNDAE.

La formación es impartida por un especialista en Microsoft Azure DevOps, CI/CD y automatización del ciclo de vida del software, con experiencia en implantación de fábricas de software y metodologías DevOps.

Su enfoque es práctico y orientado a la mejora de procesos de desarrollo en entornos reales.

Objetivos

Objetivos de la formación Microsoft Azure DevOps

Al finalizar la formación será capaz de:

• Crear, configurar y gestionar un proyecto colaborativo de desarrollo
• Describir y aplicar los principios de gestión de código fuente con un sistema de versionado
• Gestionar eficazmente el seguimiento de tareas y la planificación de pruebas
• Explorar dashboards para una mejor visualización de los proyectos
• Implementar y ejecutar estrategias de pruebas automatizadas
• Explicar e implementar integración y entrega continuas
• Automatizar y asegurar los procesos de deployment de aplicaciones
• Personalizar workflows y adaptar las herramientas a las necesidades específicas de la empresa

Duración

3 días

Programa

Programa de la formación Microsoft Azure DevOps

Día 1 – Mañana

Proyecto de equipo y configuración con Azure DevOps

• Creación de un proyecto de equipo en Azure DevOps
• Iteraciones y seguridad en Azure Boards
• Configuración de áreas
• Configuración de iteraciones
• Gestión de usuarios y seguridad

Ejercicios prácticos (ejemplos indicativos):
• Crear y configurar un proyecto de equipo

Día 1 – Tarde

Control de código fuente con Azure Repos

• Presentación de los diferentes tipos de control de versiones TFVC y Git
• Configuración del control de código fuente
• Comprender branching y merging
• Gestión de pull requests
• Gestión de shelving

Ejercicios prácticos (ejemplos indicativos):
• Configurar el control de código fuente

Día 2 – Mañana

Work items y plan de pruebas

• Pruebas exploratorias y planificadas
• Tipos de work items: Epic, Feature, UserStory, Task/Bug
• Presentación del backlog mediante informes
• Sistema de notificaciones

Ejercicios prácticos (ejemplos indicativos):
• Implementar la planificación de pruebas con Azure DevOps Test Plans

Gestión visual con dashboards Azure DevOps

• Configurar un dashboard
• Widgets disponibles
• Visual Studio Marketplace

Ejercicios prácticos (ejemplos indicativos):
• Configurar y utilizar un dashboard

Día 2 – Tarde

Enfoque de pruebas

• Conceptos fundamentales
• Definir un plan de pruebas
• Test Driven Development (TDD)
• Pruebas unitarias
• Pruebas de integración
• Pruebas funcionales

Día 3 – Mañana

Integración continua con Azure Pipelines

• Conceptos de integración continua
• Servicios de build de Visual Studio Team Services
• Tipos de tareas de build
• Casos de uso

Ejercicios prácticos (ejemplos indicativos):
• Utilizar VSTS Build

Día 3 – Tarde

Uso de Release Management

• Implementación del deployment automatizado
• Catálogo de tareas
• Gestión de entornos
• Casos prácticos de deployment

Ejercicios prácticos (ejemplos indicativos):
• Implementar un deployment automatizado

Personalización del Team Project

• Modificación de procesos
• Plantillas de proceso
• Añadir campos personalizados

Metodología

Metodología de la formación Microsoft Azure DevOps

• Formación presencial o a distancia
• Métodos demostrativo, interrogativo y activo
• Ejercicios prácticos y simulaciones

Evaluación de la formación Microsoft Azure DevOps

• Durante la formación: mediante estudios de caso o ejercicios prácticos
• Al finalizar la formación: mediante cuestionario de autoevaluación

Bonificación Fundae

Esta formación es bonificable a través de FUNDAE para todas las empresas que cuenten con trabajadores en régimen general de la Seguridad Social y dispongan de crédito formativo. SKOLAE Formación gestiona todo el proceso administrativo necesario para que tu empresa pueda recuperar el importe invertido en la formación, siempre que se cumplan los requisitos legales y de comunicación establecidos por FUNDAE.

Formador

La formación es impartida por un especialista en Microsoft Azure DevOps, CI/CD y automatización del ciclo de vida del software, con experiencia en implantación de fábricas de software y metodologías DevOps.

Su enfoque es práctico y orientado a la mejora de procesos de desarrollo en entornos reales.

¿Te gustó esta formación? Suscríbete a nuestra Newsletter pinchando aquí. También te animamos a seguirnos en LinkedInInstagram y Facebook y así estarás al día de todas nuestras novedades.

No disponible

¿Quieres hacer esta formación en tu empresa?

¡Pídenos una propuesta!