________________________________________________________________
¿Quiere realizar este curso en modalidad telepresencial o presencial?
Póngase en contacto con nosotros por correo: info@nanforiberica.com, teléfonos: +34 91 031 66 78 / +34 605 98 51 30, WhatsApp: +34 685 60 05 91, o comunícate con Nuestras Oficinas
________________________________________________________________
Curso AZ-400: Design and Implement Microsoft DevOps solutions
Este curso proporciona el conocimiento y las habilidades para diseñar e implementar procesos y prácticas de DevOps. Los alumnos descubrirán cómo planificar DevOps, usar el control de origen, escalar Git para una empresa, consolidar artefactos, diseñar una estrategia de gestión de dependencias, administrar secretos, implementar una integración continua, implementar una estrategia de construcción de contenedores, diseñar una estrategia de lanzamiento, configurar un flujo de trabajo de gestión de lanzamiento, implementar un patrón de implementación y optimizar los mecanismos de realizar comentarios.
Curso virtual con examen de certificación incluido de regalo. ¡No dejes pasar esta oportunidad! El examen está valorado en 126€ + IVA y está incluido sin coste adicional.
Promoción válida hasta el 31 de diciembre del 2025. Examen de una oportunidad disponible únicamente en modalidad Virtual - Teleformación. No aplicable a modalidad Self-Learning.
Nivel: Avanzado - Producto: Azure - Rol: Ingeniero de DevOps
Microsoft DevOps Solutions - Integración continua - Entrega continua - Azure DevOps - Automatización de procesos - CI/CD - Desarrollo ágil - Gestión de pipelines - Implementación DevOps - Prácticas ágiles
Curso dirigido a
Estudiantes de este curso están interesados en diseñar e implementar procesos de DevOps o en aprobar el examen de certificación de Microsoft Azure DevOps Solutions.
Elementos de la formación AZ-400
- Desarrollo para Enterprise DevOps
- Implementación de CI con Azure Pipelines y Acciones de GitHub
- Diseñar e implementar una estrategia de liberación
- Implementación de una implementación continua segura mediante Azure Pipelines
- Administración de la infraestructura como código mediante Azure y DSC
- Implementación de la seguridad y validación de bases de código para el cumplimiento
- Diseñar e implementar una estrategia de administración de dependencias
- Implementación de comentarios continuos
Contenido del curso AZ-400: Diseño e implementación de soluciones de Microsoft DevOps
Módulo 1: Implementación del desarrollo para DevOps empresarial
- Introducción a DevOps
- Planeación de Agile con proyectos de GitHub y Azure Boards
- Diseño y aplicación de estrategias y flujos de trabajo de rama
- Colaboración con solicitudes de cambios en Azure Repos
- Exploración de enlaces de Git
- Planeamiento del fomento de un origen interno
- Administración y configuración de repositorios
- Identificación de la deuda técnica
Objetivos:
- Explicar cómo estructurar repositorios Git
- Describir los flujos de trabajo de las ramas de Git
- Aprovechar las solicitudes de extracción para la colaboración y las revisiones de código
- Usar el flujo de GitHub para la colaboración
Laboratorios:
- Planificación ágil y administración de carteras con Azure Boards
- Control de versiones con Git en Azure Repos
Módulo 2: Implementación de CI con Azure Pipelines y Acciones de GitHub
- Exploración de Azure Pipelines
- Administración de grupos y agentes de la canalización de Azure
- Descripción de canalizaciones y simultaneidad
- Diseño y aplicación de una estrategia de canalización
- Integración con Azure Pipelines
- Introducción a las Acciones de GitHub
- Información sobre la integración continua con Acciones de GitHub
- Diseño de una estrategia de compilación de contenedores
Objetivos:
- Explicar el rol de Azure Pipelines y sus componentes
- Implementar una estrategia de contenedores y diferencias con máquinas virtuales
- Configurar agentes para Azure Pipelines
- Explicar la importancia de la integración continua
- Implementar CI con Azure DevOps y Acciones de GitHub
Laboratorios:
- Configuración de grupos de agentes y descripción de estilos de canalización
- Habilitación de la integración continua con Azure Pipelines
- Implementación de Acciones de GitHub para CI/CD
- Implementación de contenedores de Docker en Azure App Service web apps
Módulo 3: Diseño e implementación de una estrategia de versiones
- Creación de una canalización de versión
- Exploración de las recomendaciones de versión
- Aprovisionamiento y prueba de entornos
- Administración y modularización de tareas y plantillas
- YAML de varias fases
- Automatización de la inspección del estado
Objetivos:
- Explicar la terminología de Azure DevOps y herramientas de administración de versiones
- Definir componentes y variables de una canalización de versión
- Diferenciar entre versión e implementación
- Inspeccionar el estado de la canalización y la versión
Laboratorios:
- Configuración de canalizaciones como código con YAML
- Control de implementaciones con puertas de versión
- Configuración y ejecución de pruebas funcionales
Módulo 4: Creación de una implementación continua segura mediante Azure Pipelines
- Introducción a los patrones de implementación
- Implementación azul-verde y activación/desactivación de funcionalidad
- Implementación de versiones controladas e inicio oscuro
- Implementación de pruebas A/B y de exposición progresiva
- Integración con sistemas de administración de identidades
- Administración de datos de configuración de aplicaciones
Objetivos:
- Describir patrones de implementación
- Implementar azul-verde, versiones controladas y exposición progresiva
- Administrar configuración y secretos de aplicaciones
- Integrar Azure Key Vault con canalizaciones
Laboratorios:
- Integración de Azure Key Vault con Azure DevOps
- Habilitación de marcas de características y configuración dinámica
Módulo 5: Administración de la infraestructura como código mediante Azure y DSC
- Exploración de la administración de configuración y la infraestructura como código
- Creación de recursos de Azure mediante plantillas de ARM
- Implementación de Bicep
- 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)
Objetivos:
- Aplicar la infraestructura y la configuración como principios de código
- Implementar y administrar la infraestructura con ARM, CLI de Azure, DSC y Azure Automation
Laboratorios:
- Implementaciones con plantillas de Azure Bicep
Módulo 6: Implementación de seguridad y validación del cumplimiento de las bases de código
- Introducción a Secure DevOps
- Implementación de software de código abierto
- Análisis de composición de software
- Supervisión y gobernanza de la seguridad
Objetivos:
- Definir una infraestructura y estrategia de configuración segura
- Implementar cumplimiento y seguridad en la infraestructura
- Integrar exámenes de licencias y vulnerabilidades en canalizaciones
Módulo 7: Diseño e implementación de una estrategia de administración de dependencias
- Exploración de las dependencias de paquete
- Descripción de la administración de paquetes
- Migrar, consolidar y proteger artefactos
- Implementar una estrategia de control de versiones
- Introducción a los paquetes de GitHub
Objetivos:
- Recomendar herramientas y procedimientos de administración de artefactos
- Migrar y consolidar artefactos
- Integrar medidas de control de código fuente
Laboratorios:
- Administración de paquetes con Azure Artifacts
Módulo 8: Implementación de comentarios continuos
- Implementación de herramientas para realizar un seguimiento del uso y del flujo
- Desarrollo de paneles de supervisión y estado
- Compartir conocimientos en los equipos
- Diseño de procesos para automatizar el análisis de aplicaciones
- Administración de alertas, retrospectivas sin culpables y una cultura justa
Objetivos:
- Desarrollo de paneles de supervisión y estado
- Implementar herramientas para supervisar el uso del sistema y el flujo
- Integrar sistemas de vales con la gestión del trabajo del equipo
- Automatizar el análisis de aplicaciones
- Administrar alertas y retrospectivas sin culpa
Laboratorios:
- Monitoreo del rendimiento de la aplicación con Azure Load Testing
- Uso compartido del conocimiento de equipo con las wikis de proyectos de Azure
Requisitos previos
Los alumnos que superan la prueba tendrán conocimientos previos y comprensión de:
-
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 tener experiencia en una organización que ofrece software.
Idioma
- Curso: Inglés / Espàñol
- Labs: Inglés
Certificación de Microsoft relacionada: DevOps Engineer Expert
Completar un requisito previo:
Para convertirse en un Microsoft Certified: DevOps Engineer Expert, debe obtener al menos uno de los siguientes certificados:
Realizar el examen:
-
AZ-400: Designing and Implementing Microsoft DevOps solutions
Obtener la certificación:
Microsoft Certified: DevOps Engineer Expert
Como ingeniero de DevOps, eres un desarrollador o administrador de infraestructura que también tiene experiencia en el trabajo con personas, procesos y productos para permitir la entrega continua de valor en las organizaciones.
- Puesto de trabajo: DevOps Engineer