Programa del Curso
Introducción
Visión general de DevOps la práctica dentro de las empresas
- ¿Cómo es diferente DevOps de las prácticas tradicionales de TI?
- Términos y tecnologías de DevOps
- Métodologías de Agile aplicadas en DevOps
Información general sobre las características y la arquitectura de Azure DevOps
- El servidor de Azure DevOps
- Hospedado vs. en-premise Azure 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
- Migrar a Azure DevOps
Información general sobre los servicios y herramientas principales de Azure DevOps
- Elegir los servicios adecuados de Azure DevOps para el negocio
Planificación y seguimiento del desarrollo de software con Azure placas
- Utilizar las herramientas integradas de scrum y ágil en Azure Boards
- Trabajar con widgets del panel de control de Azure Boards
- Monitorear el estado del proyecto con las herramientas analíticas de Azure
- Optimizar la transparencia y cooperación de equipos con Boards
- Integrar Azure Boards con repositorios existentes de GitHub
Hospedaje de repositorios de Git y Collaboration uso de Azure Repos
- Crear repositorios y control de versiones con Azure Repos
- Conectar a través del envío de código con soporte seguro del cliente Git
- Crear APIs REST y webhooks en Azure Repos
- Crear entornos de desarrollo y realizar solicitudes de extracción (pull requests)
- La función de búsqueda inteligente para el código en Azure Repos
- Limpieza y mantenimiento de repositorios
Creación e implementación de software con Azure canalizaciones
- Implementar integración continua/distribución continua (CI/CD)
- Configurar Azure Pipelines con el lenguaje y SO preferidos
- Utilizar la cadena de construcción y las construcciones multi-fásicas en Pipelines
- Trabajar con registros de Azure Pipelines
- Implementar contenedores en Kubernetes o cualquier nube
Implementación de un paquete integrado Management mediante Azure Artifacts
- Crear y compartir paquetes de código en Azure Artifacts
- Gestionar tipos de paquetes con la gestión universal de artefactos
- Organizar y proteger paquetes de código fuente público y privado
- Agregar paquetes a las canalizaciones CI/CD con Azure Artifacts
Probar y optimizar la calidad del código con Azure planes de prueba
- Pruebas manuales planificadas vs. pruebas exploratorias
- Ejecutar el tipo correcto de prueba para aplicaciones empresariales
- Capturar y analizar datos utilizando Azure Test Plans
- Utilizar la característica de rastreabilidad end-to-end en Azure Test Plans
- Tomar acciones adecuadas para solucionar los defectos identificados del código
Integración de los servicios de Azure DevOps con otras extensiones
Solución de problemas
Resumen y conclusión
Requerimientos
- Un entendimiento de los métodos de desarrollo de software Agile
- Conocimientos de cualquier lenguaje de programación por scripting
- Experiencia básica con tareas de administración de sistemas
- Conocimientos de flujo de trabajo y repositorios GitHub
Audiencia
- Ingenieros DevOps
- Desarrolladores
- Gestores 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