Temario del curso
Introducción
Panorama 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
Panorama general de las características y arquitectura de Azure DevOps
- El servidor Azure DevOps
- Azure DevOps alojado frente a en las instalaciones (on-premise)
- Azure DevOps para usuarios finales
- Azure DevOps para administradores
Configuración y preparación de Azure DevOps para el desarrollo
Utilización del Mapa de Flujo de Valor para evaluar los procesos de desarrollo existentes
- Migración a Azure DevOps
Panorama general de los servicios y herramientas centrales 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
- Utilización de las herramientas Scrum y ágiles integradas en Azure Boards
- Trabajo con los widgets del panel de control de Azure Boards
- Monitoreo del estado del proyecto con las herramientas de análisis 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 usando Azure Repos
- Creación de repositorios y control de versiones con Azure Repos
- Conexión para empujar código mediante soporte seguro del cliente Git
- Creación de APIs REST y webhooks en Azure Repos
- Creación de entornos de desarrollo y ejecució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
- Utilización de encadenamiento de compilaciones 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 usando 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
- Incorporación de paquetes a las pipelines 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 correcto de prueba para aplicaciones empresariales
- Captura y análisis de datos usando Azure Test Plans
- Utilización de la función de rastreabilidad completa de Azure Test Plans
- Toma de las acciones adecuadas 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 ágiles de desarrollo de software
- Conocimiento de cualquier lenguaje de programación de scripts
- Experiencia básica con tareas de administración de sistemas
- Conocimiento del flujo de trabajo y repositorios de GitHub
Público Objetivo
- Ingenieros de DevOps
- Desarrolladores
- Gerentes de Proyectos
Reseñas (2)
Que pudiéramos hacer todo por nosotros mismos en la práctica. Que nuestro instructor tenía un conocimiento extenso y podíamos preguntarle cualquier cosa, y siempre tenía la respuesta. Que adquirí habilidades útiles para los desarrolladores.
Julia Gajtkowska - Demant Business Services Poland
Curso - Azure DevOps Fundamentals
Traducción Automática
Parte práctica e interacción con los estudiantes
Piotr Madej - EY Global Services (Poland) Sp. z o.o.
Curso - Azure DevOps Fundamentals
Traducción Automática