Syn-MS-AZ-400 - AZ-400-Designing and Implementing Microsoft DevOps solutions

Dates to be announced soon

Course is designed for DevOps Engineer

Practice Area

Course Overview

This provides the knowledge and skills to design and implement DevOps processes and practices. Students will learn how to plan for DevOps, use source control, scale Git for an enterprise, consolidate artifacts, design a dependency management strategy, manage secrets, implement continuous integration, implement a container build strategy, design a release strategy, set up a release management workflow, implement a deployment pattern, and optimize feedback mechanisms


The AZ-400 Designing and Implementing Microsoft DevOps Solutions certification training is designed to equip individuals with the skills and knowledge needed to design and deploy DevOps solutions using Microsoft technologies. This course focuses on DevOps practices, Azure DevOps Services, and tools to streamline software development and delivery processes. Completion of this training will prepare individuals for the AZ-400 certification exam and enable them to take on roles as DevOps engineers or architects, responsible for designing and implementing efficient DevOps pipelines and practices to enhance software development and deployment.

Course Outline

1)Introduction to DevOps 
2)Choose the right project
3) Describe team structures 
4)Choose the DevOps tools
5)Plan Agile with GitHub Projects and Azure Boards
6)Plan Agile with GitHub Projects and Azure Boards 
7) Introduction to source control
8) Describe types of source control systems
9) Work with Azure Repos and GitHub 
10) Structure your Git Repo
11) Manage Git branches and workflows 
12) Collaborate with pull requests in Azure Repos
13)Identify technical debt 
14) Explore Git hooks 
15) Plan foster inner source 
16) Manage Git repositories 
17)Explore Azure Pipelines
18) Manage Azure Pipeline agents and pools 
19) Describe pipelines and concurrency
20)vExplore continuous integration 
21)Implement a pipeline strategy
22) Integrate with Azure Pipelines 
23) Introduction to GitHub Actions
24)Learn continuous integration with GitHub Actions 
25)Design a container build strategy 
26)Introduction to continuous delivery 
27) Create a release pipeline 
28) Explore release recommendations 
29)Provision and test environments 
30)Manage and modularize tasks and templates 
31) Automate inspection of health 
32)Introduction to deployment patterns 
33)Implement blue-green deployment and feature toggles 
34)Implement canary releases and dark launching 
35) Implement A/B testing and progressive exposure deployment36)Integrate with identity management systems
37) Manage application configuration data
38) Explore infrastructure as code and configuration management 
39) Create Azure resources using Azure Resource Manager templates  
40) Create Azure resources by using Azure CLI 
41)Explore Azure Automation with DevOps
 42)Implement Desired State Configuration (DSC) 
43) Implement Bicep 
44) Introduction to Secure DevOps 
45) Implement open-source software 
46)Software Composition Analysis 
47)Static analyzers 
48) OWASP and Dynamic Analyzers 
49) Security Monitoring and Governance 
50) Explore package dependencies
51) Understand package management 
52)Migrate consolidating and secure artifacts 
53) Implement a versioning strategy 
54) Introduction to GitHub Packages 
55)  Implement tools to track usage and flow 
56) Develop monitor and status dashboards 
57) Share knowledge within teams 
58) Design processes to automate application analytics 
59) Manage alerts, blameless retrospectives and a just culture

About Trainer