Designing and Implementing Microsoft DevOps Solutions (AZ-400T00-A)
Learnfast is a Microsoft Silver Learning Partner. This is an authorised Microsoft Official Course (MOC), a preparation course for the AZ-400: Designing and Implementing Microsoft DevOps Solutions exam.
Module 1: Planning for DevOps
This module covers planning for DevOps.
-
Transformation Planning
-
Project Selection
-
Team Structures
-
Migrating to Azure DevOps
Module 2: Getting Started with Source Control
In this module learners will learn how to get 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
Module 3: Managing Technical Debt
In this module leaners will learn about managing technical debt.
-
Identifying Technical Debt
-
Knowledge Sharing within Teams
-
Modernizing Development Environments with Codespaces
Module 4: Working with Git for Enterprise DevOps
This module covers how to work with Git for Enterprise DevOps.
-
How to Structure Your Git Repo
-
Git Branching Workflows
-
Collaborating with Pull Requests in Azure Repos
-
Why Care About Git Hooks
-
Fostering Inner Source
-
Managing Git Repositories
Module 5: Configuring Azure Pipelines
In this module learners will learn to configure Azure Pipelines.
-
The Concept of Pipelines in DevOps
-
Azure Pipelines
-
Evaluate use of Hosted versus Self-Hosted Agents
-
Agent Pools
-
Pipelines and Concurrency
-
Azure DevOps and Open-Source Projects (Public Projects)
-
Azure Pipelines YAML versus Visual Designer
Module 6: Implementing Continuous Integration using Azure Pipelines
This module covers implementation of continuous integration using Azure Pipelines.
-
Continuous Integration Overview
-
Implementing a Build Strategy
-
Integration with Azure Pipelines
-
Integrating External Source Control with Azure Pipelines
-
Set Up Self-Hosted Agents
Module 7: Managing Application Configuration and Secrets
In this module learners will be taught how to manage application configuration and secrets.
-
Introduction to Security
-
Implement a Secure Development Process
-
Rethinking Application Configuration Data
-
Manage Secrets, Tokens, and Certificates
-
Integrating with Identity Management Systems
-
Implementing Application Configuration
Module 8: Implementing Continuous Integration with GitHub Actions
This module covers the implementation of continuous integration with GitHub Actions.
-
GitHub Actions
-
Continuous Integration with GitHub Actions
-
Securing Secrets for GitHub Actions
Module 9: Designing and Implementing a Dependency Management Strategy
In this module learners will design and implement a Dependency Management Strategy.
-
Packaging Dependencies
-
Package Management
-
Migrating and Consolidating Artifacts
-
Package Security
-
Implementing a Versioning Strategy
Module 10: Designing a Release Strategy
This module covers the design of a release strategy.
-
Introduction to Continuous Delivery
-
Release Strategy Recommendations
-
Building a High-Quality Release pipeline
-
Choosing the Right Release Management Tool
Module 11: Implementing Continuous Deployment using Azure Pipelines
In this module will teach learners how to implement continuous deployment using Azure Pipelines.
-
Create a Release Pipeline
-
Provision and Configure Environments
-
Manage and Modularize Tasks and Templates
-
Configure Automated Integration and Functional Test Automation
-
Automate Inspection of Health
Module 12: Implementing an Appropriate Deployment Pattern
This module covers implementation of an appropriate deployment pattern.
-
Introduction to Deployment Patterns
-
Implement Blue Green Deployment
-
Feature Toggles
-
Canary Releases
-
Dark Launching
-
AB Testing
-
Progressive Exposure Deployment
Module 13: Managing Infrastructure and Configuration using Azure Tools
In this module learners will learn how to manage infrastructure and configuration using Azure Tools.
-
Infrastructure as Code and Configuration Management
-
Create Azure Resources using ARM Templates
-
Create Azure Resources using Azure CLI
-
Azure Automation with DevOps
-
Desired State Configuration (DSC)



Pricing & Payment Options
Duration
Course Prerequisites
Delivery Methods

