- Infrastructure as Code (IaC)
- Install Tools on MacOs, LinuxOS and WindowsOS
- Command Basics
- Language Syntax
- Settings Block
- Providers Block
- Multiple Providers usage
- Dependency Lock File Importance
- Resources Syntax and Behavior
- Azure Virtual Network, Subnets and Network Security Groups
- Azure Linux Virtual Machine, Network Interfaces and Public IP
- Azure Bastion Host Linux VM and Azure Bastion Service
- Azure Standard Load Balancer using Portal
- Azure Standard Load Balancer Basics
- Azure Standard Load Balancer - Inbound NAT Rules
- Terraform Meta-Argument Count with Azure LB and VMs
- Terraform Meta-Argument for_each with Azure LB and VMs
- Azure Virtual Machine Scale Sets Basics - Manual Scaling
- Azure Virtual Machine Scale Sets Basics - Auto Scaling 4 Profiles
- Azure Internet LB + Web VMSS + Internal LB + App VMSS
- Azure Private DNS Zones
- Delegate DNS Domain to Azure DNS
- Azure Public DNS Zones
- Terraform Remote State Storage using Azure Storage Account
- Azure Traffic Manager and Terraform Remote State Datasource
- Azure Application Gateway using Azure Portal
- Azure Application Gateway using Terraform
- Azure Application Gateway Context Path Routing using Terraform
- Azure Application Gateway Multisite Hosting using Terraform
- Azure Application Gateway SSL + HTTP to HTTPS Redirect + AG Error Pages
- Azure Application Gateway SSL from Azure Key Vault using Terraform
- Azure DevOps for Terraform Projects - IaC (Infrastructure as Code) DevOps
- Azure MySQL Single Server with Terraform
- Terraform Modules - Use Public Registry Module
- Terraform Azure Static Website
- Terraform Modules - Build Local Terraform Module
- Terraform Modules - Publish to Terraform Public Registry
- Terraform Module Sources
- Resource Group
- Virtual Network
- Subnets
- Network Security Groups
- Virtual Machines
- Network Interfaces
- Public IPs
- Load Balancer - Internet and Internal
- Traffic Manager
- Virtual Machine Scale Sets
- Autoscaling
- Private DNS Zones
- Public DNS Zones
- Application Gateway
- Storage Accounts
- Azure DevOps - Build Pipelines
- Azure DevOps - Release Pipelines
- Azure MySQL Single Server
- Azure NAT Gateway
- Settings Block
- Providers Block
- Multiple Providers usage
- Dependency Lock File Importance
- Resources Syntax and Behavior
- Resources Meta-Argument - depends_on
- Resources Meta-Argument - count
- Resources Meta-Argument - for_each
- Resources Meta-Argument - lifecycle
- Input Variables - Basics
- Input Variables - Assign When Prompted
- Input Variables - Assign with terraform.tfvars
- Input Variables - Assign with tfvars var-file argument
- Input Variables - Assign with auto tfvars
- Input Variables - Lists
- Input Variables - Maps
- Input Variables - Sensitive Input Variables
- File Function
- Output Values
- Local Values
- Datasources
- Backends - Remote State Storage
- File Provisioner
- remote-exec Provisioner
- Null Resource
- Modules from Public Registry
- Build Local Module
- Dynamic Blocks
- base64encode function
- filebase64 function
- element function
- lookup function
- Remote State Datasource
- You will learn to master Terraform in a Real-world perspective with 25 demo's on Azure Cloud with 20+ Azure Services and 30+ Terraform Concepts
- You will build Azure Virtual Network 4-Tier design with Subnets and Network Security Groups
- You will build infrastructure incrementally on Azure Cloud from simple VM to complex designs like load balancing across regions using Azure Traffic Manager with Terraform
- You will build Standard Load Balancer External and Internal with Inbound NAT Rules using Terraform
- You will learn and build Virtual Machine Scale Sets Manual and Autoscaling Profile concepts like default, recurrence and Fixed Time profiles with Terraform
- You will build Azure Public and Private DNS Zones using Terraform
- You will implement IaC DevOps usecase using Azure DevOps Build and Release Pipleines for your Terraform Configurations
- You will build Azure Application Gateway usecases like Context Path Routing, Mutlsite Hosting, SSL, HTTP to HTTPS Redirect and AG Error Pages
- You will build a DNS to DB usecase with Azure MySQL Single Server with Virtual Network Rules and Service Endpoint concepts in Azure
- You will learn in detail about Terrafrom State, Local and Remote Backends.
- You will learn and implement all Terraform Provisioners
- You will learn and implement Terraform Modules with 2 types (Public Modules and Local Modules) and also publish a module to Terraform Public Registry
- You will implement Terraform Remote State Datasource concept for Load balancing across regions using Azure Traffic Manager and Azure Standard Load Balancer
- You must have an Azure Cloud account to follow with me for hands-on activities.
- You don't need to have any basic knowledge of Terraform. Course will get started from very very basics of Terraform and take you to very advanced levels
- From Azure cloud perspective, also for complex topics like Standard Load Balancer, Application Gateway, Virtual Machine Scale Sets, we first implemnt via Azure Portal and then automate them via Terraform.
- Infrastructure Architects or Sysadmins or Developers who are planning to master Terraform from Real-World perspective on Azure Cloud
- Any beginner who is interested in learning IaC Infrastructure as Code current trending tool Terraform
- Anyone who want to implement IaC DevOps on Azure DevOps using Build and Release Pipelines
- Terraform on Azure with IaC DevOps and SRE | Real-World 25 Demos
- Terraform on Azure with Azure DevOps
- Important Note: Please go to these repositories and FORK these repositories and make use of them during the course.
- Amazing Hands-on Step By Step Learning Experiences
- Real Implementation Experience
- Friendly Support in the Q&A section
- 30 Day "No Questions Asked" Money Back Guarantee!
All courses available at stacksimplify.com/courses
| Course | Students | Rating |
|---|---|---|
| AWS EKS Kubernetes Masterclass | 70,041+ | 4.6 (5,495 ratings) |
| AWS VPC Transit Gateway | 52,243+ | 4.6 (790 ratings) |
| Terraform on AWS with SRE and IaC DevOps | 31,006+ | 4.6 (3,347 ratings) |
| Terraform on AWS EKS Kubernetes IaC SRE | 26,929+ | 4.5 (2,238 ratings) |
| HashiCorp Certified: Terraform Associate (AWS) | 16,835+ | 4.6 (1,754 ratings) |
| AWS CloudFormation Simplified | 16,223+ | 4.3 (1,469 ratings) |
| AWS Fargate and ECS Masterclass | 15,208+ | 4.4 (1,051 ratings) |
| AWS CodePipeline CI/CD | 9,832+ | 4.0 (966 ratings) |
| AWS Elastic Beanstalk Master Class | 7,588+ | 4.3 (373 ratings) |
| Ultimate DevOps Real-World Project on AWS | 4,772+ | 4.72 (358 ratings) |
| Course | Students | Rating |
|---|---|---|
| Azure Kubernetes Service with Azure DevOps and Terraform | 48,551+ | 4.6 (6,196 ratings) |
| Terraform on Azure with IaC DevOps SRE | 17,918+ | 4.7 (1,911 ratings) |
| Azure HashiCorp Certified: Terraform Associate | 16,938+ | 4.5 (1,985 ratings) |
| Azure Kubernetes Service AGIC Ingress | 2,012+ | 4.6 (112 ratings) |
| Course | Students | Rating |
|---|---|---|
| GCP Google Kubernetes Engine GKE with DevOps | 8,769+ | 4.4 (779 ratings) |
| GCP Associate Cloud Engineer Certification | 6,007+ | 4.6 (599 ratings) |
| GCP Terraform on Google Cloud | 2,600+ | 4.4 (213 ratings) |
| GCP GKE Terraform on Google Kubernetes Engine | 2,040+ | 4.6 (155 ratings) |
| Course | Students | Rating |
|---|---|---|
| Helm Masterclass: 50 Practical Demos | 12,069+ | 4.7 (915 ratings) |
| Docker in a Weekend: 40 Practical Demos | 3,802+ | 4.6 (361 ratings) |





