Microsoft DevOps Engineer (AZ-400)

17h 34m 57s
English
Paid

Course description

This course is current and aligns with the latest version of the AZ-400 exam (as of May 2, 2023).

The Microsoft Certified DevOps Expert exam provides a vast amount of knowledge and skills in the field of DevSecOps tools and processes.

This is NOT just a course about Azure DevOps.

You will learn about Azure DevOps, GitHub, Git, Git management tools, security scanning tools (such as OWASP ZAP and Mend Bolt), and much more.

Throughout this course, I am confident that you will gain all the necessary knowledge and skills to successfully pass the AZ-400 exam. But, more importantly, I have designed the content in such a way that you truly understand what DevSecOps is. This will allow you to apply this knowledge even if you use other tools and technologies.

Read more about the course

Who can take this course?

This course is designed for students with varying levels of preparation and experience. You don't necessarily have to be a developer. We will gradually build up your knowledge and experience working with various DevSecOps tools and concepts. You will start with source code version control and gradually move on to creating your own CICD pipelines, adding more capabilities such as automated testing and automated security.

For a significant part of the course, you will use resources such as the Aus-E-Mart web application to gain practical understanding. You will learn to work with real code, create your own application packages, add libraries, and deploy them to services like Azure Container Instances and Azure Web Apps. We will use as many free services as possible so that you can create and demonstrate your own lab environment while keeping costs low.

Watch Online

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

Watch Online Microsoft DevOps Engineer (AZ-400)

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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Azure Data Pipelines with Terraform

Azure Data Pipelines with Terraform

Sources: Andreas Kretz
Azure is becoming an increasingly popular platform for companies using the Microsoft365 ecosystem. If you want to enhance your data engineering skills...
4 hours 20 minutes 29 seconds
AZ-500 Microsoft Security Engineer

AZ-500 Microsoft Security Engineer

Sources: Adrian Cantrill
This course is up-to-date and aligns with the latest version of the AZ-500 exam (as of April 30, 2024). The Microsoft Certified Azure Security Engineer...
33 hours 17 minutes 43 seconds
Unlock The Power Of Microservices In The Azure Cloud

Unlock The Power Of Microservices In The Azure Cloud

Sources: Julio Casal
Deploy your .NET microservices to Kubernetes in the Microsoft Azure cloud, so you can handle production demands, minimize operational issues and save a lot of money on infrastru...
9 hours 5 minutes 43 seconds
Data Engineering on Azure

Data Engineering on Azure

Sources: Kristijan Bakarić
Microsoft Azure is a cloud platform offering more than 200 products and services for data storage, management, virtual machine deployment, and...
1 hour 20 minutes 57 seconds