Terraform For Beginners: Write, Plan, And Create Infrastructure As Code

No Rating(0)
See all reviews

This course is designed for those interested to learn the basics of Terraform and be able to deploy infrastructure in a consistent, repeatable manner across multiple services.

Watch Free For 30 Days

start free access


buy single class $199
  • On Demand Video Lessons
  • Course Certificate
  • 24/7 Support

About This Coursebeginner

Systems Administrators and DevOp Engineers have always been charged to do more with less. Defining infrastructure in code and automating its deployment helps improve operational efficiency and lower administrative overhead. In this course, you’ll learn foundational knowledge of Hashicorp’s Terraform software, a toolset for infrastructure automation. First, you’ll discover how to create and update a basic configuration, you’ll explore how to use provisioners, functions, and providers to expand your deployment. Finally, you’ll learn how to leverage abstraction and improve code reuse with variables, state files, and modules. When you’re finished with this course, you’ll have the skills and knowledge of Terraform needed to write, plan, and create automated infrastructure deployments.

What you’ll learn

  • In this course you will learn the fundamentals of Terraform to deploy infrastructure in a consistent, repeatable manner across multiple services.

Requirements and prerequisites

  • Before you enroll this course, you must be familiar with the AWS working environment.

Who this course is for:

This course is designed for AWS developers.

Our Promise to You

By the end of this course, you will have learned about Terraform.

30 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today and learn more about Terraform.

Course Curriculum

Course Sections


Terraform Components

Example 1


Terraform State And Update

What’s The Scenario

Data Type And Security Groups

Example 2


What’s The Scenario

Terraform Provisioners

Terraform Syntax

Example 3


What’s The Scenario

Terraform Providers

Terraform Functions

Intro And Variable

Resource Creation

Deployment And Terraform Console

Updated Deployment And Terraform Commands


What’s The Scenario

Working With Variables

Multiple Environments

Multiple Environments

Deploying The Dev Environment

Deploying The UAT Environment


What’s The Scenario

Terraform Modules

Example 4

Using The Modules

Deploying The Configuration


No Reviews found for this course.