Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Terraform Associate Certification Prep Course
Introduction
Introduction (3:48)
Stay up to date
About the certification
What to expect in the exam (1:38)
Why you should book it ASAP! (1:12)
How to book your exam (3:17)
Setup
Text Editor of Choice (1:43)
Folder Setup (0:39)
Terraform Install for Linux (1:22)
Terraform for Windows - Chocolatey Install (1:19)
Terraform for Windows - Terraform Install (0:44)
Terraform for Windows - VSC Terminal Fix (1:20)
Terraform Install for Mac (1:48)
AWS Setup - Create AWS Account (0:30)
AWS Setup - Create IAM User (2:13)
AWS Setup - Generate New Access Key (0:34)
Code From the Course
Terraform Crash-Course
Intro to Terraform (0:49)
Providers (1:16)
Resources (1:06)
Initialising (0:33)
Terraform Plan and State File (1:17)
Terraform Apply (0:32)
Importance of State File (1:01)
Terraform Destroy (0:41)
Securing Keys (2:41)
Variables 101 - Strings (1:38)
Variables 101 - Numbers (0:49)
Variables 101 - Boolean (0:26)
Variables 101 - List (1:13)
Variables 101 - Map (0:43)
How to Use Strings (1:36)
How to Use Lists (0:32)
How to Use Maps (0:32)
Input Variables (1:39)
Outputs (2:42)
Tuples (2:45)
Dependencies (4:45)
Data Sources (5:19)
Built-In Functions (1:49)
Versioning (1:12)
Modules 101 (4:23)
Dynamic Blocks (8:13)
Terraform Version Changes
Versions (1:40)
Count Depreciation (5:33)
Error Messages (3:52)
Switch (4:03)
Creating an RDS Instance in Terraform (6:14)
Providers
Providers Introduction (0:27)
What is an API? (2:06)
APIs and Terraform (1:54)
Available Providers (0:56)
Folder Setup (0:27)
Terraform Initialisation (0:19)
Vault Provider (1:04)
Multiple Provider Setup (1:14)
Plugins (0:40)
Local vs Remote Exec (1:37)
Provider Versioning (0:56)
Modules Masterclass
Introduction (0:08)
What Are Modules? (0:24)
Terraform Registry (2:13)
Modules and Inputs (2:36)
Modules and Outputs (2:42)
Child Modules (3:01)
Variable Ordering
Creating a Variable (1:18)
Terraform Initialisation (0:23)
Environment Variables (0:52)
CLI Variables (0:34)
Using TFVARS Files (2:30)
Using AUTO TFVARS (0:30)
Multiple Value Files (1:22)
Recap: Order Of Variable Loading (1:45)
Terraform Workflow
Introduction (3:58)
Terraform Workflow - Terraform Init (0:39)
Terraform Workflow - Terraform Validate (0:57)
Terraform Workflow - Terraform Plan (0:51)
Terraform Workflow - Terraform Apply (0:40)
Terraform Workflow - Terraform Destroy (0:22)
Terraform Workflow - Recap (0:23)
Terraform Commands
Introduction (0:12)
Terraform Commands - FMT (1:31)
Terraform Commands - Taint (2:18)
Terraform Commands - Untaint (0:30)
Terraform Commands - Import (3:07)
Terraform Commands - Workspace Introduction (0:45)
Terraform Commands - Creating a Workspace (0:27)
Terraform Commands - Show Workspaces (0:12)
Terraform Commands - Swap Workspace (0:26)
Terraform Commands - Delete the Workspace (0:18)
Terraform Commands - State List (0:25)
Terraform Commands - State Pull (0:46)
Terraform Commands - State MV (0:53)
Terraform Commands - State RM (0:55)
Terraform Commands - Debugging (1:18)
Security
Securing Keys (2:41)
Sentinel (1:27)
Secret Injection - Introduction (1:21)
Secret Injection - Demo (8:13)
State Management
Introduction (1:00)
Exam Tip (1:05)
Local State (1:56)
Terraform Refresh (2:45)
Backends (4:43)
Revert To Local Backend (1:47)
Backend Limitations (0:30)
Backend Security (0:37)
Terraform Force Unlock (1:26)
Terraform Cloud (0:25)
State in Memory (0:28)
Backend and String Interpolation (0:21)
State Push (0:43)
Let's Recap (0:06)
Types Of Backend (0:56)
Recap of State (2:23)
Terraform Cloud
Introduction to Terraform Cloud (0:34)
Terraform Cloud - Setup (8:26)
Terraform Cloud - Destroy (1:39)
Terraform Cloud Comparison - OSS vs Cloud (1:54)
Terraform Cloud Comparison - Cloud vs Enterprise (0:33)
Sitting the exam
Before the exam with TJ (1:34)
Exam Updates 2023 (13:30)
After the exam - Breakdown (1:26)
Final Section
Final Video (0:55)
Backend Security
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock