Terraform Associate

Self-paced recorded course

Learn infrastructure as code with recorded lessons on Terraform providers, commands, modules, workflows, state and configuration. Build your understanding of managing cloud infrastructure with Terraform.

Complete recorded course

₹9,600 INR / $100 USD

Pay in INR or USD. Our team will help with payment and recording access.

1 year of recording access. No live classes, labs or certification exam included.

Course content

Introduction to Infrastructure as Code

  • Understanding Infrastructure as Code Concepts
  • Advantages of Using IaC over Manual Deployments
  • Terraform vs Alternatives
  • Multi-Cloud and Provider-Agnostic Benefits
  • Benefits of State in Terraform

Terraform Basics

  • Terraform Provider and Basics
  • Installing AWS Provider for Terraform
  • Understanding Terraform Plugin Architecture
  • Installing Multiple Providers
  • Understanding How Terraform Finds & Fetches Providers
  • Terraform Provisioners
  • Terraform Local Execution
  • Terraform Remote Execution

Terraform Command Line

  • Using Terraform CLI
  • Using Terraform FMT
  • Using Terraform Taint
  • Using Terraform Workspace
  • Using Terraform State
  • Using Terraform Import
  • Enabling Terraform Verbose Logging

Terraform Modules

  • Interacting with Terraform Modules
  • Terraform Modules
  • Terraform Module Inputs & Outputs
  • Understanding Variables in Terraform
  • Using Variables in Terraform
  • Downloading Public Modules
  • Defining Module Version

Terraform Workflow

  • Understanding Terraform Workflow
  • Initializing a Terraform Workflow
  • Validating Terraform Configuration
  • Generating Terraform Plans
  • Executing Terraform Workflows
  • Destroying Terraform Resources

Terraform State

  • Implementing and Maintaining Terraform State
  • Default State Backend
  • State Locking in Terraform
  • Handle Backend Authentication Methods
  • Describe Remote State Storage Mechanisms and Supported Standard Backends
  • Using Terraform Refresh with State
  • Describe Backend Block in Configuration and Best Practices for Partial Configurations
  • Understand Secret Management in State Files

Terraform Configuration

  • Read, Generate, and Modify Configuration
  • Demonstrate Use of Variables and Outputs
  • Describe Secure Secret Injection Best Practice
  • Understand the Use of Collection and Structural Types
  • Create and Differentiate Resource and Data Configuration
  • Use Resource Addressing and Resource Parameters to Connect Resources Together
  • Use Terraform Built-In Functions to Write Configuration
  • Configure Resource Using a Dynamic Block
  • Describe Built-In Dependency Management

Terraform Enterprise

  • Understand Terraform Enterprise Capabilities
  • Describe the Benefits of Sentinel, Registry, and Workspaces
  • Differentiate OSS and TFE Workspaces

Terraform Certification Prep

  • Sample Exam for Hashicorp Certified: Terraform Associate

Good to know

How does this course work?
This is a self-paced recorded course. Watch the lessons on your own schedule and revisit topics as you learn. There are no live classes or scheduled batches for this course.
What is included?
The course recordings are included, with 1 year of recording access. Lab environments, live teaching and certification exams are not included.
Can I watch a lesson before buying?
A sample recording has not been added yet. You can review the course content below and contact our team with any questions before buying.
What happens when I click Buy course?
A short enquiry form opens. Share your details and our team will contact you to confirm the price, payment and recording access. Submitting the form does not take a payment or activate course access.

Buy course

Send a purchase enquiry. Our team will contact you to confirm payment and recording access.