HashiCorp Certified: Terraform Associate (003) Cert Prep by KodeKloud
3h 10mIntermediate2024-06-14
Authors

KodeKloud

Vijin Palazhi
Course details
In this course, learn the fundamentals and essential skills needed to fully prepare for the Terraform Associate (003) certification exam from HashiCorp. Instructor Vijin Palazhi helps you grasp the core concepts and practical techniques essential for mastering Terraform, a popular infrastructure as code (IaC) tool. Develop proficiency in creating and managing infrastructure resources efficiently using Terraform, and gain insights into infrastructure provisioning, configuration, and orchestration. Learn about IaC concepts, Terraform provider basics, variables and their usage in Terraform, managing Terraform state, using the Terraform CLI, and more.
Skills covered
TerraformHashiCorpData CentersDevOps FoundationsDatabase ManagementDevOpsCert Prep
Concepts
Introduction
- Course introduction
- Certification details
Understand Infrastructure as Code (IaC) Concepts
- Recap IAC
- Installing Terraform and HCL basics
- Create, update, and destroy infrastructure
Terraform Provider Basics
- Recap using Terraform providers
- Multiple providers
- Version constraints
- Aliases
Variables, Resource Attributes, and Dependencies
- Recap - Variables
- Using variables
- Output variables
- Resource attributes and dependencies
- Resource targeting
- Data sources
Terraform State
- Terraform state
- Remote state
Read, Generate, and Modify Configuration
- Count and for each
- Provisioners
- Builtin functions
- Operators and conditional expressions
- Local values
- Dynamic blocks and splat expressions
Use the Terraform CLI
- Basic Terraform commands
- Lifecycle rules
- Terraform taint
- Logging
- Terraform import
- Terraform workspace
Terraform Modules
- Terraform modules
- Creating a module
Terraform Cloud
- Terraform Cloud introduction
- Terraform Cloud plans
- Terraform Cloud demo