Designing and Implementing Microsoft DevOps solutions (AZ-400)
Una formación orientada a la aplicación profesional.
A lo largo del curso, aprenderás a planificar, diseñar y optimizar procesos de desarrollo y operaciones para mejorar la eficiencia y la calidad del software.
El curso abarca una variedad de temas clave, como la automatización de la integración continua y la entrega continua (CI/CD), la gestión de código fuente y repositorios, la implementación de pruebas automatizadas, la gestión de infraestructuras como código, y el monitoreo y la retroalimentación continua.
Además, aprenderás a integrar herramientas como Azure DevOps, GitHub, y otros servicios de Azure para facilitar una experiencia de DevOps completa.
Contenido del curso.
Módulo 1:Introducción al recorrido por la transformación de DevOps
-
- Introducción a DevOps
- Elección del proyecto correcto
- Descripción de las estructuras de equipo
- Migración a DevOps
- Introducción al control de código fuente
- Descripción de tipos de sistemas de control de código fuente
- Trabajar con Azure Repos y GitHub
Módulo 2: Uso de Git para DevOps de tipo empresarial
-
- Estructuración del repositorio Git
- Administración de ramas y flujos de trabajo de Git
- Colaboración con solicitudes de incorporación de cambios en Azure Repos
- Exploración de enlaces de Git
- Fomento de la fuente interna
- Administrar repositorios Git
Módulo 3. Implementación de CI con Azure Pipelines y Acciones de GitHub
-
- Exploración de Azure Pipelines
- Administración de grupos y agentes de Azure Pipelines
- Descripción de canalizaciones y simultaneidad
- Exploración de la integración continua
- Implementación de una estrategia de canalización
- Integración con Azure Pipelines
- Introducción a Acciones de GitHub
- Información sobre la integración continua con Acciones de GitHub
Módulo 4. Diseño e implementación de una estrategia de versiones
-
- Introducción a la entrega continua
- Exploración de las recomendaciones de estrategia de versión
- Compilación de una canalización de versión de alta calidad
- Introducción a los patrones de implementación
- Implementación azul-verde y activación/desactivación de funcionalidad
- Implementación de versiones de valor controlado e inicio oscuro
- Implementación de pruebas A/B y de exposición progresiva
Módulo 5. Creación de una implementación continua segura mediante Azure Pipelines
-
- Creación de una canalización de versión
- Configuración y aprovisionamiento de entornos
- Administración y modularización de tareas y plantillas
- Automatizar la inspección de estado
- Introducción al proceso de desarrollo de seguridad
- Administración de datos de configuración de aplicaciones
- Integración con sistemas de administración de identidades
- Implementación de la configuración de la aplicación
Módulo 6. Administración de infraestructura cómo código mediante Azure, DSC y herramientas de terceros
-
- Exploración de la administración de configuración y la infraestructura como código
- Crear recursos de Azure mediante las plantillas de Azure Resource Manager;
- Creación de recursos de Azure con la CLI de Azure
- Exploración de Azure Automation con DevOps
- Implementación de Desired State Configuration (DSC)
- Introducción a Chef y Puppet
- Implementación de Ansible
- Implementación de Terraform
Módulo 7. Diseño e implementación de una estrategia de administración de dependencias
-
- Exploración de las dependencias de paquetes
- Descripción de la administración de paquetes
- Migración, consolidación y protección de artefactos
- Implementar una estrategia de control de versiones
Módulo 8. Creación y administración de contenedores mediante Docker y Kubernetes
-
- Diseño de una estrategia de creación de contenedores
- Implementar compilaciones de varias fases de Docker
- Implementación de Azure Kubernetes Service (AKS)
- Exploración de las herramientas de Kubernetes
- Integración de AKS con Pipelines
Módulo 9. Implementación de comentarios continuos
-
- Implementación de herramientas para realizar un seguimiento del uso y el flujo
- Implementar ruta para los datos de informe de bloqueo de aplicaciones móviles
- Desarrollo de paneles de supervisión y estado
- Compartir conocimientos en los equipos
- Exploración de las prácticas de SRE y de diseño para medir la satisfacción del usuario final
- Diseñar procesos para capturar y analizar los comentarios de los usuarios
- Diseñar procesos para automatizar el análisis de aplicaciones
- Administración de alertas, retrospectivas sin culpables y una referencia cultural justa
Módulo 10. Implementación de seguridad y validación del cumplimiento de las bases de código
-
- Información sobre la seguridad de la canalización
- Introducción al Centro de seguridad de Azure
- Implementación de software de código abierto
- Administración de directivas antimalware y antispam
- Integración de exámenes de licencia y vulnerabilidades
- Identificación de la deuda técnica
Todo lo que necesitas saber.
- Planificar la transformación con objetivos y plazos compartidos.
- Crear un equipo y una estructura organizativa ágil
Dirigido a aquellos profesionales interesados en diseñar e implementar procesos de DevOps o en aprobar el examen de certificación de Microsoft Azure DevOps Solutions.
- Conceptos de informática en la nube, incluido un conocimiento de las implementaciones PaaS, SaaS e IaaS.
- Administración de Azure y desarrollo de Azure con experiencia probada en al menos una de estas áreas.
- Control de versiones, Agile Software Development y principios básicos de desarrollo de software. Sería útil te...
Examen Asociado
Reserva tu plaza.
Experiencias que cuentan.
Deja tu valoración
No necesitas registrarte. Indica tu nombre y email, puntúa el curso y comparte tu experiencia.