Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Terraform & IaC Bootcamp
Rating: 4.4 out of 5(29 ratings)
479 students

Terraform & IaC Bootcamp

Don't just understand Terraform. Learn the ins and outs to ramp yourself up into an intermediate Terraform user.
Last updated 6/2024
English

What you'll learn

  • Design Terraform projects.
  • Create infrastructure in AWS with Terraform.
  • Leverage best practices in Terraform to write good, readable code.
  • Utilize Terraform efficiently at your work, learning a new in demand skillset.

Course content

9 sections66 lectures9h 59m total length
  • Course Introduction9:10

    Learn Terraform and infrastructure as code to define, automate, and manage AWS resources from a beginner to intermediate level, using code, GitHub workflows, and best practices.

  • About Your Instructor3:54

    Develop a solid understanding of TerraForm and infrastructure as code and apply these concepts to build infrastructure with TerraForm, guided by best practices from an experienced DevOps instructor.

  • Course Github Repository0:08
  • Course Resources0:02

Requirements

  • No programming or Terraform experienced required. AWS knowledge is good to have. Must have AWS and Github account.

Description

IaC is not a trend any longer, but the de-facto way in how companies of all sizes are managing their infrastructure. Terraform is the most popular tool in the IaC landscape, and is an extremely in demand skill. Don't believe me? Search for any Infrastructure engineer, Devops and SRE roles, and you'll see how often Terraform gets mentioned.

With this course, I will ramp you up from someone with no prior experience, to an intermediate user ready to create and manage infrastructure in Terraform. The goal is to make sure that you understand the inner workings of Terraform, and some of the most important concepts like what a Provider is, how does Terraform State work, and how to develop Modules to create infrastructure.

We will be using AWS as our cloud provider, to demonstrate the power of Terraform and what it can do. However, the skills you learn in this course is directly transferable to any cloud provider and platform. Prior experience in AWS is not required but helpful.

Learn the best practices of Terraform and what makes up a good Infrastructure engineer. Develop your own Modules to create reusable infrastructure, and understand how Modules are designed for efficiency. Take what you've learned in this course and directly apply it to your day to day work. Speak about Terraform confidently and comfortably.

This course gives you the foundations to continue learning about Terraform. This is a journey, not a one time stop gap.


Who this course is for:

  • Junior Engineers looking to ramp up in Terraform.
  • IT professionals looking to learn a new skillset.
  • IT professionals looking to advance their career by learning Terraform.
  • Software Engineers looking to ram up in Terraform.