AZ-400: Designing and Implementing Microsoft DevOps solutions

¥5,433.00

________________________________________________________________

¿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

________________________________________________________________

Descripción del curso: AZ-400: Designing and Implementing 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.


Perfil del público

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 esta colección

  • Development for enterprise DevOps (8 modules)

  • Implement CI with Azure Pipelines and GitHub Actions (8 modules)

  • Design and implement a release strategy (5 modules)

  • Implement a secure continuous deployment using Azure Pipelines (6 modules)

  • Manage infrastructure as code using Azure and DSC (6 modules)

  • Design and implement a dependency management strategy (5 modules )

  • Implement continuous feedback (5 modules)

  • Implement security and validate code bases for compliance (4 modules)

 

Esquema del curso

1. Implementación del desarrollo para DevOps empresarial

Lecciones:

  • 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.
  • Revisión y puntos clave de laboratorios y ruta de aprendizaje.

Laboratorios:

  • Planificación ágil y administración de carteras con Azure Boards
  • Control de versiones con Git en Azure Repos

2. Implementación de CI con Azure Pipelines y Acciones de GitHub

Lecciones:

  • 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.
  • Revisión y puntos clave de laboratorios y ruta de aprendizaje.

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
  • 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

3. Diseño e implementación de una estrategia de versiones

Lecciones:

  • 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.
  • Revisión y puntos clave de laboratorios y ruta de aprendizaje.

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

4. Creación de una implementación continua segura mediante Azure Pipelines

Lecciones:

  • 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.
  • Revisión y puntos clave de laboratorios y ruta de aprendizaje.

Laboratorios:

  • Integración de Azure Key Vault con Azure DevOps
  • Habilitación de marcas de características y configuración dinámica

5. Administración de la infraestructura como código mediante Azure y DSC

Lecciones:

  • Exploración de la administración de configuración y la infraestructura como código.
  • Creación de recursos de Azure mediante plantillas de Azure Resource Manager.
  • 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).
  • Revisión y puntos clave de laboratorios y ruta de aprendizaje.

Laboratorios:

  • Implementaciones con plantillas de Azure Bicep

6. Implementación de seguridad y validación del cumplimiento de las bases de código

Lecciones:

  • 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.
  • Revisión y puntos clave de laboratorios y ruta de aprendizaje.

7. Diseño e implementación de una estrategia de administración de dependencias

Lecciones:

  • 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.
  • Revisión y puntos clave de laboratorios y ruta de aprendizaje.

Laboratorios:

  • Administración de paquetes con Azure Artifacts

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
  • Revisión y puntos clave de laboratorios y ruta de aprendizaje.

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 relacionada

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

 

Información relacionada a la formación

Soporte siempre a tu lado

Soporte de formación: Siempre a tu lado

Formación presencial y telepresencial

¿Necesitas otra modalidad formativa?

bonificaciones

Bonificaciones para empresas