Udemy

Terraform 101: The Ultimate Hands-On Guide [Azure Edition]

立即報名
  • 5,779 名學生
  • 更新於 6/2025
4.8
(1,083 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
11 小時 53 分鐘
教學語言
英語
授課導師
Mark Tinderholt
評分
4.8
(1,083 個評分)
4次瀏覽

課程簡介

Terraform 101: The Ultimate Hands-On Guide [Azure Edition]

A Practical, Step-by-Step Guide to Building and Automating Azure Infrastructure with Terraform

This course offers a beginner-friendly introduction to Terraform, covering the basics of the Terraform CLI and HashiCorp Configuration Language (HCL) in a cloud-agnostic way. You’ll learn how to set up Azure using the “azurerm” provider, starting with configuring a storage account for remote state management. Next, you’ll build a local runner (or script) that makes it easier to manage multiple environments directly from your own workstation. Then, you’ll set up key DevOps infrastructure, including Azure KeyVault for secret management and Azure Monitor for observability, capturing logs and metrics to ensure your deployments run smoothly.

Leading you through these topics is Mark Tinderholt, currently a Principal Architect at Microsoft Azure. Mark brings a highly practical perspective drawn from over 25 years of real-world experience in software development, technology consulting, and leading teams. He has worked on everything from data center migrations to microservices architecture and multi-tenant SaaS solutions, all while driving DevOps culture at organizations both large and small. Because he’s not a typical “professional trainer,” but rather a veteran industry practitioner, his instruction is hands-on and focused on real-world scenarios. This approach makes learning both intuitive and immediately applicable to modern infrastructure challenges, ensuring that you gain the skills to succeed in today’s fast-paced Cloud and DevOps landscape.

As you progress, you’ll create an Azure Virtual Network and deploy a Linux Virtual Machine, exploring various connectivity options such as SSH and Azure Bastion. We'll also enable Entra ID Authentication and explore how to automate Entra ID using the "azuread" Terraform Provider. Finally, we'll look at the "other" Azure Terraform provider--the "azapi" Terraform Provider which unlocks Day Zero Support for new Azure services and features. 

Throughout the course, you’ll pick up best practices for structuring your Terraform code, handling multiple environments, and maintaining a reliable infrastructure as code workflow. By the end, you’ll have a strong grasp of Terraform fundamentals and Azure essentials—perfect if you’re just starting out with either technology or if you’re looking to solidify your cloud infrastructure skills. With Mark’s guidance, you’ll gain the confidence to design and deploy repeatable, scalable infrastructure on Azure using Terraform.

課程章節

  • 10 個章節
  • 116 堂課
  • 第 1 章 Getting Started: Meet Your Instructor and Discover Terraform
  • 第 2 章 Key Concepts for Terraform and Infrastructure as Code
  • 第 3 章 Setup Your Windows Development Environment for Terraform
  • 第 4 章 Terraform Fundamentals: Core Concepts and Syntax
  • 第 5 章 Setup and access Your Azure Subscription
  • 第 6 章 Getting Started with Azure and Terraform
  • 第 7 章 Automate Foundational Azure Compute and Networking Services with Terraform
  • 第 8 章 Automating Identity & Access Management on Entra ID
  • 第 9 章 Achieving Day Zero Feature Support With The AzAPI Terraform Provider
  • 第 10 章 Conclusion

課程內容

  • Understand what infrastructure-as-code (IaC) is and why it’s crucial for modern cloud management.
  • Use Terraform CLI for deploying and managing cloud infrastructure.
  • Code in HashiCorp Configuration Language (HCL) to automate your Azure Infrastructure
  • Learn how to set up and start using Terraform on Microsoft Azure


評價

  • V
    Valentin Sergheev
    5.0

    I really enjoyed this course - attention to details and insights from someone with deep experience are invaluable.

  • J
    Jairo Hernandez
    5.0

    Amazing course. Easy to follow and understand as not really any other terraform course on Azure out there. I feel like may other TF courses do not focus heavily on understanding the foundational basics of TF and so they leave you with open questions or with concepts going completely over my head. I can't wait for more courses from instructor around devops with Azure in mind!!

  • B
    Boubacar KANTE
    5.0

    Great Course. I really loved the section 4. The section provides an agnostic understanding of Terraform, without being influenced by any specific cloud provider, and highlights the power of the tool.

  • P
    Pascal Sauer
    4.5

    Interesting course with a few excursions into more in-depth topics such as Entra ID in combination with VMs/Bastion. What I would find interesting would be the topic of “tags” or lifecycles, or how to export existing infrastructure to Terraform. Possibly also how to fix a mistakenly corrupted state file, etc. But maybe you can find that on the corresponding YouTube channel or in other courses; I can't say at the moment.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意