Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Terraform 101 - Certified Terraform Associate
Section 1 - Course Introduction and Setup (51:52)
Terraform 101 Course Intro and Setup (5:14)
Code Repository
Development Environment
AWS Environment [for TeKanAid Academy Subscribers only]
Community
Referral Program
[Optional] Windows Subsystem for Linux (WSL) for Windows Users (5:38)
[Optional] Windows Terminal Installation (3:28)
[Optional] Installing Git for Windows Users (1:14)
[Optional] Visual Studio Code IDE with WSL (6:33)
[Optional] Docker on WSL2 (2:52)
[Optional] Install Terraform (5:49)
AWS Account Setup (14:51)
HashiCorp Terraform VS Code Extension (2:45)
What We'll Build (3:47)
Section 2 - Infrastructure as Code (IaC) Concepts (11:55)
What is IaC? (3:00)
Advantages of IaC Patterns (3:06)
Terraform's Purpose vs Other IaC Providers (3:51)
Declarative vs Procedural Programming (1:58)
Quiz for Section 2
Section 3 - Terraform in Action (1:22:9)
Basic Commands (20:05)
Terraform State, Show, and, Console Commands (13:50)
Terraform Taint (6:37)
Terraform Import (10:57)
Terraform Workspaces (16:16)
Managing Drifts with Refresh (9:36)
Terraform Logs (4:48)
Quiz for Section 3
I need your help
Section 4 - Terraform Architecture (50:18)
Core + Providers (3:31)
Version Constraints (2:53)
Lock and Upgrade Providers (7:18)
Provisioners (15:09)
A Better Option: user_data (12:03)
Terraform State Deeper Dive (9:24)
Quiz for Section 4
Section 5 - Resources and Data Blocks (16:58)
Overview and Referencing (8:15)
Resource Graph (8:43)
Quiz for Section 5
Section 6 - Variables (53:27)
Variables Overview (8:50)
Variables and Outputs to Separate Files (5:46)
Variable Assignment in Files (4:52)
Sensitive Variables (12:08)
Variable Validation (3:08)
Precedence (7:07)
Local Values (11:36)
Quiz for Section 6
Section 7 - Expressions and Functions (1:55:0)
Rebuilding with Networking (14:11)
Data Types and String Interpolation (7:28)
Operators Conditionals and Templatefiles (13:19)
Count and the Splat Expression (9:30)
For Loops (5:19)
For_Each (11:44)
Dynamic Blocks (5:35)
Lifecycle Meta-Argument (18:14)
AWS Launch Templates (6:28)
Output Tags with Values and Zipmap Functions (12:28)
Deploy a Load Balancer (10:44)
Quiz for Section 7
Section 8 - Modules (45:9)
Modules Overview (5:36)
TLS Module and Outputs (11:03)
LB Module and Variables (9:13)
Networking Module (10:02)
EC2 Module (6:06)
Data Flow (3:09)
Quiz for Section 8
Section 9 - Terraform Cloud (1:31:42)
Terraform Cloud (TFC) Overview (10:22)
TFC Setup (7:27)
Migrate to TFC (16:59)
Workspaces (5:34)
Remote State Storage (2:10)
Move our Modules to the Private Registry (20:29)
Workflows (14:42)
Execution Modes (3:08)
Terraform vSphere with Terraform Cloud Agents Demo (Optional)
Section9-Sentinel (7:50)
Sentinel Example Demo (Optional)
Comparing Packages (3:01)
Quiz for Section 9
Section 10 - Secrets Management Patterns (51:25)
Secrets Management Patterns Overview (7:20)
Set up Vault (11:20)
Configure Vault with the Terraform Vault Provider (12:00)
Inject Secrets into Terraform using Vault (20:45)
Quiz for Section 10
Section 11 - Exam Preparation (13:37)
Exam Objectives (6:24)
What to Expect on the Exam (7:13)
Course Wrap-up (0:22)
Closing Remarks (0:22)
I'd like to hear from you
I need your help
Referral Program
Bonus Gift
Data Flow
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock