FORMACIÓN OFICIAL MICROSOFT | CURSOS EN MADRID


AZ-400 Designing and Implementing Microsoft DevOps solutions

Duración: 25 horas

Curso de Designing and Implementing Microsoft DevOps solutions

La formación en Designing and Implementing Microsoft DevOps solutions proporciona el conocimiento y las habilidades para diseñar e implementar procesos y prácticas de DevOps.

 


Inicio / Cursos / Formación Oficial de Microsoft / Azure / AZ-400 Designing and Implementing Microsoft DevOps solutions

Requisitos Previos

  • Conceptos de computación en la nube, incluida la comprensión de las implementaciones de PaaS, SaaS e IaaS.
  • Tanto la administración de Azure como el desarrollo de Azure con experiencia comprobada en al menos una de estas áreas.
  • Control de versiones, desarrollo ágil de software y principios básicos de desarrollo de software.
  • Sería útil tener experiencia en una organización que ofrece software.
  • Haber realizado el curso AZ-900 Fundamentos de Azure.
  • Haber realizado el curso AZ-104  Microsoft Azure Administrator.
  • Haber realizado el curso AZ-204 Developing Solutions for Microsoft Azure.

Modalidad formativa

  • Presencial en Gadesoft: Madrid.
  • Presencial en cliente: En sus instalaciones. Toda la península.
  • Online Direct: Mediante herramientas de videoconferencia (Microsoft Teams), en directo con el instructor. Pantalla compartida, interacción, seguimiento total.

Objetivos

  • Plan para la transformación con objetivos y plazos compartidos.
  • Seleccione un proyecto e identifique 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ñe una estrategia de administración de licencias (por ejemplo, usuarios de Azure DevOps y GitHub)
  • Diseñe una estrategia para la trazabilidad de extremo a extremo desde los elementos de trabajo hasta el software en funcionamiento.
  • Diseñar una estrategia de autenticación y acceso.
  • Diseñe una estrategia para integrar recursos locales y en la nube.
  • Describir los beneficios de usar Source Control.
  • Describir Azure Repos y GitHub Migrar de TFVC a Git.
  • Gestione la calidad del código, incluida la deuda técnica SonarCloud y otras soluciones de herramientas.
  • Desarrollar conocimiento organizacional sobre la calidad del código
  • Explicar cómo estructurar repositorios de Git.
  • Describir los flujos de trabajo de bifurcación de Git.
  • Aproveche las solicitudes de incorporación de cambios para colaboración y revisiones de código.
  • Aproveche los ganchos de Git para la automatización.
  • Use Git para fomentar la fuente interna en toda la organización.
  • Explicar el rol de Azure Pipelines y sus componentes.
  • Configurar agentes para usar en Azure Pipelines.
  • Explicar por qué es importante la integración continua.
  • Implemente la integración continua con Azure Pipelines.
  • Definir ingeniería de confiabilidad del sitio.
  • Diseñar procesos para medir la satisfacción del usuario final y analizar los comentarios de los usuarios.
  • Diseñar procesos para automatizar el análisis de aplicaciones.
  • Administre las alertas y reduzca las alertas sin sentido y no accionables.
  • Llevar a cabo retrospectivas irreprochables y crear una cultura justa.
  • Definir una estrategia de infraestructura y configuración y un conjunto de herramientas apropiado para una canalización de lanzamiento y una infraestructura de aplicaciones Implemente el cumplimiento y la seguridad en su infraestructura de aplicaciones.
  • Describir los desafíos potenciales con la integración de software de código abierto.
  • Inspeccionar paquetes de software de código abierto para seguridad y cumplimiento de licencias.
  • Administrar las políticas de seguridad y cumplimiento de la organización Integre escaneos de licencias y vulnerabilidades en canalizaciones de desarrollo e implementación.
  • Configure canalizaciones de compilación para acceder a la seguridad del paquete y las clasificaciones de licencias.

Contenidos

  • Manual oficial de Microsoft.
  • Laboratorios de prácticas.
  • Opcional: Voucher de certificación.

Fechas

Próximas fechas de convocatoria para el curso:

  • 11 de julio de 2022
  • 12 de septiembre de 2022
  • 24 de octubre de 2022
  • 21 de noviembre de 2022
  • 19 de diciembre de 2022

Certificación

El curso de Designing and Implementing Microsoft DevOps solutions prepara para el examen de certificación oficial AZ-400 Azure DevOps Expert que permite obtener la certificación oficial del mismo nombre.

