Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Terraform on Azure
Rating: 4.4 out of 5(3,958 ratings)
21,398 students

Terraform on Azure

Become a DevOps expert using Terraform on Azure. Deploy services like CosmosDB, Kubernetes, SQL Server, MySQL, AD, ...
Last updated 4/2022
English

What you'll learn

  • 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.

Course content

8 sections67 lectures8h 34m total length
  • Introduction3:30

    Introduction to the course

  • Course files0:03
  • Azure Terraform Cheat Sheet0:06

    A concise set of notes used for quick reference.

  • Azure Account2:01

    Setting up your Azure Account

  • Terraform installation3:06

    Terraform installation

  • Terraform installation (for Windows users)2:19

    Terraform installation (for Windows users)

  • Installing the Azure CLI (MacOS + Windows)3:01

    Installing the Azure Command Line Interface

  • Creating keypairs using PuttyGen (Windows)4:50

    Setting up SSH keypairs using Putty (for windows users) - Linux / MacOS users can use the ssh-keygen tool

Requirements

  • No hard prerequisites, although having experience with Azure will be beneficial

Description

In this hands-on training we will teach you how to implement and use Terraform on Microsoft Azure from the start to finish. After following this training you can add this precious skill to you resume.

Our mission is to ensure you can start using terraform with Azure in your organisation to automate the provisioning of cloud infrastructure. After taking this course, you'll have the confidence of using Terraform in your organisation.

Let's go and happy learning!

Terraform allows you to write your cloud infrastructure setup in code. If you have used Microsoft Azure before, you'll know that setting up your infrastructure using the Microsoft Azure Portal (the Web UI) is far from ideal. Terraform allows you use Infrastructure as Code, rather than executing the steps manually by going through the correct steps in the Microsoft Azure Portal.

This course will teach you how to write HCL, the HashiCorp Configuration Language, to bring up your infrastructure on Microsoft Azure. Terraform is cloud agnostic, so the terraform skills learned in this course are easily transferable to other cloud providers. After teaching you the terraform basics, the course will continue setting up simple architectural patterns, like VMs, to get you used to how terraform works. Once you have a good feeling of how you can use terraform, we dive a bit deeper into the possible Microsoft Azure Services you can spin up, like Autoscaling, LoadBalancing, MSSQL & MySQL, CosmosDB, Storage Accounts, Azure AD, and others. Also covered is advanced terraform usage, like using remote state, for/foreach loops, and conditionals/functions.


Who this course is for:

  • Anyone using Azure wanting to use terraform to provision their infrastructure resources