Learning terraform v12/v13 on Azure

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

NOTE: Older version of TF. I have created another course, that is current as of 2024

This course takes you through all aspects of Terraform v12 and v13, from initial setup to a sample real world deployment in Azure.

Note : This course is no longer being updated though it still works with current terraform version 1.x. Recently v3 of the AzureRM provider has been released, this course has been tested up-to v2.99 of the provider but not beyond this.

The course begins with setting up the training environment, installing Terraform and configuring Azure. As the course develops will look at various aspects of Terraform and how we can use these to build our deployment. Alongside this we will use various resources in Azure, I will explain what these are, how these work and then we will deploy these using Terraform. Just set expectations this course isn’t an Azure course. So while I won’t go into any great depth on each Azure resource I do provide an overview of the most salient features.

This course has been developed to be as practical as possible, most of the lessons are follow along in nature. Overviews of key areas of Terraform and Azure Resources are provided for reference.

Terraform v13 specific lessons have been added in Section 8. These naturally follow on from the prior sections.


  • You will be able to write Terraform code and build infrastructure as code using Azure.

  • You will understand key Terraform concepts and be able use these to create reusable Modules.

  • You will understand the structure of Terraform code and how to deploy resources using the Azure provider.

Instructor

Profile photo of L11 Training
L11 Training

I’ve always had a passion for scripting and automation. Educated as software engineer over 20 years ago, I’ve worked in IT infrastructure, Design and Automation since. During this period I have been trained in a lot of technology, from Operating Systems, Programming though to Network Infrastructure. Automation has always been a focus and I have experience of many languages including...

Review
4.9 course rating
4K ratings
ui-avatar of Vero Solutions
Vero S.
3.5
1 year ago

The Pros:
- An overall good beginners courses that could fast-path the student to gain an introductory understanding of Terraform, and how it works.
- Instructor is on average easy to understand, but some prep work can definitely improve on the presentation.

The Cons:
- The course is a number of years and Terraform version out-of-date. Personally, that's partially my fault for not using it when purchased.
- The course topics are not well structured. Sections are missed with Terraform concepts and/or features with Azure resources deployment. It will help if an overall end-state was specified at the beginning, and how new concepts or features will help build or evolve the IaC deployment.
- The sections in teaching and associated with modules weren't ideal given how chunky the 'location' module became by pretty much taking everything and move it into a sub-folder. Some degree of decomposition will help students adopt better practices. What's show is align to the monolithic coding.

Hope you find the time to update or develop and new version of this course and introduce new ideas and concepts. Thanks and good luck.

  • Helpful
  • Not helpful
ui-avatar of Vasily Dervoedov
Vasily D.
5.0
1 year ago

It will be great to update this course to a newer version (how Mumshad Mannambeth is doing with CKA course), but course is beneficial with these contents

  • Helpful
  • Not helpful
ui-avatar of David
David
4.0
3 years ago

I would've liked some more information about what we are going to do before really adjusting the code.

Now a lot got explained while changes the code.

I think its nice to have an overview of what we are going to do in steps, and then do it.

But great course.

  • Helpful
  • Not helpful
ui-avatar of Shubh Jay
Shubh J.
3.0
3 years ago

This course is only Useful if know Terraform in Advance.

At certain point especially from section 6 you will lost track - No Proper sequence of topics covered and Graphical representation of what Infra you're going to Design.

  • Helpful
  • Not helpful
ui-avatar of Shu Yan Wu
Shu Y. W.
3.5
3 years ago

I feel the course is about the implementation skill of Azure infrastructure using Terraform, but this requires student having a certain level in Terraform and Azure. It is better to warn students to take fundamental trainings in both Terraform (eg. course about HashiCorp Certified: Terraform Associate) and Azure (course about Microsoft Certified: Azure Fundamentals) before taking this course.

  • Helpful
  • Not helpful
ui-avatar of John Bowersox
John B.
4.0
3 years ago

Great intro course to Terraform on Azure. I've had a hard time finding a course specific to Azure as most are run on AWS. The real world examples in this course are useful and clear.

  • Helpful
  • Not helpful
ui-avatar of Samet Ă–ztĂĽrk
Samet ďż˝.
1.5
3 years ago

Instructor sometimes don't explain the code and you find yourself in "monkey see-monkey do" situation. He also makes a lot of mistakes and looks like he didn't bother the re-record that part so you also have to debug his code along the way.

Plus, sometimes he talks a lot. Overexplains unnecessary things etc.

Although I find course structure and his approach quite well. I recommend take a SysAdmin course and an Azure course first then start this one.

  • Helpful
  • Not helpful
ui-avatar of Prabhat Thakur
Prabhat T.
4.0
3 years ago

This course have covered all the important topics that one needs to know.

  • Helpful
  • Not helpful
ui-avatar of Michael Rizk
Michael R.
2.5
4 years ago

for general idea on terraform the couse is OK but Section 7 where the advanced and important subjects are e.g. Modules / Outputs are not really demonstrated in an easy way to understand i felt i lost as it was better to show it in small codes before started editing the whole code that we have been working on the whole course ... Section 7 really needs improvement apart from that the info presented was good

  • Helpful
  • Not helpful
ui-avatar of Arjit Sharma
Arjit S.
5.0
4 years ago

Excellent course, thank you so much for creating such a detailed course and logically divided functionalities into chapter. Also to the point and precise content in each chapters with extensive hands-on.

I would love to see more courses from you and especially if you can do regarding best practises followed in terraform while creating module and environment wise state files.
I learnt a lot from this entire course. Thanks again.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses