Skip to main content

Microsoft DevOps Engineer (AZ-400)

17h 34m 57s
English
Paid

Stay current with the latest in DevOps engineering with our comprehensive course that aligns with the AZ-400 exam as of May 2, 2023. Master the broad spectrum of DevSecOps tools and processes to become a certified Microsoft DevOps Expert.

Course Overview

This is not merely a course about Azure DevOps; it's an in-depth exploration of essential tools and practices. You will delve into Azure DevOps, GitHub, Git, Git management, and security scanning tools such as OWASP ZAP and Mend Bolt. The curriculum is crafted to ensure not only that you pass the AZ-400 exam but also deeply comprehend what DevSecOps truly entails. This understanding will empower you to adapt your skills to any set of tools and technologies.

Who Should Enroll?

This course is for everyone! It caters to students with diverse backgrounds and experiences. Whether you're a seasoned developer or just starting, we gradually enhance your familiarity with DevSecOps tools and concepts.

Learning Path

Begin your journey with source code version control and steadily advance to building sophisticated CICD pipelines. You'll integrate advanced features like automated testing and security.

Practical Experience

Throughout the course, gain hands-on experience using resources like the Aus-E-Mart web application. Engage in real-world coding, packaging applications, adding libraries, and deploying them to platforms such as Azure Container Instances and Azure Web Apps. We prioritize using free resources to enable you to create and showcase your own lab environment while minimizing expenses.

About the Author: Adrian Cantrill

Adrian Cantrill thumbnail
My name is Adrian Cantrill. I'm a technical trainer, Solutions Architect and consultant based in Brisbane, Australia. I focus on Cloud, Security, Blockchain and other emerging technical areas. If I can help you in any way, please contact me on the link above.

