Contacta con nosotros

Temario del curso

Introducción

Visión general de la práctica de DevOps en las empresas

  • ¿En qué se diferencia DevOps de las prácticas de TI tradicionales?
  • Términos y tecnologías de DevOps
  • Metodologías ágiles aplicadas en DevOps

Visión general de las características y arquitectura de Azure DevOps

  • El servidor Azure DevOps
  • Azure DevOps alojado frente a on-premise
  • Azure DevOps para usuarios finales
  • Azure DevOps para administradores

Configuración y ajuste de Azure DevOps para el desarrollo

Uso del mapa de flujo de valor para evaluar los procesos de desarrollo existentes

  • Migración a Azure DevOps

Visión general de los servicios y herramientas principales de Azure DevOps

  • Selección de los servicios adecuados de Azure DevOps para el negocio

Planificación y seguimiento del desarrollo de software con Azure Boards

  • Uso de las herramientas integradas de Scrum y ágiles en Azure Boards
  • Trabajo con los widgets del panel de control de Azure Boards
  • Monitoreo del estado del proyecto con herramientas analíticas de Azure
  • Optimización de la transparencia y la cooperación entre equipos con Boards
  • Integración de Azure Boards con repositorios existentes de GitHub

Almacenamiento de repositorios Git y colaboración mediante Azure Repos

  • Creación de repositorios y control de versiones con Azure Repos
  • Conexión mediante código enviado (push) con soporte seguro de clientes Git
  • Desarrollo de APIs REST y webhooks en Azure Repos
  • Creación de entornos de desarrollo y ejecución de solicitudes de extracción (pull requests)
  • Función de búsqueda consciente del código de Azure Repos
  • Limpieza y mantenimiento de repositorios

Construcción y despliegue de software con Azure Pipelines

  • Implementación de integración continua y entrega continua (CI/CD)
  • Configuración de Azure Pipelines con el lenguaje y sistema operativo preferidos
  • Uso de encadenamiento de compilaciones y compilaciones en múltiples fases en Pipelines
  • Trabajo con registros de Azure Pipelines
  • Despliegue de contenedores en Kubernetes o cualquier nube

Implementación de gestión integrada de paquetes mediante Azure Artifacts

  • Creación y compartición de paquetes de código en Azure Artifacts
  • Gestión de tipos de paquetes con administración universal de artefactos
  • Organización y protección de paquetes de código fuente públicos y privados
  • Adición de paquetes a las pipelines de CI/CD con Azure Artifacts

Pruebas y optimización de la calidad del código con Azure Test Plans

  • Pruebas manuales planificadas frente a pruebas exploratorias
  • Ejecución del tipo de prueba adecuado para aplicaciones empresariales
  • Captura y análisis de datos mediante Azure Test Plans
  • Uso de la función de trazabilidad de extremo a extremo de Azure Test Plans
  • Toma de acciones apropiadas para resolver los defectos de código identificados

Integración de los servicios de Azure DevOps con otras extensiones

Resolución de problemas

Resumen y conclusión

Requerimientos

  • Comprensión de las metodologías de desarrollo de software ágil
  • Conocimiento de algún lenguaje de programación basado en scripts
  • Experiencia básica en tareas de administración de sistemas
  • Conocimiento de los flujos de trabajo y repositorios de GitHub

Público objetivo

  • Ingenieros de DevOps
  • Desarrolladores
  • Gerentes de proyecto
 14 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas