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.
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