Mastering Terraform Iac on Azure: Practical Hands-on

Use Terraform to Provision Infrastructures on Azure (with Hands-on Labs and Mini project)

Ratings: 0.00 / 5.00




Description

This is a Terraform-Azure practical hands-on course based on a lot of requests by students.

This course will provision 50+ different resources on Azure.

There is a mini-project for an end-to-end implementation of the application at the end of the course.


This comprehensive course is designed to guide students through the intricacies of using Terraform for cloud infrastructure automation, with a specific focus on Microsoft Azure. From setting up your environment to deploying complex Azure services, this course covers a broad range of topics to equip you with the skills needed to proficiently use Terraform in real-world scenarios.


What You Will Learn:

  • Introduction to Terraform: Understand what Terraform is, why it's essential, and how it works. Delve into its key aspects, commands, and workflow to get a solid foundation.

  • Setting Up Your Environment: Step-by-step instructions to install necessary tools like VS Code, Terraform, and Azure CLI on various operating systems (Mac OS, Windows OS, Linux OS). Learn how to link Azure CLI to Azure Cloud for seamless operations.

  • Azure Resources Provisioning: Gain hands-on experience in provisioning Azure Resource Groups, Storage Accounts, Key Vaults, and Databricks using Terraform.

  • Working with Azure Compute: Learn to provision both Linux and Windows Virtual Machines in Azure. Understand the specifics of setting up IIS on Azure Windows VMs.

    • Work with virtual networks

    • Network Security Groups

    • Ports and their exposures

    • Virtual Machines

  • Azure Data Factory Pipeline Automation: Master the art of provisioning Azure Data Factory, creating triggers, and setting up data factory modules. Learn to create Azure SQL Linked Services and validate Data Factory Pipelines.

    • Create a provision Data Lakes

    • Linked Services

    • Datasets

    • Triggers

    • Pipelines

  • Advanced Topics - Synapse Analytics and HDInsight: Expand your knowledge by provisioning Synapse Analytics and Azure HDInsight clusters (Spark, Hadoop, Kafka) using Terraform.

    • Provision Synapse Analytics workspace

    • Provision HDInsight Spark Clusters

    • Provision HDInsight Hadoop Clusters

    • Provision HDInsight Kafka Clusters

  • Resources and Codes: Access a wealth of resources, code samples to reinforce your learning and help you in practical implementation and mini projects to help you practice.

    • Full codes

    • Mini Project

Who This Course Is For:

  • Individuals looking to deepen their understanding of Terraform in the context of Azure.

  • Cloud professionals aiming to enhance their skills in infrastructure automation and cloud services provisioning.

  • Students and professionals who prefer a hands-on approach to learning Terraform.

Course Highlights:

  • Detailed lectures covering every aspect of Terraform and Azure integration.

  • Practical, real-world examples to enhance learning.

  • Comprehensive resources and code repository for extended learning.

What You Will Learn!

  • How to setup Terraform on different machine
  • How to use connect Terraform to Azure
  • How to use Terraform to automate infrastructure provisioning on Azure
  • How to create Data Pipelines with Terraform and Azure

Who Should Attend!

  • Beginner Data Engineers curious about data engineering
  • Experienced Data Engineers looking to automate azure pipelines with Terraform