This course is meant to help students create a Terraform configuration to deploy an Azure resource group.
A lot of students have requested to have a course on how to use Terraform to work with Azure-based services. So here it is.
This course has 100+ Terraform configuration files and 10 Assignments
There is also a mini-project for an end-to-end implementation of an application hosting environment
In this course , we will learn a lot including the following
This course is meant to help students create a Terraform configuration to deploy an Azure resource group.
A lot of students have requested to have a course on how to use Terraform to work with Azure-based services. So here it is.
This course has 100+ Terraform configuration files and 10 Assignments
There is also a mini-project for an end-to-end implementation of an application hosting environment
In this course , we will learn a lot including the following
Some basic concepts when it comes to working with Terraform. We need to learn some important concepts when it comes to aspects such as Planning and applying Terraform configuration files.
We will focus on working with Azure Storage Accounts. We will see how to use various Terraform features to create dynamic configuration files when working with Azure services.
Along with looking at Azure Storage Accounts, we will work with Azure Virtual Machines. We will look at
Creating the various components linked to an Azure VM
How to manage data disks
How to use custom script extensions
Using the Azure Key vault to store the Administrator account password
Using the Azure Bastion Host
How to create multiple Azure Virtual Machines
Making machines part of an Availability Set or an Availability Zone
Next we will focus on Azure Web Apps and Azure SQL databases. We will see
How to create Azure Web Apps
Deploy code from GitHub onto the Azure Web App
Deploy an Azure SQL database
Azure SQL Database auditing
How to deploy Azure SQL Server Virtual Machine
Then we will move onto Azure Networking where we will cover
Working with the Azure Load Balancer
Using the Azure Virtual Machine Scale Set
Azure Public DNS Zones
Working with the Azure Application Gateway
How to work with Virtual Network Peering
This chapter has the slides and diagrams download
This chapters covers a quick note on the course expectations
This chapters covers what is Terraform
This chapters covers why terraform is important
This chapters covers the Terraform workflow
This chapters covers the Terraform editions
This chapters covers Installing Terraform
This chapters covers using the Azure Free account
This chapters covers creating an Azure Free account
This chapters covers a tour around the Azure Portal
This chapter has the code download for the section
This chapters covers creating a resource group
This chapters covers the plan and apply phase
This chapters covers creating an Azure Storage account
This chapters covers uploading a Blob
This chapters covers important points in Terraform
This chapters covers dependency across resources
This chapters covers reviewing the creation of an Azure virtual machine
This chapters covers a lab on creating an Azure virtual network
This chapters covers using local variables
This chapters covers a note on types and variables
This chapters covers using a map of values
This chapters covers another way of creating subnets
This chapters covers output values
This chapters covers creating a Public IP address
This chapters covers creating a network security group
This chapters covers creating a network security group via terraform
This chapters covers creating an Azure virtual machine
This chapters covers keeping a check on the costs
This chapters covers the count meta argument
This chapters covers the for each meta argument
This chapters covers the for each meta argument for blobs
This chapters covers creating multiple subnets
This chapters covers a lab on adding the network security group
This chapters covers creating multiple machines
This chapters covers availability sets
This chapters covers availability zones
This chapters covers a lab on the key vault service
This chapters covers data sources
This chapters covers a lab on Azure Web App
This chapters covers a lab on Azure Web App via Terraform
This chapters covers an understanding on deployment slots
This chapters covers deployment slots via Terraform
This chapters covers a lab on Azure SQL database
This chapters covers a lab on Azure SQL database via Terraform
This chapters covers Azure SQL database firewall settings
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.