This guide outlines the learning path, resources, and projects for mastering Terraform and achieving Terraform Associate certification.
Begin with the foundational concepts of Terraform by following the official tutorials.
Explore and test Terraform's Git and Docker providers for hands-on experience.
-
CLI Basics
- CLI Tutorials
- Learn about state management:
- How to reuse the same state file.
- Understand how Terraform updates the same file.
-
Configuration Language
- Configuration Language Guide
- Master the Terraform configuration language.
-
Terraform Associate Learning Path
- Learning Path
- Includes:
- Exam content list
- Sample questions
-
Terraform CDK in Go
- Explore using the Terraform CDK (Cloud Development Kit) with the Go language.
-
Dependency Graph
- Learn about visualizing and managing dependencies within Terraform projects.
-
Docker Image Builder and Deployment
- Replace manual processes with Terraform for building and deploying Docker images.
-
Git Accelerator
- Enforce policies on Git repositories using Terraform.
-
VM Image Handler
- Automate VM image handling using Terraform.
-
Terraform Associate Certification
- Study and complete the certification as part of the learning path.