Temario del curso
Introducción
Descripción General de la Práctica de DevOps en las Empresas
- ¿Cómo es DevOps diferente de las prácticas tradicionales de TI?
- Términos y tecnologías de DevOps
- Metodologías ágiles que se aplican en DevOps
Descripción General de las Características y Arquitectura de Azure DevOps
- El Servidor Azure DevOps
- Azure DevOps alojado frente a Azure DevOps local
- Azure DevOps para usuarios finales
- Azure DevOps para administradores
Configuración e Instalació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
Descripción General de los Servicios y Herramientas Principales de Azure DevOps
- Elección de los servicios de Azure DevOps adecuados 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 widgets de tablero de Azure Boards
- Monitoreo del estado del proyecto con herramientas de análisis de Azure
- Optimización de la transparencia y colaboración de equipos con Boards
- Integración de Azure Boards con Repositorios GitHub Existentes
Hospedaje de Repositorios Git y Colaboración con Azure Repos
- Creación de repositorios y control de versiones con Azure Repos
- Conexión a través de un cliente Git seguro para enviar código
- Creación de REST APIs y webhooks en Azure Repos
- Creación de entornos de desarrollo y realización de solicitudes de incorporació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/entrega continua (CI/CD)
- Configuración de Azure Pipelines con el lenguaje y sistema operativo preferidos
- Uso de cadenas de construcción y construcciones multinivel en Pipelines
- Trabajo con registros de Azure Pipelines
- Despliegue de contenedores a Kubernetes o cualquier nube
Implementación de Gestión Integrada de Paquetes con Azure Artifacts
- Creación y compartición de paquetes de código en Azure Artifacts
- Administración de tipos de paquetes con gestión universal de artefactos
- Organización y seguridad de paquetes de código fuente público y privado
- Añadido de paquetes a pipelines CI/CD con Azure Artifacts
Prueba 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
- Uso de la característica de trazabilidad integral de Azure Test Plans
- Toma de medidas adecuadas para resolver los defectos de código identificados
Integración de Servicios de Azure DevOps con Otras Extensiones
Solució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 scripting.
- Experiencia básica con tareas de administración de sistemas.
- Conocimiento del flujo de trabajo y repositorios de GitHub.
Público
- Ingenieros DevOps
- Desarrolladores
- Gerentes de Proyectos
Testimonios (2)
Que podíamos hacer todo en la práctica por nosotros mismos. Que nuestro entrenador tenía amplios conocimientos y podíamos preguntarle cualquier cosa y siempre tenía la respuesta. Que tengo algunas habilidades que son útiles para los desarrolladores.
Julia Gajtkowska - Demant Business Services Poland
Curso - Azure DevOps Fundamentals
Traducción Automática
Parte práctica y interacción con los estudiantes
Piotr Madej - EY Global Services (Poland) Sp. z o.o.
Curso - Azure DevOps Fundamentals
Traducción Automática