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

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