Watch Online 143 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 143 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Welcome to the Course
All Course Lessons (143)
#Lesson TitleDurationAccess
1
Welcome to the Course Demo
03:34
2
Let's Connect
03:22
3
(OPTIONAL) Under the Hood of Git
08:53
4
(OPTIONAL) Demo - Take a Look Under the Hood of Git
09:50
5
Azure Repos Overview
11:07
6
Demo - Manage Azure Repos
09:21
7
Demo - Access Azure Repos with SSH
08:40
8
Demo - Access Azure Repos with a PAT
09:08
9
GitHub Repos Overview
07:02
10
Demo - Manually Mirror a Git Repo
05:28
11
Collaborating with Git
11:04
12
Branching Strategies
08:03
13
Merging Strategies
11:53
14
Demo - Create and Merge a PR in Azure Repos
10:12
15
Azure Repos Branch Policies
03:55
16
Demo - Configure Azure Repos Branch Policies
09:45
17
Git Tags
04:47
18
Demo - Add a Git Tag and View in Azure DevOps
03:20
19
Azure Pipelines Overview
09:40
20
Demo - Configure Resources for your Azure Pipelines
09:52
21
Azure Pipelines Configuration
10:12
22
Demo - Create a Build Pipeline with Azure Pipelines (YAML)
11:42
23
Demo - Configure a CI Trigger in Azure Pipelines (YAML)
07:26
24
Azure Pipelines Agents and Pools
11:07
25
Azure Pipelines Artifacts
04:54
26
Demo - Publish Build Artifacts in Azure Pipelines (YAML)
06:25
27
Azure Pipelines Self-Hosted Agent Setup
02:24
28
Demo - Create a Build Pipeline with Azure Pipelines (Classic)
04:53
29
GitHub Actions Overview
10:06
30
Demo - Create a Build Workflow with GitHub Actions
10:10
31
Package Management Overview
05:16
32
Demo - Create a Package
12:30
33
Azure Artifacts
07:49
34
Demo - Publish a Package to Azure Artifacts
12:03
35
Demo - Use Azure Artifacts from Azure Pipelines (YAML)
07:37
36
Demo - Configure Upstream Sources
10:00
37
Azure Pipelines Caching
10:52
38
Demo - Configure Pipeline Caching
09:00
39
Package Versioning Strategies
07:54
40
Release Pipeline Overview
05:47
41
Azure Pipelines Parallel Jobs and Stages
08:05
42
Demo - Deploy to App Service in Azure Pipelines (YAML)
07:12
43
Demo - Use Stages in Azure Pipelines (YAML)
08:56
44
Azure Pipeline Variables
09:04
45
Demo - Use Variables in Azure Pipelines (YAML)
05:22
46
Demo - Deploy to an Environment in Azure Pipelines (YAML)
06:06
47
Azure Pipelines Controls
09:31
48
Demo - Configure Conditions in Azure Pipelines (YAML)
03:59
49
Demo - Configure Approvals in Azure Pipelines (YAML)
04:49
50
Demo - Deploy to App Service in Azure Pipelines (Classic)
10:11
51
Demo - Configure Controls in Azure Pipelines (Classic)
09:33
52
Demo - Explore Parallel Jobs Billing
01:58
53
GitHub Actions Variables and Secrets
04:26
54
Demo - Deploy to a Web App using GitHub Actions
09:28
55
Unit Tests
04:33
56
Integration Tets
05:23
57
Demo - Create a Unit Test Project
09:27
58
Demo - Configure Unit Testing in Azure Pipelines (YAML)
10:32
59
Load Tests
03:40
60
UI Tests
04:01
61
Demo - Create a Selenium UI Test Project
08:22
62
Demo - Configure Selenium UI Testing in Azure Pipelines (YAML)
11:01
63
Demo - Report on Code Coverage in Azure Pipelines (YAML)
06:41
64
Flaky Tests in Azure Pipelines
03:24
65
Demo - Configure Flaky Tests in Azure Pipelines
03:17
66
Azure Test Plans
08:20
67
Demo - Setup Azure Test Plans and a Free Trial
03:51
68
Demo - Create a Requirements Based Test Case
04:05
69
Demo - Execute a Test Case with Test Runner
05:14
70
ARM Template Overview
12:08
71
Demo - Deploy a Web App using an ARM Template
11:00
72
Bicep Templates
07:51
73
Demo - Deploy a Storage Account using a Bicep Template
09:25
74
Advanced Templates
09:51
75
Demo - Deploy a Nested ARM Template
07:28
76
Demo - Deploy a Linked ARM Template
07:11
77
Demo - Deploy an ARM Template in Azure Pipelines (YAML)
09:45
78
Virtual Machine Configuration Tools
13:40
79
Demo - Automation State Configuration
09:57
80
Azure Automanage
08:33
81
Blue Green Deployments
04:32
82
Rolling Deployments
04:08
83
Ringed Deployments
04:15
84
Feature Flags
03:20
85
Deployments with Azure Load Balancer
05:23
86
Traffic Manager
07:05
87
Demo - Configure a Traffic Manager
08:09
88
Deployments with Azure Traffic Manager
02:55
89
Deployments with App Service
03:07
90
Azure App Configuration
07:18
91
Key Vault
07:52
92
Demo - Configure and Use Key Vault from a VM
12:13
93
Demo - Push a Container to ACR using a Key Vault Secret
05:30
94
Demo - Use Key Vault Secrets in Azure Pipelines (YAML)
12:43
95
Mend Bolt
06:09
96
Demo - Configure Mend Bolt with Azure Pipelines (YAML)
04:33
97
SonarCloud
03:42
98
Demo - Configure SonarCloud with Azure Pipelines (YAML)
15:00
99
OWASP ZAP
06:58
100
Demo - Configure OWASP ZAP with Azure Pipelines (YAML)
15:27
101
GitHub Code Security
06:12
102
Demo - Configure GitHub Code Security
04:56
103
Challenges of Large Repos
04:50
104
Git LFS
04:45
105
Demo - Configure Git LFS with an Azure Repo
06:17
106
Scalar
06:21
107
Demo - Working with Scalar
06:41
108
Git and Deleted Data
03:31
109
Demo - Working with Git and Deleted Data
08:24
110
Git Hooks
03:57
111
Demo - Working with Git Hooks
04:55
112
Azure DevOps Service Hooks
05:32
113
Demo - Configure a Service Hook with Blob Storage
07:04
114
Azure Pipeline Container Jobs
05:42
115
Demo - Configure Container Jobs in Azure Pipelines (YAML)
12:37
116
Azure Pipeline VMSS Agent Overview
04:22
117
Demo - Configure VMSS Agent Pool for Azure Pipelines
08:50
118
Azure Pipelines Retention Policies
05:00
119
Demo - Exploring Azure Pipelines Retention Settings
04:31
120
Building Modular Azure Pipelines
09:21
121
Demo - Use Azure Pipelines Task Groups (Classic)
05:18
122
Demo - Use Azure Pipelines Template Includes (YAML)
10:22
123
Azure Monitor Overview
11:38
124
Demo - Monitor VM Metrics
09:07
125
Azure Monitor Logs
06:35
126
Demo - Azure Monitor Logs
11:15
127
Azure Monitor Alerts
05:13
128
Demo - Configure Azure Monitor Alerts
11:26
129
Application Insights Overview
05:22
130
Demo - Configure App Insights (Auto) for a Azure Web App
10:32
131
Demo - Configure App Insights (Manual) for your Azure Pipeline (YAML)
11:02
132
Azure Boards
05:35
133
Azure Boards Work Items
08:24
134
Demo - Setup an Azure DevOps Project for Managing Work
11:58
135
Demo - Query Work with Azure Boards
04:46
136
Demo - Manage Work with Azure Boards
07:53
137
Demo - Manage Work from Azure Repos
04:25
138
Azure DevOps Dashboards
06:24
139
Demo - Create an Azure DevOps Dashboard
03:55
140
Azure DevOps Wikis
02:45
141
Demo - Create a Provisioned Azure DevOps Wiki
04:18
142
Demo - Create a Published (Code) Azure DevOps Wiki
05:02
143
Preparing for the Exam
03:12
Unlock unlimited learning

Get instant access to all 142 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription