Gestión Y Automatización Del Ciclo De Vida Del Desarrollo De Software Azure Devops GoCursos.cl CAPACITACIONES GOCURSOS SPA Capacitacion y Cursos Certificados Diploma Otec
WhatsApp
  • Siguenos en CAPACITACIONES GOCURSOS SPA :
Gocursos.cl Organismo de capacitación.

Gestión Y Automatización Del Ciclo De Vida Del Desarrollo De Software Azure Devops

  • 87 Contenidos
  • Duración: 32 horas
  • Código 1061
Para empresas

¿Desea cotizar este curso para su empresa?

Capacite a su equipo con certificado para cada participante. Cotice en 1 minuto, sin compromiso.

Cotizar para mi empresa →

Objetivo General

Aplicar funciones de Azure DevOps para la gestión y automatización del ciclo de vida del desarrollo de software de acuerdo con prácticas DevOps y requerimientos del proyecto

Objetivos Específicos

         Administrar proyectos de desarrollo mediante Azure Boards, Repos y Wiki para asegurar una adecuada planificación, colaboración y trazabilidad.
         Implementar procesos de Integración Continua y Entrega Continua (CI/CD) utilizando Azure Pipelines y Azure Artifacts.
         Aplicar estrategias de automatización, seguridad y monitoreo en el ciclo de vida del software utilizando las herramientas de Azure DevOps.


Módulo 1.

        -Introducción a Azure DevOps y Gestión Ágil de Proyectos Contenidos:
        -Conceptos de DevOps y Application Lifecycle Management (ALM).
        -Componentes y arquitectura de Azure DevOps. Organización de proyectos, equipos y permiso.
        -Azure Boards: Epics, Features, User Stories, Tasks
        y Bugs.
        -Metodologías Scrum y Kanban.
        -Backlogs, Sprint Planning y seguimiento de proyectos. , reportes y métricas.


Módulo 2.

        -Gestión del Código Fuente con Azure Repos y Git
      Contenidos:
        -Fundamentos de Git.
        -Creación y administración de repositorios.
        -Branching Strategy (Git Flow, Trunk Based Development). -Pull Requests y Code Reviews.
        -Resolución de conflictos. Políticas de ramas.
        -Integración con Visual Studio y Visual Studio Code.


Módulo 3.

        -Automatización mediante Azure Pipelines (CI/CD)
      Contenidos:
        -Conceptos de Continuous Integration y Continuous Delivery.
        -Azure Pipelines.
        -Agentes Microsoft Hosted y Self Hosted.
        -YAML Pipelines.
        -Build Pipelines.
        -Release Pipelines.
        -Variables, Templates y Library.
        -Automatización de compilaciones.


Módulo 4.

        -Pruebas Automatizadas y Calidad del Software
      Contenidos:
        -Integración de pruebas automáticas.
        -Unit Testing.
        -Integración con SonarQube.
        -Code Coverage.
        -Quality Gates.
        -Gestión de errores y seguimiento de incidencias.
        -Automatización de pruebas durante el Pipeline.


Módulo 5.

        -Azure Artifacts y Gestión de Dependencias
      Contenidos:
        -Azure Artifacts.
        -Gestión de paquetes.
        -NuGet.
        -npm.
        -Maven.
        Python Packages. Versionamiento.
        -Consumo de paquetes privados.
        -Administración de feeds.


Módulo 6.

        -Entrega Continua, Despliegue y Automatización
      Contenidos:
        -Continuous Deployment.
        Ambientes de Desarrollo, QA y Producción.
        Deployment Slots.
        -Variables por ambiente.
        -App Services.
        -Kubernetes y Docker.
        -Estrategias Blue-Green y Canary Deployment. -Automatización del despliegue.
        -Actividad Práctica: Configuración de un Pipeline
        CD para desplegar automáticamente una aplicación en Azure.


Módulo 7.

        -Seguridad, Gobernanza y Monitoreo en Azure DevOps Contenidos:
        -Seguridad en Azure DevOps.
        -Administración de usuarios y permisos.
        -Azure Key Vault.
        -Secretos y Variables Seguras.
        -Auditoría.
        -Políticas de seguridad.
        -Integración con Microsoft Defender.
        -Monitoreo mediante Azure Monitor y Application Insights. Actividad Práctica: Configuración de controles de seguridad, manejo de secretos y monitoreo de una aplicación desplegada.


Módulo 8.

         Implementación Integral de un Proyecto DevOps
      Contenidos:
        -Diseño completo del flujo DevOps.
        -Integración de Boards, Repos, Pipelines y Artifacts. -Automatización del ciclo completo.
        -Trazabilidad del desarrollo.
        -Gestión colaborativa.
        -Optimización de procesos.
        -Buenas prácticas DevOps.
        -Lecciones aprendidas.
        Actividad Práctica: Implementación de un proyecto completo en Azure DevOps que integre planificación, control de versiones, CI/CD, despliegue automatizado, monitoreo y trazabilidad del ciclo de vida del desarrollo de software.

Completa el formulario para más información o haz clic en