English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 143 Lessons (17h 35m) | 2.04 GB
This course is up-to-date with the latest (May 2 2023) AZ-400 exam.
The Microsoft Certified DevOps Expert exam provides you with a massive wealth of knowledge and skill about DevSecOps tools and processes.
This is NOT just a course about Azure DevOps.
You’ll learn about Azure DevOps, GitHub, Git, Git management tools, security scanning tools (like OWASP ZAP, and Mend Bolt), and much more.
Throughout this course I’m confident you’ll gain all the knowledge and skills needed to pass the AZ-400 exam. But more importantly, I’ve designed the content to help you understand what DevSecOps is. So you can apply this knowledge, even if you go on to use other tools and technologies.
Who Can Take This Course?
This course has been designed for students of all different backgrounds. You do not need to be a developer. We will progressively build your knowledge and experience working various DevSecOps tools and concepts. You’ll start out with source control, and progressively build your own CICD pipelines, adding more and more capabilities like automated testing, and automated security.
Throughout a lot of this course you’ll use resources like the Aus-E-Mart web application to help you gain a real hands-on understanding. You’ll learn to work with real code, and build custom app packages, add libraries, and deploy to services like Azure Container Instances and Azure Web Apps. We’ll do this with as many of the free tier services as possible, so you can own and showcase your own lab environment, while still keeping costs very low.
Please do be sure you’ve completed the free Getting Started with Microsoft DevOps course first. As this will give you an understanding of important fundamentals, and help you to setup some free accounts (GitHub and Azure DevOps) that you’ll use throughout this course.
Table of Contents
1 Welcome to the Course
2 Let’s Connect
3 (OPTIONAL) Under the Hood of Git
4 (OPTIONAL) Demo – Take a Look Under the Hood of Git
5 Azure Repos Overview
6 Demo – Manage Azure Repos
7 Demo – Access Azure Repos with SSH
8 Demo – Access Azure Repos with a PAT
9 GitHub Repos Overview
10 Demo – Manually Mirror a Git Repo
11 Collaborating with Git
12 Branching Strategies
13 Merging Strategies
14 Demo – Create and Merge a PR in Azure Repos
15 Azure Repos Branch Policies
16 Demo – Configure Azure Repos Branch Policies
17 Git Tags
18 Demo – Add a Git Tag and View in Azure DevOps
19 Azure Pipelines Overview
20 Demo – Configure Resources for your Azure Pipelines
21 Azure Pipelines Configuration
22 Demo – Create a Build Pipeline with Azure Pipelines (YAML)
23 Demo – Configure a CI Trigger in Azure Pipelines (YAML)
24 Azure Pipelines Agents and Pools
25 Azure Pipelines Artifacts
26 Demo – Publish Build Artifacts in Azure Pipelines (YAML)
27 Azure Pipelines Self-Hosted Agent Setup
28 Demo – Create a Build Pipeline with Azure Pipelines (Classic)
29 GitHub Actions Overview
30 Demo – Create a Build Workflow with GitHub Actions
31 Package Management Overview
32 Demo – Create a Package
33 Azure Artifacts
34 Demo – Publish a Package to Azure Artifacts
35 Demo – Use Azure Artifacts from Azure Pipelines (YAML)
36 Demo – Configure Upstream Sources
37 Azure Pipelines Caching
38 Demo – Configure Pipeline Caching
39 Package Versioning Strategies
40 Release Pipeline Overview
41 Azure Pipelines Parallel Jobs and Stages
42 Demo – Deploy to App Service in Azure Pipelines (YAML)
43 Demo – Use Stages in Azure Pipelines (YAML)
44 Azure Pipeline Variables
45 Demo – Use Variables in Azure Pipelines (YAML)
46 Demo – Deploy to an Environment in Azure Pipelines (YAML)
47 Azure Pipelines Controls
48 Demo – Configure Conditions in Azure Pipelines (YAML)
49 Demo – Configure Approvals in Azure Pipelines (YAML)
50 Demo – Deploy to App Service in Azure Pipelines (Classic)
51 Demo – Configure Controls in Azure Pipelines (Classic)
52 Demo – Explore Parallel Jobs Billing
53 GitHub Actions Variables and Secrets
54 Demo – Deploy to a Web App using GitHub Actions
55 Unit Tests
56 Integration Tets
57 Demo – Create a Unit Test Project
58 Demo – Configure Unit Testing in Azure Pipelines (YAML)
59 Load Tests
60 UI Tests
61 Demo – Create a Selenium UI Test Project
62 Demo – Configure Selenium UI Testing in Azure Pipelines (YAML)
63 Demo – Report on Code Coverage in Azure Pipelines (YAML)
64 Flaky Tests in Azure Pipelines
65 Demo – Configure Flaky Tests in Azure Pipelines
66 Azure Test Plans
67 Demo – Setup Azure Test Plans and a Free Trial
68 Demo – Create a Requirements Based Test Case
69 Demo – Execute a Test Case with Test Runner
70 ARM Template Overview
71 Demo – Deploy a Web App using an ARM Template
72 Bicep Templates
73 Demo – Deploy a Storage Account using a Bicep Template
74 Advanced Templates
75 Demo – Deploy a Nested ARM Template
76 Demo – Deploy a Linked ARM Template
77 Demo – Deploy an ARM Template in Azure Pipelines (YAML)
78 Virtual Machine Configuration Tools
79 Demo – Automation State Configuration
80 Azure Automanage
81 Blue Green Deployments
82 Rolling Deployments
83 Ringed Deployments
84 Feature Flags
85 Deployments with Azure Load Balancer
86 Traffic Manager
87 Demo – Configure a Traffic Manager
88 Deployments with Azure Traffic Manager
89 Deployments with App Service
90 Azure App Configuration
91 Key Vault
92 Demo – Configure and Use Key Vault from a VM
93 Demo – Push a Container to ACR using a Key Vault Secret
94 Demo – Use Key Vault Secrets in Azure Pipelines (YAML)
95 Mend Bolt
96 Demo – Configure Mend Bolt with Azure Pipelines (YAML)
97 SonarCloud
98 Demo – Configure SonarCloud with Azure Pipelines (YAML)
99 OWASP ZAP
100 Demo – Configure OWASP ZAP with Azure Pipelines (YAML)
101 GitHub Code Security
102 Demo – Configure GitHub Code Security
103 Challenges of Large Repos
104 Git LFS
105 Demo – Configure Git LFS with an Azure Repo
106 Scalar
107 Demo – Working with Scalar
108 Git and Deleted Data
109 Demo – Working with Git and Deleted Data
110 Git Hooks
111 Demo – Working with Git Hooks
112 Azure DevOps Service Hooks
113 Demo – Configure a Service Hook with Blob Storage
114 Azure Pipeline Container Jobs
115 Demo – Configure Container Jobs in Azure Pipelines (YAML)
116 Azure Pipeline VMSS Agent Overview
117 Demo – Configure VMSS Agent Pool for Azure Pipelines
118 Azure Pipelines Retention Policies
119 Demo – Exploring Azure Pipelines Retention Settings
120 Building Modular Azure Pipelines
121 Demo – Use Azure Pipelines Task Groups (Classic)
122 Demo – Use Azure Pipelines Template Includes (YAML)
123 Azure Monitor Overview
124 Demo – Monitor VM Metrics
125 Azure Monitor Logs
126 Demo – Azure Monitor Logs
127 Azure Monitor Alerts
128 Demo – Configure Azure Monitor Alerts
129 Application Insights Overview
130 Demo – Configure App Insights (Auto) for a Azure Web App
131 Demo – Configure App Insights (Manual) for your Azure Pipeline (YAML)
132 Azure Boards
133 Azure Boards Work Items
134 Demo – Setup an Azure DevOps Project for Managing Work
135 Demo – Query Work with Azure Boards
136 Demo – Manage Work with Azure Boards
137 Demo – Manage Work from Azure Repos
138 Azure DevOps Dashboards
139 Demo – Create an Azure DevOps Dashboard
140 Azure DevOps Wikis
141 Demo – Create a Provisioned Azure DevOps Wiki
142 Demo – Create a Published (Code) Azure DevOps Wiki
143 Preparing for the Exam
Resolve the captcha to access the links!