Skip to main content
MindLeap AI MindLeap AI
Advanced Level

Microsoft Certified Azure DevOps Engineer Expert (AZ-400)

★ 4.8 (300 learners) 60 hrs total 11 modules
Microsoft Azure Azure DevOps ARM Templates Docker Kubernetes Terraform +2 more
Only 8 seats left · Next batch starts 5 Sept 2026
Download Curriculum
60 hrs
of content
11 modules
in curriculum
16 projects
hands-on builds
Advanced
difficulty

Curriculum covers

Frameworks you'll master

8 tools & frameworks
Microsoft Azure Azure DevOps ARM Templates Docker Kubernetes Terraform Jenkins GitHub Actions

Course Curriculum

11 modules · 60 hours · 24 live sessions

DevOps Introduction 1 sessions
  • Introduction
  • DevOps Introduction
  • DevOps Tools
  • Azure DevOps Certification (AZ400 Badge)
  • Introduction to Azure and Cloud Computing
  • IaaS, PaaS and SaaS
  • Demo on Virtual Machines
  • Primer to DevOps Project lifecycle
  • Primer to DevOps Agile Methodology
  • Primer to DevOps Scrum process
  • Primer to DevOps Development and Operations
  • Primer to DevOps About DevOps
  • Azure DevOps Free Account
Azure DevOps Introduction 1 sessions
  • Azure DevOps Introduction
  • Create Azure DevOps FREE account with understanding on Organization in ADO
  • Azure Repos and Azure Pipeline Overview
  • Azure Boards Overview
  • Azure Artifacts Overview
  • Azure DevOps Servicers VS Azure DevOps Server
  • Confusion between Azure DevOps, TFS, VSTS, Azure DevOps Server?
  • Access Levels in Azure DevOps Services (Subscription)
  • Visual Studio Subscription
  • Data Protection in Azure DevOps
Configure processes and communications 1 sessions
  • Getting started with Azure Boards
  • Creating user stories
  • Azure Boards
  • Work item process
  • Adding tasks to user stories
  • Now let’s create a sprint
  • Creating users
  • Using Dashboards
  • Using Queries
  • Seeing dashboards as another user
  • Understanding permissions
  • Azure DevOps query permissions
  • Azure DevOps Dashboard permissions
  • Azure DevOps Wiki
  • Azure DevOps Delivery plans
  • Azure Boards Integration with Microsoft Teams
  • Trying out another project
