Curso AZ-400T01-A: Implementing DevOps Development Processes
Este curso proporciona los conocimientos y habilidades para implementar procesos DevOps. Los estudiantes aprenderán cómo usar el control de fuente, escalar Git para una empresa e implementar y administrar la infraestructura de compilación.
Perfil de audiencia
Los estudiantes en este curso están interesados en implementar procesos DevOps o en aprobar el examen de certificación de soluciones de Microsoft Azure DevOps.
Rol de trabajo: Ingeniero de DevOps
Examinar todas las sesiones
Aptitudes obtenidas
- Describa los beneficios de usar control de fuentes
- Migrar de TFVC a Git
- Scale Git para Enterprise DevOps
Requisitos previos
Conocimientos fundamentales sobre Azure, control de versiones, desarrollo de software ágil y principios básicos de desarrollo de software. Sería útil tener experiencia en una organización que ofrece software.
Esquema del curso
Módulo 1: Comenzando con Control de Fuente
Lecciones
- ¿Qué es el control de fuente?
- Beneficios del control de fuente
- Tipos de sistemas de control de fuente
- Introducción a Azure Repos
- Migración de Team Foundation Version Control (TFVC) a Git
- Autenticación de tu Git Repos Después de completar este módulo, los estudiantes podrán:
- Describa los beneficios de usar control de fuentes
- Migrar de TFVC a Git
Module 2: Git de escala para DevOps empresarial
Lecciones
- Cómo estructurar tu repositorio Git
- Flujos de trabajo de ramificación Git
- Colaboración con solicitudes de extracción
- ¿Por qué preocuparse por GitHooks?
- Fomento del código abierto interno
- Versión Git
- Proyectos públicos
- Archivos en Git Después de completar este módulo, los estudiantes podrán:
- Scale Git para Enterprise DevOps
Módulo 3: Implementar y administrar infraestructura de construcción
Lecciones
- El concepto de tuberías en DevOps
- Tuberías Azure
- Evaluar el uso de agentes alojados vs privados
- Piscinas de agentes
- Tuberías y concurrencia
- Azure DevOps y proyectos de código abierto
- Azure Pipelines YAML vs Visual Designer
- Configurar agentes privados
- Integrar Jenkins con Azure Pipelines
- Integración de control de fuente externa con Azure Pipelines
- Analizar e integrar las compilaciones de varias etapas de Docker
Después de completar este módulo, los estudiantes podrán:
- Implementar y gestionar infraestructura de versión
Módulo 4: Administrar la configuración y los secretos de la aplicación
Lecciones
- Introducción a la seguridad
- Implementación de un proceso de desarrollo seguro y conforme
- Repensar los datos de configuración de la aplicación
- Administración de secretos, tokens y certificados.
- Implementación de herramientas para administrar la seguridad y el cumplimiento en una tubería
Después de completar este módulo, los estudiantes podrán:
- Administrar la configuración y los secretos de la aplicación
Módulo 5: Implementar una estrategia móvil de DevOps
Lecciones
- Introducción a Mobile DevOps
- Introducción al Centro de aplicaciones de Visual Studio
- Administración de conjuntos de dispositivos de destino móviles y grupos de distribución
- Administración de conjuntos de dispositivos de prueba de IU objetivo
- Probadores de dispositivos de provisión para implementación
- Creación de grupos de distribución públicos y privados.
Después de completar este módulo, los estudiantes podrán:
- Implementar una estrategia de DevOps móvil