AZ-400 Designing and Implementing Microsoft DevOps Solutions

Icono Duración del curso
Duración del curso
30 horas
Lugar de impartición
Madrid / Online
Icono modalidad del curso
Modalidad
Aula Virtual
Icono Fecha del curso
Fecha de inicio
Próximamente
 

Acerca del curso

Este curso proporciona el conocimiento y las habilidades para diseñar e implementar procesos y prácticas de DevOps. Los estudiantes aprenderá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.

Próximas convocatorias

Estamos preparando nuevas convocatorias.
Déjanos tus datos a través del formulario y te avisaremos lo antes posible.

  • Planificar la transformación con objetivos y plazos compartidos.
  • Seleccionar un proyecto e identificar las métricas del proyecto y los indicadores clave de rendimiento (KPI)
  • Crear un equipo y una estructura organizativa ágil
  • Diseñar una estrategia de integración de herramientas
  • Diseñar una estrategia de administración de licencias (por ejemplo, usuarios de Azure DevOps y GitHub)
  • Diseñar una estrategia para la trazabilidad de principio a fin desde los elementos de trabajo hasta el software de trabajo
  • Diseñar una estrategia de autenticación y acceso
  • Diseñar una estrategia para integrar recursos locales y en la nube
  • Describir los beneficios de usar Source Control
  • Describir Azure Repos y GitHub
  • Migración de TFVC a Git
  • Administrar la calidad del código, que incluye: deuda técnica, SonarCloud y otras soluciones de herramientas
  • Crear conocimientos organizativos sobre la calidad del código
  • Explicar cómo estructurar los repositorios de 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
  • Aprovechar los enlaces de Git para la automatización
  • Usar Git para fomentar el origen interno en toda la organización
  • Explicar el rol de Azure Pipelines y sus componentes
  • Configurar agentes para su uso en Azure Pipelines
  • Explicar por qué la integración continua es importante

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

  • Documentación Oficial de Microsoft en formato digital: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions
  • Acceso a laboratorios remotos oficiales durante 180 días

  • Formador Certificado por Microsoft
  • Más de 5 años de experiencia profesional
  • Más de 4 años de experiencia docente
  • Profesional activo en empresas del sector IT

Preparación para el examen:

Certificación AZ-400 Designing and Implementing Microsoft DevOps Solutions

Módulo 1: Planeamiento de DevOps

  • Planeamiento de la transformación
  • Selección de proyectos
  • Estructuras de equipos
  • Migración a Azure DevOps

Laboratorio : Planeamiento ágil y administración de carteras con Azure Boards

Módulo 2: Introducción al control de código fuente

  • Qué es el control de código fuente
  • Beneficios del control de código fuente
  • Tipos de sistemas de control de código fuente
  • Introducción a Azure Repos
  • Introducción a GitHub
  • Migración de Control de versiones de Team Foundation (TFVC) a Git en Azure Repos

Laboratorio : Control de versiones con Git en Azure Repos

Módulo 3: Administración de la deuda técnica

  • Identificación de la deuda técnica
  • Uso compartido de conocimientos en Teams
  • Modernización de entornos de desarrollo con Codespaces

Laboratorio : Uso compartido del conocimiento de equipo con las wikis de proyectos de Azure

Modulo 4: Trabajar con Git en Enterprise DevOps

  • Cómo estructurar su repositorio de Git
  • Flujos de trabajo de ramas de Git
  • Colaboración con solicitudes de incorporación de cambios en Azure Repos
  • ¿Por qué importan los enlaces de Git?
  • Fomento del origen interno
  • Administración de repositorios de Git

Laboratorio : Control de versiones con Git en Azure Repos

Módulo 5: Configuración de Azure Pipelines

  • El concepto de canalizaciones en DevOps
  • Azure Pipelines
  • Evaluación del uso de agentes hospedados frente a autohospedados
  • Grupos de agentes
  • Canalización y simultaneidad
  • Azure DevOps y proyectos de código abierto (proyectos públicos)
  • YAML de Azure Pipelines frente a Diseñador visual

Laboratorio : Configuración de grupos de agentes y descripción de estilos de canalización

Módulo 6: Implementación de la integración continua mediante Azure Pipelines

  • Introducción a la integración continua
  • Implementación de una estrategia de compilación
  • Integración con Azure Pipelines
  • Integración del control de código fuente externo con Azure Pipelines
  • Configuración de agentes autohospedados

Laboratorio : Habilitación de la integración continua con Azure Pipelines

Laboratorio : Integración del control de código fuente externo con Azure Pipelines

Módulo 7: Administración de configuraciones y secretos de aplicaciones

  • Introducción a la seguridad
  • Implementación de un proceso de desarrollo seguro
  • Replanteamiento de los datos de configuración de aplicaciones
  • Administración de secretos, tokens y certificados
  • Integración con sistemas de administración de identidades
  • Implementación de configuraciones de aplicaciones

Laboratorio : Integración de Azure Key Vault con Azure DevOps

Módulo 8: Implementación de la integración continua con Acciones de GitHub

  • Acciones de GitHub
  • Integración continua con Acciones de GitHub
  • Protección de secretos para Acciones de GitHub