Azure Boards 14 sessions
  • Azure Boards Introduction and Work Items
  • Process Templates in ADO (Agile, Scrum, Basic)
  • Deep Dive into Process Templates
  • Customization of Process Templates Part 1
  • Customization of Process Templates Part 2
  • Customization of Azure Boards
  • Backlogs in Azure Boards
  • Sprints in Azure Boards
  • Area and Iteration Path | Working with Queries
  • Service Hooks in Azure Boards
  • Integration with Trello
  • Azure Repos
  • Azure Repos Modules
  • Azure Repos Introduction
  • Version Control (GIT vs TFVC)
  • Azure Repos Import
  • Branches in Azure Repos
  • Forks in Azure Repos
  • Branch Polices Introduction
  • Branch Polices Demo
  • Branch Locks
  • Pull Requests (Squash, Semi Linear, Rebase)
  • Tags in Branches
  • Which Pull Request to Select?
  • Branching Strategy
  • Code Review in Azure Repos
  • Using APIs in Azure Repos
  • Revert Changes in Azure Repos
  • Azure Pipelines
  • Azure Pipelines Introduction
  • Enable Classic Editor in your Pipeline
  • Create your first Azure Pipelines Part 1
  • Create your first Azure Pipelines Part 2
  • Granted Pipelines from Azure DevOps
  • Continuous Integration in Azure Pipelines
  • YAML Pipelines
  • .NET Pipeline in Azure Pipelines
  • SelfHosted Agents vs Microsoft Hosted Agents
  • Personnel Access Tokens (PAT)
  • Configure Self Hosted Agents Part 1 on Windows Machine
  • Configure Self Hosted Agents Part 2 on Windows Machine
  • Removing Self Hosted agent
  • Configuring the Self Hosted Agent on Linux Machine
  • Parallel Jobs (Parallelism) in Azure Pipelines
  • Parallel Jobs Demo
  • Triggers in Build Pipelines
  • Predefined Variables and Troubleshooting in Azure Pipelines
  • Build Options and Build Number
  • Service Connection in Azure Pipelines
  • Service Connection with GitHub
  • Connect to Azure Active Directory
  • Service Connection to Azure from ADO
  • Azure Release Pipelines Introduction
  • Deploy to App Service
  • Continuous Integration and Continuous Deployment (CICD)
  • GitHub Repos with Azure Pipelines
  • Approvals in Release Pipelines
  • Pre Deployment and Post Deployment Gate Part 1
  • Pre Deployment and Post Deployment Gate Part 2
  • Library Group in Azure Pipelines
  • Library Group Demo
  • Task Groups
  • ARM Templates Introduction
  • ARM deployment using Azure Portal
  • Delete Resources
  • Deploy Resources using Azure Release Pipelines Part 1
  • Deploy Resources using Azure Release Pipeline Part 2
  • Deployment Groups in Azure Pipelines
  • Configure Deployment Group
  • Sonar Cloud
  • Sonar Cloud Integration with Azure Demo Part 1
  • Sonar Cloud with Azure Pipelines
  • Technical Debt
  • White Source Bolt
  • White source Bolt (Mend Bolt) Demo Working with Azure Pipelines
  • White Source Bolt Integration with Azure Pipeline Demo 2
  • Azure Key Vault Introduction
  • Azure Key Vault Deep Dive
  • Key Vaults in Azure Pipelines
  • Secure Passwords using Key Vaults (ARM Demo)
  • Key Vaults in Azure Pipelines (Using ARM)
  • Key Vaults Outputs
  • Deployment Strategies
  • Types of Deployment Strategies (Blue Green, Canary etc)
  • Deployment Strategy Demo
  • Docker Introduction
  • Docker File
  • Docker Build and Push
  • Docker Image in Azure Container Registry
  • Design and implement build pipelines
  • What is Continuous Integration
  • About the build process
  • About the publish process
  • Now going back to continuous integration
  • What are Azure Pipelines
  • Creating a pipeline
  • Triggering the pipeline
  • Microsoft hosted agent
  • Resolving our issue
  • Selfhosted agent
  • Lab Deploying the selfhosted agent
  • Lab Registering the selfhosted agent
  • Running the pipeline
  • Exploring the work folder
  • Deleting your resources
  • Security at every stage
  • Using the Mend Bolt tool Setup
  • Using the Mend Bolt tool Usage
  • Going back to our base
  • Adding unit tests
  • Running unit tests in the pipeline
  • Code Coverage Adding unit test
  • Code Coverage Implementation
  • Azure Pipelines GitHub repository
  • GitHub status badge
  • Azure Pipelines Classic Editor
  • Using Sonar Cloud
  • Parallel jobs
  • Note on pipeline caching
  • Azure Pipelines integration with Microsoft Teams
  • Using GitHub Actions
  • Installing Jenkins
  • Jenkins Creating a build pipeline
  • Jenkins Integration with Azure repos
  • Design and implement release pipelines
  • Understanding deployment
  • Azure Web App Manual deployment
  • Azure Web App Release pipelines
  • Multiple stages in the pipeline
  • Approvals and gates
  • Lab Release pipelines Approvals
  • Lab Azure pipelines Gates Query work items
  • Lab Azure pipelines Gates Azure Monitor alerts
  • Lab Azure pipelines Gates Azure Policies
  • Azure Releases Manual Intervention
  • Lab Deployment Groups Setup
  • Lab Deployment Groups Implementation
  • Azure Web App Azure SQL database
  • Lab Deploying the Azure Web App
  • Lab Azure Pipelines SQL Database table
  • Lab Azure Pipelines Azure Web App Connection string
  • Release pipeline Associate work items
  • The next step Containers
  • Revision Building a Docker image
  • Revision Deploying a container
  • Azure Pipeline Azure Container Registry
  • Azure Pipeline Azure Container Registry Implementation
  • Azure Pipelines Azure Container Registry Debugging
  • Lab Azure Container Instance Release pipelines
  • Revision Deployment to Azure Kubernetes
  • Lab Pipelines Deployment to Azure Kubernetes
  • Lab Release pipelines Azure Kubernetes
  • Quick Note Publish Artifacts
  • Lab multistage builds
  • About Container jobs
  • Working with Container jobs
  • Design and implement Infrastructure as Code
  • About managing infrastructure
  • About ARM templates
  • Lab ARM Templates Azure Web App
  • Lab ARM Templates Azure SQL database
  • Lab ARM Templates Azure virtual machines
  • Modularize templates
  • Lab Nested template
  • Lab Linked template
  • Lab Release pipelines ARM Templates
  • What happens if we run the pipeline again
  • Lab Release pipelines Deleting resources
  • Quick note on deployment to multiple environments
  • Lab Release pipelines ARM Templates Artifacts
  • Lab ARM Templates Dynamic Resource creation
  • Release pipelines Dynamic Resources
  • Lab Deploying resources via Azure CLI
  • Lab Release Pipelines Azure CLI
  • About Terraform
  • Installing Terraform
  • Lab Creating resources via Terraform
  • Lab Release pipelines Terraform
  • Lab Azure Release Pipelines YAML
  • Azure Release Pipelines YAML ARM Templates
  • Desired State Configuration
  • Lab Azure Automation DSC
  • Note File DSC resource
  • Using VM extensions
  • Lab Team Services Agent
  • Lab Custom Script Extension
  • Virtual Machine Scale Sets
  • ARM Template Virtual Machine Scale Set
  • ARM Template Virtual machine scale set extension
  • Azure DevOps Wiki
  • Azure DevOps Wiki
