Introducción
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.
Objetivos
Al finalizar el curso los alumnos podrán:
- Diseñar una estrategia de DevOps
- Implementar procesos de desarrollo de DevOps
- Implementar la integración continua
- Implementar la entrega continua
- Implementar la gestión de dependencias
- Implementar la infraestructura de aplicaciones
- Implementar comentarios continuos
Perfil de los alumnos
Los alumnos de este curso están interesados en implementar procesos DevOps o en aprobar el examen de certificación de soluciones de Microsoft Azure 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.
Documentación
Una copia de la documentación oficial de Microsoft.
Metodología
Curso activo y participativo mediante demostraciones, ejercicios prácticos y análisis clínico de usuarios de todos los temas teóricos impartidos por el instructor con el fin de abordar casos reales del producto relacionado. El formador también utilizará diferentes dinámicas que permitan el trabajo en grupo en el aula como desafíos, exámenes de evaluación y casos reales para prepararse para el examen de certificación de Microsoft asociado, si lo hay.
Certificaciones
Evaluación continua basada en actividades grupales e individuales. La facultad dará retroalimentación continua y al final de las actividades a cada participante.
Durante el curso los participantes completarán una prueba de evaluación que deberán superar con más del 75%. Tendrán una hora disponible para su realización.
Las condiciones de los servicios de certificación adicionales están sujetas a los términos del propietario de la licencia o de la autoridad de certificación autorizada.
Acreditación
Se emitirá Certificado de Asistencia al curso AZ-400 sólo a los alumnos con una asistencia superior al 75% y Diploma aprovechamiento si superan también la prueba de evaluación.
Contenidos del Designing and Implementing Microsoft DevOps solutions
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
AZ-400 / AZ400