Contacta con nosotros

Temario del curso

Introducción

Vista general de la práctica de DevOps en las empresas

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

Vista general de las características y arquitectura de Azure DevOps

  • El servidor de Azure DevOps.
  • Azure DevOps alojado versus on-premise (instalación local).
  • Azure DevOps para usuarios finales.
  • Azure DevOps para administradores.

Configuración y configuración de Azure DevOps para desarrollo

Utilización del mapa del flujo de valor para evaluar los procesos de desarrollo existentes

  • Migración a Azure DevOps.

Vista general de los servicios centrales y herramientas de Azure DevOps

  • Elegir los servicios adecuados de Azure DevOps para el negocio.

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

  • Uso de las herramientas Scrum y ágiles integradas en Azure Boards.
  • Trabajo con 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 cooperación de los equipos con Boards.
  • Integración de Azure Boards con repositorios existentes de GitHub.

Alojamiento de repositorios Git y colaboración utilizando Azure Repos

  • Creación de repositorios y control de versiones con Azure Repos.
  • Conexión mediante código push con soporte de cliente Git seguro.
  • Construcción de APIs REST y webhooks en Azure Repos.
  • Creación de entornos de desarrollo y realización de solicitudes de extracción (pull requests).
  • La función de búsqueda consciente del código de Azure Repos.
  • Limpieza y mantenimiento de repositorios.

Construcción e implementación de software con Azure Pipelines

  • Implementación de integración continua/entrega continua (CI/CD).
  • Configuración de Azure Pipelines con el lenguaje y sistema operativo preferidos.
  • Uso de cadenas de compilación y compilaciones multifase en Pipelines.
  • Trabajo con registros de Azure Pipelines.
  • Implementación de contenedores en Kubernetes o cualquier nube.

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

  • Creación y compartición de paquetes de código en Azure Artifacts.
  • Gestión de tipos de paquetes con la gestión universal de artefactos.
  • Organización y seguridad de paquetes de código fuente públicos y privados.
  • Agregado de paquetes a las canalizaciones CI/CD con Azure Artifacts.

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

  • Pruebas manuales planificadas versus pruebas exploratorias.
  • Ejecución del tipo correcto de prueba para aplicaciones empresariales.
  • Registro y análisis de datos utilizando Azure Test Plans.
  • Uso de la función de trazabilidad completa de extremo a extremo de Azure Test Plans.
  • Toma de acciones adecuadas para resolver los defectos de código identificados.

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

Solucionar problemas

Resumen y conclusión

Requerimientos

  • Comprensión de las metodologías de desarrollo de software ágil.
  • Conocimiento de cualquier lenguaje de programación de scripts.
  • Experiencia básica en tareas de administración de sistemas.
  • Conocimiento del flujo de trabajo y repositorios de GitHub.

Audiencia

  • Ingenieros de DevOps.
  • Desarrolladores.
  • Gerentes de proyectos.
 14 Horas

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas