Course Highlights
  • Write Terraform code (basic + advanced) and practice infrastructure as code on Azure.
  • Deploy Azure infrastructure using Terrafrom
  • Provision Azure Services using Terraform
  • Setting up a managed Kubernetes service (AKS) with terraform and deploy an app on it with Azure DevOps Pipelines
  • Azure Resource Groups, Virtual Networking, ScaleSets, LoadBalancers, AutoScaling, MSSQL/MySQL databases, Azure ActiveDirectory, CosmosDB, and other services
  • General Terraform knowledge in order to prepare yourself for certification.
Curriculum

8 Topics
Introduction
Course files
Azure Terraform Cheat Sheet
Azure Account
Terraform installation
Terraform installation (for Windows users)
Installing the Azure CLI (MacOS + Windows)
Creating keypairs using PuttyGen (Windows)

5 Topics
Introduction to terraform HCL
Variables in terraform
Terraform Commands
First steps (Part I)
First steps (Part II)

12 Topics
Introduction to Terraform with Azure
The Resource Manager
Demo: Resource Groups
Virtual Networks
Virtual Machines
Network Security Groups
Demo: Network Security Groups
Availability (Fault and Update domains Availability Zones)
Scale Sets and Load Balancer
Demo: Scale Sets and Load Balancer (Part I)
Demo: Scale Sets and Load Balancer (Part II)
Demo: Scale Sets and Load Balancer with Availabily Zones

18 Topics
Introduction to Azure Database for MySQL
Demo: Azure Database for MySQL
Introduction to Azure SQL Database
Demo: Azure SQL Database
Introduction to CosmosDB
Demo: MongoDB on CosmosDB
Introduction to Azure Storage
Introduction to Azure Blob Storage
Demo: Azure Blob Storage
Introduction to Azure Table Storage Azure File Storage
Introduction to Azure Queue Storage Azure Data Lake Storage Gen2
Introduction to Azure Disk Storage
Introduction to Azure Active Directory
Demo: Azure Active Directory
Introduction to the Application Gateway
Demo: Application Gateway
Introduction to Azure Stream Analytics
Demo: Azure Stream Analytics

9 Topics
Introduction to Terraform remote state
Demo: Terraform remote state on Azure
Introduction to Conditionals
Demo: Conditionals
Introduction to Functions
Demo Functions
For and Foreach Loops
Demo: For loops
Demo: Foreach loops

2 Topics
Introduction to Terraform Modules
Introduction To Using Terraform Modules

5 Topics
Introduction to AKS - Azure Kubernetes Service
Demo: setting up AKS (part I)
Demo: setting up AKS (part II)
Demo: deploying to AKS with Azure DevOps (part I)
Demo: deploying to AKS with Azure DevOps (part II)

9 Topics
Understanding Terraform Basics
Terraform Provisioner
Terrafrom CLI
Quiz: Terrafom CLI
Terraform Workflow
Implement and Maintain State (Part I)
Implement and Maintain State (Part II)
Read generate and modify configuration (input variables)
Read generate and modify configuration (output variables +locals)

  Write a Review

Terraform on Azure

Go to Paid Course