AZ-400 Azure DevOps: Implementing Infrastructure as Code
3.9 (92 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
580 students enrolled

AZ-400 Azure DevOps: Implementing Infrastructure as Code

Learn how to use Azure DevOps for Azure Infrastructure deployment
3.9 (92 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
580 students enrolled
Created by Cloud Demystified
Last updated 7/2020
English
Current price: $16.99 Original price: $24.99 Discount: 32% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Prepare for AZ-400 : Learn how to implement infrastructure as code using Azure DevOps
  • Learn how to provision Azure resources using Azure DevOps and ARM Templates
  • Learn the basics of Azure Repos
  • Learn Azure Pipelines specific to infrastructure build and deployment
  • Learn basics of ARM templates
Requirements
  • Willingness to learn
Description

DevOps has become increasingly critical to a teams success these days. In order to help developers ship software faster and with higher quality, Microsoft provides their own tool, Azure DevOps. Its one of the most complete offering in public cloud, which work great for any type of application regardless of the framework or platform. Objective of this course is to learn how we can implement Azure infrastructure deployment using Azure DevOps.

Contents:

1. Introduction - Course Introduction

2. Setup Azure and Azure DevOps - Understand the fundamentals of Azure DevOps and its basic setup

3. ARM Templates - Understand about Infrastructure As Code and ARM templates

4. Azure Repos - Understand about version control capabilities of Azure DevOps

5. Azure Pipelines - Understand how to use Azure DevOps for Azure Resource provisioning

6. Pipeline customization - Understand how to bring in management and control within Azure Pipelines

6. Production deployments - Understand how production deployment scenarios can be addressed

7. YAML pipelines (To be uploaded) - Understand the new YAML pipelines

Who this course is for:
  • Azure DevOps Beginners
  • Azure Infrastructure SMEs
Course content
Expand all 58 lectures 04:34:28
+ Setup Azure and Azure DevOps
10 lectures 47:33
About Cloud Computing and Microsoft Azure
02:41
Structure of Azure DevOps and Azure
02:32
Lecture - About Azure free account
02:21
Demo-Creating Azure free account
08:53
Demo - Set up Azure DevOps
09:14
Demo - Services in Azure DevOps
02:41
Lecture - About Service Connections
01:24
Demo - Creating a Service Connection
08:01
+ ARM Templates
13 lectures 42:55
Azure Resource Creation
00:56
Demo - Using Azure Portal to Create Azure Resources
07:38
What is Infrastructure As Code (IAC)
03:14
ARM Templates
01:35
Schema
02:55
Content Version
01:35
Resources
01:41
Parameters
03:03
Variables
03:55
Parameterfile
07:19
Demo - ARM Template Sources
03:20
Demo - Easy way to get ARM templates
04:31
Demo - How to use Azure DevOps for IAC
01:13
+ Azure Repos
14 lectures 52:15
About Azure Repos and Version Control
05:20
Steps to store ARM templates
00:47
Create Remote Repositories
00:51
Demo - Create remote repositories
06:53
Installing git and cloning remote repository
01:54
Demo - Installing Git
02:11
Demo - Running Git Commands
03:31
Demo - Cloning Remote Repository
06:30
Adding, Commiting and Pushing
06:30
Demo - Adding, Commiting and Pushing
08:16
Command Summary
01:27
Demo - Updating Templates
04:20
Demo -Checking Git Version Control
02:42
Azure DevOps Workflow Status
01:03
+ Azure Pipelines
9 lectures 49:16
About Azure Pipelines
02:38
Demo - Creating Pipeline: Select source and template
04:38
Demo - Creating Pipeline: Configuring task
11:32
Demo - Running Pipeline
06:40
Demo - Verifying Pipeline execution
03:25
Demo - Introducing errors
06:26
Demo - Configuring deployment task
05:51
Demo - Deployment
04:07
Demo - Deploying new resource
03:59
+ Pipeline Customization
3 lectures 20:30
Demo- Deployment Mode: Complete
07:22
Demo- Deployment Mode: Incremental
05:33
50. Demo - Parameter Overriding
07:35
+ Production Deployments
8 lectures 01:00:15
Demo- Adding New resource: Getting templates
06:37
Demo- Adding New resource: Pushing changes
07:50
Demo- Adding New Resource: Pipeline Modification
09:37
Demo- Adding New Resource: Deployment
02:27
Separating Validation and Deployment
03:57
Demo - Creating Release Pipeline
14:38
Demo - Deployment using Release Pipeline
05:23
Demo - CICD
09:46