Es necesario, para obtener dicha certificación, obtener también una de las certificaciones Associate:

TEMARIO

Module 1: Get started on a DevOps transformation journey

  • Introduction to DevOps
  • Choose the right project
  • Describe team structures
  • Migrate to DevOps
  • Introduction to source control
  • Describe types of source control systems
  • Work with Azure Repos and GitHub

Lab : Agile planning and portfolio management with Azure Boards

Lab : Version controlling with Git in Azure Repos

 

Module 2: Work with Git for enterprise DevOps

  • Structure your Git Repo
  • Manage Git branches and workflows
  • Collaborate with pull requests in Azure Repos
  • Identify technical debt
  • Explore Git hooks
  • Plan foster inner source
  • Manage Git repositories

Lab : Version controlling with Git in Azure Repos

 

Module 3: Implement CI with Azure Pipelines and GitHub Actions

  • Explore Azure Pipelines
  • Manage Azure Pipeline agents and pools
  • Describe pipelines and concurrency
  • Explore Continuous integration
  • Implement a pipeline strategy
  • Integrate with Azure Pipelines
  • Introduction to GitHub Actions
  • Learn continuous integration with GitHub Actions

Lab : Configuring agent pools and understanding pipeline styles

 

Module 4: Design and implement a release strategy

  • Introduction to continuous delivery
  • Explore release strategy recommendations
  • Build a high-quality release pipeline
  • Introduction to deployment patterns
  • Implement blue-green deployment and feature toggles
  • Implement canary releases and dark launching
  • Implement A-B testing and progressive exposure deployment

Lab : Controlling deployments using Release Gates

Lab : Creating a release dashboard

Lab : Feature flag management with LaunchDarkly and Azure DevOps

Module 5: Implement a secure continuous deployment using Azure Pipelines

  • Create a release pipeline
  • Configure and provision environments
  • Manage and modularize tasks and templates
  • Automate inspection of health
  • Manage application configuration data
  • Integrate with identity management systems
  • Implement application configuration

Lab : Integrating Azure Key Vault with Azure DevOps

Lab : Setting up and running functional tests

Lab : Configuring pipelines as code with YAML

 

Module 6: Manage infrastructure as code using Azure, DSC, and third-party tools

  • Explore infrastructure as code and configuration management
  • Create Azure resources using Azure Resource Manager templates
  • Create Azure resources by using Azure CLI
  • Explore Azure Automation with DevOps
  • Implement Desired State Configuration (DSC)
  • Introduction to Chef and Puppet
  • Implement Ansible
  • Implement Terraform

Lab : Deployments using Azure Resource Manager templates

Lab : Ansible with Azure

Lab : Automating infrastructure deployments in the cloud with Terraform and Azure Pipelines

 

Module 7: Implement security and validate code bases for compliance

  • Introduction to Secure DevOps
  • Implement open-source software
  • Software Composition Analysis
  • Static analyzers
  • OWASP and Dynamic Analyzers
  • Security Monitoring and Governance

Lab : Managing technical debt with SonarQube and Azure DevOps

Lab : Implement security and compliance in Azure DevOps Pipelines

Module 8: Design and implement a dependency management strategy

  • Explore package dependencies
  • Understand package management
  • Migrate, consolidating and secure artifacts
  • Implement a versioning strategy

Lab : Package management with Azure Artifacts

 

Module 9: Create and manage containers using Docker and Kubernetes

  • Design a container build strategy
  • Implement Docker multi-stage builds
  • Implement Azure Kubernetes Service (AKS)
  • Explore Kubernetes tooling
  • Integrate AKS with Pipelines

Lab : Deploying Docker Containers to Azure App Service web apps

Lab : Deploying a multi-container application to Azure Kubernetes Services

 

Module 10: Implement continuous feedback

  • Implement tools to track usage and flow
  • Implement route for mobile application crash report data
  • Develop monitor and status dashboards
  • Share knowledge within teams
  • Explore SRE and design practices to measure end-user satisfaction
  • Design processes to capture and analyze user feedback
  • Design processes to automate application analytics
  • Manage alerts, Blameless retrospectives and a just culture

Lab : Integration between Azure DevOps and Microsoft Teams

Lab : Monitoring application performance with Application Insights

Ponte en contacto con nosotros

© 2022 Gadesoft. All Rights Reserved.