Azure Boards Dashboards (Create Lucrative Charts for Visualization) 1 sessions
  • Azure Boards Dashboards
  • Azure DevOps Dashboards Demo
  • Azure DevOps Dashboards Demo Part 2
  • Azure DevOps Dashboards Demo Part 3
  • Azure DevOps Dashboards Demo Part 4
Azure Artifacts 1 sessions
  • Azure Artifacts Modules
  • Azure Artifacts Introduction
  • Feeds in Azure Artifacts
  • Build Artifacts VS Azure Artifacts
  • Views
  • Upstreams
  • Azure Artifacts Demo
  • Azure Artifact Demo Part 2
  • Azure Artifacts Demo on Views and Upstream
Azure Test Plans 1 sessions
  • Azure Test Plans Introduction
  • Azure Test Plans Deep Dive
  • Testing Types (Manual. Automation, Exploratory)
  • Start Free Trial for Azure Test Plans and Create your first Test Plan
  • Test Execution
  • Azure Test Plans Execution
  • Test Execution and Progress Report
  • Azure Test Plans Parameters
  • Azure Test Plans Parameters Demo
  • Configurations
  • Azure Test Plans with Pipelines
  • Azure Test Plans Test Execution
Deployments, Packages and Test Plans 2 sessions
  • The fear of changes
  • BlueGreen Deployments
  • Azure Web App Deployment Slots
  • Lab Azure Web App Deployment Slots
  • Lab Azure Pipelines Deployment Slots
  • Canary deployments
  • Azure Traffic Manager
  • Lab Azure Traffic Manager
  • Lab Azure Pipelines Azure Traffic Manager
  • Using a rolling deployment
  • Using a Load Balancer
  • Lab Azure Load Balancer VM Setup
  • Lab Azure Load Balancer Configuration
  • Using the Load Balancer in a pipeline
  • Package Management
  • Lab Creating and publishing a package
  • Lab Consuming the package
  • Azure Artifacts Other aspects
  • Azure Artifacts Upstream sources
  • Lab Azure Pipelines Package Publish
  • Pipeline reports
  • Note Flaky tests
  • Azure App Config
  • Lab Using Selenium
  • Azure Test Plans
  • Subscribe to Test Plans Trial
  • Creating Test cases
  • Running the test cases
  • Test and Feedback extension
