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