Course Highlights
  • PASS the HashiCorp Certified Terraform Associate (003) exam.
  • ALL 400+ SLIDES available to download.
  • Gain REAL-WORLD insights in practical implementation of Terraform.
  • Little Theory. ALL Practicals.
Curriculum

7 Topics
Overview of Terraform and Certification
About The Course and Resources
Document - Code Repository
Our Community
Basics of Infrastructure as Code (IAC)
Choosing Right IAC Tool
Central PPT Notes

8 Topics
Installation Process of Terraform
Document - Terraform Downloads Page
Installing Terraform - MacOS and Linux Users
Choosing Right IDE for Terraform
Install & Setup Source Code Editor
Visual Studio Code Extensions
Sample Code - Extension Test
Setting up AWS account

16 Topics
Authentication and Authorization
Create User for AWS Account
Launch First Virtual Machine through Terraform
Terraform Code - First EC2 Instance
Important Security Pointer
Resource and Providers
Provider Tiers
Create GitHub Repository through Terraform
Terraform Destroy
Understanding Terraform State files
Understanding Desired & Current States (NEW)
Challenges with the current state on computed values (NEW)
Terraform Provider Versioning
Terraform Refresh
AWS Provider - Authentication Configuration
Practice Test - Domain 1

37 Topics
Overview of Course Lecture Format
Cross Resource Attribute References
Cross Reference Resource Attributes Practical
Output Values
Terraform Variables
Approaches for Variable Assignment
Data Types for Variables
Fetching Data from Maps and List in Variable
Count and Count Index
Conditional Expressions
Local Values
Terraform Functions
Data Sources
Note - Filters in Data Sources
Debugging in Terraform
Terraform Format
Validating Terraform Configuration Files
Load Order & Semantics
Dynamic Blocks
Tainting Resources
Splat Expressions
Terraform Graph
Saving Terraform Plan to File
Terraform Output
Terraform Settings
Dealing with Large Infrastructure
Zipmap Function
Comments in Terraform
Resource Behavior and Meta Arguments
Meta-Argument - LifeCycle
LifeCycle Meta-Argument - Create Before Destroy
LifeCycle Meta-Argument - Prevent Destroy
LifeCycle Meta-Argument - Ignore Changes
Challenges with Count Meta-Argument
Data Type - SET
for_each in Terraform
Practice Test

8 Topics
Important Note
Understanding Provisioners in Terraform
Types of Provisioners
Implementing remote-exec provisioners
Implementing local-exec provisioners
Creation-Time & Destroy-Time Provisioners
Failure Behavior for Provisioners
Practice Tests

9 Topics
Understanding DRY principle
Implementing EC2 module with Terraform
Variables and Terraform Modules
Using Locals with Modules
Referencing Module Outputs
Terraform Registry
Requirement for Publishing Modules in Terraform Registry
Terraform Workspace
Implementing Terraform Workspace

14 Topics
Integrating with GIT for team management
Important Note
Security Challenges in Commiting TFState to GIT
Module Sources in Terraform
Terraform and .gitignore
Terraform Backends
Implementing S3 Backend
State File locking
Integrating DynamoDB with S3 for state locking
Terraform State Management
Cross- Project Collaboration using Remote State
Implementing Remote States Connections
Overview of Terraform Import - NEW
Terraform Import Practical - NEW

9 Topics
Terraform Provider UseCase - Resources in Multiple Regions
Handling Multiple AWS Profiles with Terraform Providers
Note - STS
Terraform & Assume Role with AWS STS
Sensitive Parameter
Note - HashiCorp Vault
Overview of HashiCorp Vault
Terraform and Vault Integration
Dependency Lock File

7 Topics
Overview of Terraform Cloud
Creating Terraform Cloud Account
Creating Infrastructure with Terraform Cloud
Overview of Sentinel
Overview of Remote Backends
Implementing Remote Backend Operations
Air Gapped Environments

15 Topics
Overview of Terraform Challenges
Document - Terraform Challenges Repository
Cloning Git Repository For Challenges
Overview of Terraform Challenge - 1
Terraform Challenge 1 - Solution Hints
Terraform Challenge 1 - Solution Video
Overview of Terraform Challenge - 2
Terraform Challenge 2 - Solution Discussion and Hints
Terraform Challenge 2 - Solution Video
Overview of Terraform Challenge - 3
Terraform Challenge 3 - and Hints
Terraform Challenge 3 - Solution Video
Overview of Challenge 4
Terraform Challenge 4 - and Hints
Terraform Challenge 4 - Solution Video

16 Topics
Our Community
Overview of HashiCorp Exams
Important Pointers for Exams - Part 01
Important Pointers for Exams - Part 02
Important Pointers for Exams - Part 03
Important Pointers for Exams - Part 04
Important Pointers for Exams - Part 05
Important Pointers for Exams - Part 06
Updated - Important Pointers for Exams
Exam Preparation Practice Test - 1
Exam Preparation Practice Test - 2
Exam Preparation Practice Test - 3
Exam Preparation Practice Test - 4
Exam Preparation Practice Test - 5
Exam Preparation Practice Test - 6
Additional Resources - Bonus

  Write a Review

HashiCorp Certified: Terraform Associate 2024

Go to Paid Course