Skip to content

Repository files navigation

C1402 AZ-400 Designing and Implementing Microsoft DevOps Solutions Training

Hands-on labs for learners preparing for the AZ-400 Designing and Implementing Microsoft DevOps Solutions exam.

Course Information

Labs

Domain 1: Design and Implement Processes and Communications (10-15%)

Lab Title Focus Area
01 Azure DevOps Project, Work Tracking, Dashboards, and Documentation Teams, projects, Boards, GitHub Projects, dashboards, Wiki, traceability

Domain 2: Design and Implement a Source Control Strategy (10-15%)

Lab Title Focus Area
02 Git Repositories, Branching, Pull Requests, and Policies Azure Repos, GitHub, branch strategy, PRs, CODEOWNERS, policies

Domain 3: Design and Implement Build and Release Pipelines (50-55%)

Lab Title Focus Area
03 Package Management and Dependency Governance Azure Artifacts, GitHub Packages, feeds, views, upstream sources, dependency updates
04 Test Strategy, Quality Gates, and Build Validation Unit, integration, UI, load, code coverage, quality gates
05 YAML Pipelines, Agents, Jobs, Stages, and Templates Pipeline triggers, hosted and self-hosted agents, templates, variables, approvals
06 Release Strategies, Environments, Approvals, and Deployment Patterns Blue-green, canary, rolling, feature flags, environments, gates, rollback
07 Infrastructure as Code and Pipeline Maintenance Bicep, ARM, Terraform concepts, pipeline reuse, monitoring, troubleshooting

Domain 4: Develop a Security and Compliance Plan (10-15%)

Lab Title Focus Area
08 Secure DevOps with Identity, Secrets, Scanning, and Compliance Managed identities, service connections, Key Vault, secret scanning, dependency scanning, policies

Domain 5: Implement an Instrumentation Strategy (5-10%)

Lab Title Focus Area
09 Application Monitoring, Telemetry, Alerts, and Feedback Loops Azure Monitor, Application Insights, Log Analytics, alerts, work items, incident feedback

Capstone

Lab Title Focus Area
10 AZ-400 DevOps Solution Readiness Capstone End-to-end DevOps architecture, pipelines, security, testing, monitoring, readiness

Learner Guide

Start with the detailed step-by-step guide:

LG-AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions-Training.md

Lab Requirements

  • Azure subscription or approved training sandbox
  • Azure DevOps organization
  • GitHub account or organization access where available
  • Azure CLI
  • Git
  • Visual Studio Code
  • .NET SDK or another instructor-approved application runtime
  • Optional Docker Desktop or approved container build environment

Repository Description

10 hands-on AZ-400 DevOps labs covering Azure DevOps, GitHub, Boards, dashboards, source control, branching, pull requests, package management, testing, YAML pipelines, agents, releases, deployment strategies, IaC, security, compliance, monitoring, telemetry, alerts, feedback loops, and DevOps readiness.

About

10 hands-on AZ-400 DevOps labs covering Azure DevOps, GitHub, Boards, source control, packages, testing, YAML pipelines, releases, IaC, security, compliance, monitoring, telemetry, alerts, feedback loops, and readiness.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors