Programa del Curso
Introducción
Visión general de DevOps la práctica dentro de las empresas
- ¿En qué se diferencia DevOps de las prácticas tradicionales de TI?
- Términos y tecnologías de DevOps
- Metodologías ágiles que se aplican en DevOps
Información general sobre las características y la arquitectura de Azure DevOps
- El servidor de Azure DevOps
- Azure hospedado v.s. on-premise DevOps
- Azure DevOps para usuarios finales
- Azure DevOps para administradores
Configuración de Azure DevOps para el desarrollo
Utilización del mapa de flujo de valor para evaluar los procesos de desarrollo existentes
- Traslado a Azure DevOps
Información general sobre los servicios y herramientas principales de Azure DevOps
- Elección de los servicios de Azure DevOps adecuados para la empresa
Planificación y seguimiento del desarrollo de software con Azure placas
- Uso de herramientas ágiles y de scrum integradas en Azure Boards
- Trabajar con widgets de panel de Azure Boards
- Supervisión del estado del proyecto con herramientas de análisis de Azure
- Optimización de la transparencia y la cooperación de los equipos con las Juntas
- Integración de Azure Boards con repositorios existentes GitHub
Hospedaje de repositorios de Git y Collaboration uso de Azure Repos
- Creación de repositorios y control de versiones con Azure repositorios
- Conexión con un código push a través de la compatibilidad segura con el cliente Git
- Creación de API REST y webhooks en Azure Repos
- Creación de entornos de desarrollo y realización de solicitudes de incorporación de cambios
- La función de búsqueda con reconocimiento de código de Azure Repos
- Limpieza y mantenimiento de repositorios
Creación e implementación de software con Azure canalizaciones
- Implementación de la integración continua/entrega continua (CI/CD)
- Configuración de Azure Pipelines con el idioma y el sistema operativo preferidos
- Uso del encadenamiento de compilaciones y compilaciones de varias fases en canalizaciones
- Trabajar con registros de Azure Pipelines
- Implementación de contenedores en Kubernetes o en cualquier nube
Implementación de un paquete integrado Management mediante Azure Artifacts
- Creación y uso compartido de paquetes de código en Azure Artefactos
- Administración de tipos de paquetes con la administración universal de artefactos
- Organización y protección de paquetes de código fuente públicos y privados
- Adición de paquetes a canalizaciones de CI/CD con Azure artefactos
Probar y optimizar la calidad del código con Azure planes de prueba
- Pruebas manuales planificadas frente a pruebas exploratorias
- Ejecución del tipo correcto de prueba para aplicaciones empresariales
- Captura y análisis de datos mediante Azure planes de prueba
- Utilización de la función de trazabilidad de extremo a extremo de Azure Planes de prueba
- Tomar las medidas adecuadas para resolver los defectos de código identificados
Integración de los 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 de GitHub flujo de trabajo y repositorios
Audiencia
- DevOps Ingenieros
- 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
Practical part and interaction with students