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.