Develop a security and compliance plan 1 sessions
  • Understanding variables
  • Lab More on working with variables
  • Defining variables in the pipeline
  • Lab Variable groups YAML pipelines
  • Variable groups Classic pipelines
  • Lab Azure Key Vault
  • Lab Azure Key Vault Pipelines
  • Azure Key Vault Variable groups
  • Lab Azure Key Vault ARM Templates Static reference
  • Lab Azure Key Vault ARM Templates Dynamic reference
  • Using OWASP Tool Build pipeline
  • Using OWASP Tool Release pipeline
  • Review of service connections
  • Review of personal access tokens
  • Note on secure files
  • GitHub Code Scanning
Azure DevOps Administration 1 sessions
  • Azure DevOps Status Page (To check for any Outages)
  • Azure DevOps Usage (Organization)
Implement an instrumentation strategy 1 sessions
  • Quick look at the Azure Monitor service
  • Azure Monitor Setting up alerts
  • Azure Monitor Dynamic thresholds
  • Log Analytics workspace
  • Using a Log Analytics workspace
  • Service Map solution
  • Virtual Machine Scale Sets Notification
  • What are Application Insights
  • Example on using Application Insights
  • Application Insights Availability test
  • Application Insights Other feature
  • Important note on Application Insights
  • Note Azure Container Instances probes
  • Note Azure DevOps notifications
  • Note on IT Service Management Connector
  • Database Migration from OnPrem to Azure SQL
  • Migration Agenda
  • What is migration?
  • Migration Advantages and Example
  • SQL Server and Database creation on Cloud
  • Installing SQL on the Onpremises
  • Download SSMS
  • Migration Process and Enabling Sa user
  • Migration Demo 1
  • Final Migration

Batch Schedule

⚡ Seats filling fast — only 8 remaining across all batches

Available Batches
Batch Type Schedule Duration Next Start Date Availability
Weekend Sat & Sun, 10am–1pm 10 weeks 5 Sept 2026 Available
Weekday Mon–Fri, 7–9pm 8 weeks 7 Sept 2026 Available
Fast-track Mon–Sun, 6 hours/day 2 weeks 14 Sept 2026 Available

Ready to Get Started?

Download the curriculum to see every module, batch dates and fees. Book a free 30-minute session with our advisors to get your questions answered.

Book Free Demo

Download the Full Curriculum

See every module, capstone project, and tool covered — free, instant access.

Similar Courses You Might Like

View Course →
Microsoft Azure
microsoft azure

Azure Kubernetes Service with Azure DevOps and Terraform

★ 4.8 · 300 learners · Intermediate
Starts 8 Aug 2026 · ~1–2 months
View Course →
Microsoft Azure
microsoft azure

Microsoft Certified - Security, Compliance & Identity Fundamentals - SC-900

★ 4.8 · 300 learners · Beginner
Starts 15 Aug 2026 · ~1–2 months
View Course →
Microsoft Azure
microsoft azure

Microsoft Certified Azure Administrator Associate (AZ-104)

★ 4.8 · 300 learners · Intermediate
Starts 22 Aug 2026 · ~1–2 months
View Course →
Microsoft Azure
microsoft azure

Microsoft Certified Azure AI Engineer Associate (AI-102)

★ 4.8 · 300 learners · Intermediate
Starts 29 Aug 2026 · ~1–2 months
Book Free Demo