Laboratorio : Integración continua de Acciones de GitHub

Módulo 9: Diseño e implementación de una estrategia de administración de dependencias

  • Dependencias de paquetes
  • Administración de paquetes
  • Migración y consolidación de artefactos
  • Seguridad de paquetes
  • Implementación de una estrategia de control de versiones

Laboratorio : Administración de paquetes con Azure Artifacts

Módulo 10: Diseño de una estrategia de versión

  • Introducción a la entrega continua
  • Recomendaciones de estrategias de versión
  • Creación de una canalización de versión de alta calidad
  • Elección de la herramienta de administración de versiones correcta

Laboratorio : Control de implementaciones con puertas de versión

Laboratorio : Creación de un panel de versión

Módulo 11: Implementación continua con Azure Pipelines

  • Crear una canalización de versión
  • Aprovisionar y configurar entornos
  • Administración y modularización de tareas y plantillas
  • Configuración de la integración automatizada y la automatización de pruebas funcionales
  • Automatización de la inspección del estado

Laboratorio : Configuración de canalizaciones como código con YAML

Laboratorio : Configuración y ejecución de pruebas funcionales

Módulo 12: Implementación de un patrón de implementación adecuado

  • Introducción a patrones de implementación
  • Implementar Blue Green Deployment
  • Alternar funciones
  • Versiones de Canary
  • Inicio oscuro
  • Prueba A/B
  • Implementación de exposición progresiva

Laboratorio : Administración de marcas de características con LaunchDarkly y Azure DevOps

Módulo 13: Administración de la configuración y la infraestructura con Azure Tools

  • Infraestructura como código y administración de la configuración
  • Crear recursos de Azure con plantillas de ARM
  • Creación de recursos de Azure con la CLI de Azure
  • Azure Automation con DevOps
  • Configuración de estado deseado (DSC)

Laboratorio : Implementaciones de Azure con plantillas de Resource Manager

Módulo 14: Herramientas de terceros disponibles de infraestructura como código con Azure

  • Chef
  • Puppet
  • Ansible
  • Terraform

Laboratorio : Automatización de las implementaciones de infraestructura en la nube con Terraform y Azure Pipelines

Laboratorio : Implementación de aplicaciones con Chef en Azure

Laboratorio : Implementación de aplicaciones con Puppet en Azure

Laboratorio : Ansible con Azure

Módulo 15: Administración de contenedores mediante Docker

  • Implementación de una estrategia de compilación de contenedores
  • Implementación de compilaciones de varias fases de Docker

Laboratorio : Modernización de las aplicaciones de ASP.NET existentes

Módulo 16: Creación y administración de la infraestructura de servicios de Kubernetes

  • Azure Kubernetes Service
  • Herramientas de Kubernetes
  • Integración de AKS con Pipelines

Laboratorio : Implementación de una aplicación de varios contenedores en Azure Kubernetes Service

Módulo 17: Implementación de comentarios para los equipos de desarrollo

  • Implementación de herramientas para supervisar el uso del sistema, el uso de funciones y el flujo
  • Implementación del enrutamiento para datos de informes de bloqueo de aplicaciones móviles
  • Desarrollo de paneles de supervisión y estado
  • Integración y configuración de sistemas de control de vales

Laboratorio : Supervisión del rendimiento de aplicaciones con Application Insights

Módulo 18: Implementación de mecanismos de comentarios del sistema

  • Ingeniería de confiabilidad de sitios
  • Diseño de prácticas para medir la satisfacción del usuario final
  • Diseño de procesos para capturar y analizar los comentarios de los usuarios
  • Diseño de procesos para automatizar el análisis de aplicaciones
  • Administración de alertas
  • Retrospectivas sin culpa y una referencia cultura justa

Laboratorio : Integración entre Azure DevOps y Teams

Módulo 19: Implementación de la seguridad en DevOps Projects

  • Seguridad en la canalización
  • Azure Security Center

Laboratorio : Implementación de la seguridad y el cumplimiento en una canalización de Azure DevOps

Módulo 20: Validación de las bases de código de cara al cumplimiento

  • Software de código abierto
  • Administración de directivas de seguridad y cumplimiento
  • Integración de exámenes de licencia y vulnerabilidades

Laboratorio : Administración de la deuda técnica con SonarQube y Azure DevOps

Solicita Información


CAS TRAINING, S.L.U. , le informa que la finalidad del tratamiento es atender a su solicitud de información, reclamación, duda o sugerencia que realice sobre los productos y/o servicios ofrecidos, así como para mantenerle informado de nuestra actividad la gestión de la relación que nos une, la prestación del servicio contratado, así como el envío de información que pudiera ser de su interés sobre nuestros servicios formativos y de consultoría de negocio.

Podrá retirar su consentimiento y ejercitar los derechos reconocidos en los artículos 15 a 22 del Reglamento (UE) 2016/679, enviando un correo electrónico a rgpd@cas-training.com, adjuntando copia de su DNI o documentación acreditativa de su identidad. Puede solicitar más información rgpd@cas-training.com o www.cas-training.com.

Programa del curso:
Descargar programa en PDF
Compartir: