AZ-400: Azure DevOps Solutions
Duración: 25 horas lectivas
Inicio » Cursos » Cursos de Azure »
Detalles
Requisitos previos AZ-400
Fundamental knowledge about: Azure, version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.
Ubicación
Presencial en Madrid y Barcelona.
Disponibles también en Online Direct
Objetivos
Este curso proporciona conocimientos de Azure DevOps. Además, prepara para el examen de certificación AZ-400, requisito imprescindible para obtener la certificación Azure DevOps Expert
Más información

Certificaciones relacionadas
Temario AZ-400
Module 1: Planning for DevOps
- Transformation Planning
- Project Selection
- Team Structures
- Migrating to Azure DevOps
Lab : Agile Planning and Portfolio Management with Azure Boards
Module 2: Getting started with Source Control
- What is Source Control
- Benefits of Source Control
- Types of Source Control Systems
- Introduction to Azure Repos
- Introduction to GitHub
- Migrating from Team Foundation Version Control (TFVC) to Git in Azure Repos
- Authenticating to Git in Azure Repos
Lab : Version Controlling with Git
Module 3: Scaling Git for enterprise DevOps
- How to Structure your Git Repo
- Git Branching Workflows
- Collaborating with Pull Requests in Azure Repos
- Why care about GitHooks
- Fostering Inner Source
Lab : Code Review with Pull Requests
Module 4: Consolidating Artifacts & Designing a Dependency Management Strategy
- Packaging Dependencies
- Package Management
- Migrating and Consolidating Artifacts
Lab : Updating Packages
Module 5: Implementing Continuous Integration with Azure Pipelines
- The concept of pipelines in DevOps
- Azure Pipelines
- Evaluate use of Hosted vs Private Agents
- Agent Pools
- Pipelines and Concurrency
- Azure DevOps and Open Source Projects (Public Projects)
- Azure Pipelines YAML vs Visual Designer
- Continuous Integration Overview
- Implementing a Build Strategy
- Integration with Azure Pipelines
- Integrate External Source Control with Azure Pipelines
- Set Up Private Agents
- Analyze and Integrate Docker Multi-Stage Builds
Lab : Enabling Continuous Integration with Azure Pipelines
Lab : Integrating External Source Control with Azure Pipelines
Lab : Integrate Jenkins with Azure Pipelines
Lab : Deploying a Multi-Container Application
Module 6: Managing Application Config and Secrets
- Introduction to Security
- Implement secure and compliant development process
- Rethinking application config data
- Manage secrets, tokens, and certificates
- Implement tools for managing security and compliance in a pipeline
Lab : Integrating Azure Key Vault with Azure DevOps
Module 7: Managing Code Quality and Security Policies
- Managing Code Quality
- Managing Security Policies
Lab : Managing Technical Debt with Azure DevOps and SonarCloud
Module 8: Implementing a Container Build Strategy
- Implementing a Container Build Strategy
Lab : Modernizing Existing ASP.NET Apps with Azure
Module 9: Manage Artifact versioning, security & compliance
- Package security
- Open source software
- Integrating license and vulnerability scans
- Implement a versioning strategy (git version)
Lab : Manage Open Source Security and License with WhiteSource
Module 10: Design a Release Strategy
- Introduction to Continuous Delivery
- Release strategy recommendations
- Building a High-Quality Release pipeline
- Choosing a deployment pattern
- Choosing the right release management tool
Module 11: Set up a Release Management Workflow
- Create a Release Pipeline
- Provision and Configure Environments
- Manage and Modularize Tasks and Templates
- Integrate Secrets with the release pipeline
- Configure Automated Integration and Functional Test Automation
- Automate Inspection of Health
Lab : Configuring Pipelines as Code with YAML
Lab : Setting up secrets in the pipeline with Azure Key vault
Lab : Setting up and Running Functional Tests
Lab : Using Azure Monitor as release gate
Lab : Creating a release Dashboard
Module 12: Implement an appropriate deployment pattern
- Introduction to Deployment Patterns
- Implement Blue Green Deployment
- Feature Toggles
- Canary Releases
- Dark Launching
- AB Testing
- Progressive Exposure Deployment
Lab : Feature Flag Management with LaunchDarkly and Azure DevOps
Module 13: Implement process for routing system feedback to development teams
- Implement Tools to Track System Usage, Feature Usage, and Flow
- Implement Routing for Mobile Application Crash Report Data
- Develop Monitoring and Status Dashboards
- Integrate and Configure Ticketing Systems
Lab : Monitoring Application Performance
Module 14: Implement a mobile DevOps strategy
- Introduction to Mobile DevOps
- Introduction to Visual Studio App Center
- Manage mobile target device sets and distribution groups
- Manage target UI test device sets
- Provision tester devices for deployment
- Create public and private distribution groups
Module 15: Infrastructure and Configuration Azure Tools
- Infrastructure as Code and Configuration Management
- Create Azure Resources using ARM Templates
- Create Azure Resources using Azure CLI
- Create Azure Resources by using Azure PowerShell
- Desired State Configuration (DSC)
- Azure Automation with DevOps
- Additional Automation Tools
Lab : Azure Deployments using Resource Manager Templates
Module 16: Azure Deployment Models and Services
- Deployment Modules and Options
- Azure Infrastructure-as-a-Service (IaaS) Services
- Azure Platform-as-a-Service (PaaS) services
- Serverless and HPC Computer Services
- Azure Service Fabric
Lab : Azure Automation – IaaS or PaaS deployment
Module 17: Create and Manage Kubernetes Service Infrastructure
- Azure Kubernetes Service
Lab : Deploying a multi-container application to Azure Kubernetes Service
Module 18: Third Party Infrastructure as Code Tools available with Azure
- Chef
- Puppet
- Ansible
- Terraform
Lab : Infrastructure as Code
Lab : Automating Your Infrastructure Deployments in the Cloud with Terraform and Azure Pipelines
Module 19: Implement Compliance and Security in your Infrastructure
- Security and Compliance Principles with DevOps
- Azure security Center
Lab : Implement Security and Compliance in an Azure DevOps Pipeline
Module 20: Recommend and design system feedback mechanisms
- The inner loop
- Continuous Experimentation mindset
- Design practices to measure end-user satisfaction
- Design processes to capture and analyze user feedback
- Design process to automate application analytics
Lab : Integration between Azure DevOps and Teams
Module 21: Optimize feedback mechanisms
- Site Reliability Engineering
- Analyze telemetry to establish a baseline
- Perform ongoing tuning to reduce meaningless or non-actionable alerts
- Analyze alerts to establish a baseline
- Blameless Retrospectives and a Just Culture
Gadesoft Madrid
C/Clara del rey, 14
28002 Madrid, Spain
Tfno: 91 510 23 90
info@gadesoft.com
Gadesoft Barcelona
Carrers del Madrazo, 27 - 2º 4ª
08006 Barcelona
Tfno: 93 368 0087
Certificaciones
Azure Role Based Certifications
Microsoft 365
Dynamics 365
MCSA y MCSE
Cursos destacados