Terraform Associate (003)
Learn how to scale and maintain Terraform resources with a heavy focus on deployment knowledge.
Get Access NowUSD $29.00
USD $60.00
(50% off)
This Course Includes:
1 Year Access
12.5
Hours of Video
165
Lectures
59
Follow Alongs
35
Cheat Sheets
134
Flashcards
5
Practice Exams
Individual Video Quizlets
Certificate of Completion
Course Outline
Introduction
16m 49s
Meet Your Instructor
1m 44s
Lecture
Watch
What is the Terraform Associate?
9m 17s
Lecture
Watch
Exam Guide
2m 35s
Lecture
Watch
Practice Exam Preview
3m 13s
Lecture
Watch
IaC Concepts
19m 47s
What is Infrastructure as Code?
1m 10s
Lecture
Watch
Popular Infrasutructure as Code tools
3m 7s
Lecture
Watch
Declarative
1m 27s
Lecture
Watch
Infrastructure Lifecycle
1m 33s
Lecture
Watch
Infrastructure Lifecycle Advantages
55s
Lecture
Watch
Non-Idempontent vs Idempontent
1m 43s
Lecture
Watch
Provisioning vs Deployment vs Orchestration
1m 39s
Lecture
Watch
Configuration Drift
3m 26s
Lecture
Watch
Mutable vs Immutable Infrastructure
1m 9s
Lecture
Watch
What is GitOps
1m 12s
Lecture
Watch
Immutable Infrastructure Guarantee​
2m 26s
Lecture
Watch
HashiCorp Introduction
3m 55s
HashiCorp
1m 50s
Lecture
Watch
What is Terraform?
47s
Lecture
Watch
What is Terraform Cloud?
1m 18s
Lecture
Watch
Terraform Basics
1h 17m
Terraform Lifecycle
1m 28s
Lecture
Watch
Change Automation
1m 36s
Lecture
Watch
Execution Plans
29s
Lecture
Watch
Visualizing Execution Plans
46s
Lecture
Watch
Resource Graph
1m 8s
Lecture
Watch
Use Cases
1m 47s
Lecture
Watch
Terraform Core and Terraform Plugins
55s
Lecture
Watch
Terraform Up and Running
53s
Lecture
Watch
Terraform Best Practices
30s
Lecture
Watch
Terraform Install
2m 42s
Follow Along
Watch
CLI and Configuration
16m 10s
Follow Along
Watch
Terraform Init
4m 3s
Follow Along
Watch
Terraform Plan and Apply
2m 37s
Follow Along
Watch
Terraform Apply Update
2m 12s
Follow Along
Watch
Inputs Variables
4m 38s
Follow Along
Watch
Local Values
2m 23s
Follow Along
Watch
Outputs
4m 26s
Follow Along
Watch
Modules
6m 36s
Follow Along
Watch
Divide Files
2m 45s
Follow Along
Watch
Terraform Destroy
2m 14s
Follow Along
Watch
Terraform Cloud
16m 3s
Follow Along
Watch
Cleanup
39s
Follow Along
Watch
Provisioners
1h 2m 43s
Terraform Provisioners
3m 51s
Lecture
Watch
Local-Exec
1m 14s
Lecture
Watch
Local-Exec Example
1m 19s
Lecture
Watch
Remote-Exec
40s
Lecture
Watch
Remote-Exec Example
1m 12s
Lecture
Watch
File
51s
Lecture
Watch
Connection
40s
Lecture
Watch
Null Resources
51s
Lecture
Watch
Cloud-Init
21m 29s
Follow Along
Watch
Local-Exec
3m 30s
Follow Along
Remote-Exec
8m 10s
Follow Along
Watch
File
2m 47s
Follow Along
Watch
Null Resource
15m 38s
Follow Along
Watch
Cleanup
31s
Follow Along
Watch
Terraform Providers
39m 13s
Providers
54s
Lecture
Watch
Terraform Registry
1m 28s
Lecture
Watch
Terraform Registry Providers and Modules
1m 10s
Lecture
Watch
Private Registry
40s
Lecture
Watch
Terraform Providers Command
25s
Lecture
Watch
Terraform Providers Configuration
56s
Lecture
Watch
Terraform Modules
1m 33s
Lecture
Watch
The Fine Line
2m 30s
Lecture
Watch
Azure Provider
14m 14s
Follow Along
Watch
GCP Provider
15m 23s
Follow Along
Watch
Terraform Language
4m 32s
Terraform Language
1m 30s
Lecture
Watch
Alternate JSON Syntax
32s
Lecture
Watch
Terraform Settings
42s
Lecture
Watch
HashiCorp Configuration Language
1m 48s
Lecture
Watch
Variables and Outputs
45m 7s
Input Variables
1m 21s
Lecture
Watch
Variable Definition Files
40s
Lecture
Watch
Variables vs Enviroment Variables
53s
Lecture
Watch
Loading Input Variables
2m
Lecture
Watch
Output Values
1m 56s
Lecture
Watch
Local Values
1m 41s
Lecture
Watch
Data Sources
52s
Lecture
Watch
References to Named values
2m 10s
Lecture
Watch
Input Variables Types
7m 16s
Follow Along
Watch
Input Variables Arguments
6m 47s
Follow Along
Watch
Outputs CLI
5m 36s
Follow Along
Watch
Outputs Chaining
6m 40s
Follow Along
Watch
Local Values
2m 1s
Follow Along
Watch
Data Sources
5m 14s
Follow Along
Watch
Resource Meta-Arguments
39m 53s
Resource Meta Arguments
44s
Lecture
Watch
depends_on
45s
Lecture
Watch
count
54s
Lecture
for_each
49s
Lecture
Watch
Resource Behaviour and Lifecycle
2m 16s
Lecture
Watch
Resource Providers and Alias
36s
Lecture
Watch
Depends On
6m 46s
Follow Along
Watch
Count
4m 25s
Follow Along
Watch
For Each
4m 3s
Follow Along
Watch
Alias
14m 40s
Follow Along
Watch
Lifecycle
3m 55s
Follow Along
Watch
Expressions
45m 25s
Introduction to Terraform Expressions
34s
Lecture
Watch
Types and Values
1m 19s
Lecture
Watch
Strings and Strings Templates
2m 41s
Lecture
Watch
Expressions - Operators
1m 27s
Lecture
Watch
Conditional Expressions
1m 18s
Lecture
Watch
Expressions - For Expressions
2m 49s
Lecture
Watch
Expression - Splat Expressions
1m 37s
Lecture
Watch
Dynamic Blocks
1m 8s
Lecture
Watch
Version Constraints
2m 59s
Lecture
Watch
String Templates
3m 23s
Follow Along
Watch
For Expressions
6m 21s
Follow Along
Watch
Splats
3m 43s
Follow Along
Watch
Dynamic Blocks
12m 2s
Follow Along
Watch
Versioning
4m 4s
Follow Along
Watch
Terraform State
10m 50s
Terraform State
2m 29s
Lecture
Watch
Terraform State MV
1m 25s
Lecture
Watch
Terraform State Backups
31s
Lecture
Watch
Terraform State CLI
6m 25s
Follow Along
Watch
Initializing Working Directories
2m 19s
terraform init
1m 45s
Lecture
Watch
terraform get
34s
Lecture
Watch
Writing and Modifying Terraform Code
2m 52s
Introduction
22s
Lecture
Watch
terraform fmt
51s
Lecture
Watch
terraform validate
1m 3s
Lecture
Watch
terraform console
36s
Lecture
Watch
Plan and Apply
5m 58s
Terraform Plan
1m 59s
Lecture
Watch
Terraform Apply
55s
Lecture
Watch
Saved Plans
3m 4s
Follow Along
Watch
Drift
14m 47s
Managed Resource Drift
46s
Lecture
Watch
Replacing Resources
1m 11s
Lecture
Watch
Resource Addressing
1m 25s
Lecture
Watch
Terraform Import
44s
Lecture
Watch
Terraform refresh and Refresh Only Mode
2m 27s
Lecture
Watch
Terraform Apply Replace and Refresh-Only
5m 2s
Follow Along
Watch
Terraform Import
3m 12s
Follow Along
Watch
Troubleshooting
9m 6s
Terraform Troubleshooting
1m 49s
Lecture
Watch
Debugging Terraform
1m 45s
Lecture
Watch
Crash Logs
36s
Lecture
Watch
TF_LOG
3m 6s
Follow Along
Watch
Opening a Github Issue
1m 50s
Follow Along
Watch
Terraform Modules
38m 49s
Finding Modules
53s
Lecture
Watch
Using Modules
1m 9s
Lecture
Watch
Publishing Modules
1m
Lecture
Watch
Verified Modules
53s
Lecture
Watch
Standard Module Structure
1m 7s
Lecture
Watch
Creating Modules
26m 4s
Follow Along
Watch
Publishing Modules
7m 43s
Follow Along
Watch
Terraform Workflows
36m 51s
Team Workflows Overview
1m 5s
Lecture
Watch
Individual Practitioner
1m 33s
Lecture
Watch
Team
2m 35s
Lecture
Watch
Terraform Cloud
1m 30s
Lecture
Watch
VCS Workflows
30m 8s
Follow Along
Watch
Backends
1h 34m 51s
Backends
1m 25s
Lecture
Watch
Standard Backends
3m 2s
Lecture
Watch
Local Backends
1m 27s
Lecture
Watch
Remote Backends
2m 6s
Lecture
Watch
Backend Initialization
55s
Lecture
Watch
terraform_remote_state
2m 40s
Lecture
Watch
State Locking
1m 31s
Lecture
Watch
Protecting Sensitive Data
1m 37s
Lecture
Watch
Terraform Ignore File
43s
Lecture
Watch
Standard Backend Type S3
13m 2s
Follow Along
Watch
Multiple Workspaces
6m 7s
Follow Along
Watch
Terraform Remote State
42m 47s
Follow Along
Watch
Force Unlock
17m 29s
Follow Along
Watch
Resources and Complex Types
10m 28s
Resources
58s
Lecture
Watch
Complex Types
30s
Lecture
Watch
Collection Types
1m 5s
Lecture
Watch
Structural Types
1m 8s
Lecture
Watch
Complex Types Follow Along
6m 47s
Follow Along
Watch
Built-In Functions
29m 35s
Introduction
42s
Lecture
Watch
Numeric Functions
1m 39s
Lecture
Watch
String Functions
3m 37s
Lecture
Watch
Collection Functions
8m 49s
Lecture
Watch
Encoding and Decoding Functions
1m 11s
Lecture
Watch
Filesystem Functions
1m 25s
Lecture
Watch
Date and Time Functions
33s
Lecture
Watch
Hash and Crypto Functions
1m 2s
Lecture
Watch
IP Network Functions
1m 1s
Lecture
Watch
Type Conversion Functions
1m 42s
Lecture
Watch
Built-In Functions Follow Along
7m 54s
Follow Along
Watch
Terraform Cloud
20m 35s
Terraform Cloud
58s
Lecture
Watch
Terraform Cloud Terms
35s
Lecture
Watch
Run Workflows
1m 19s
Lecture
Watch
Organization Level Permissions
1m 7s
Lecture
Watch
Workspace-Level Permissions
1m 22s
Lecture
Watch
API Tokens
1m 23s
Lecture
Watch
API Tokens Access Levels
39s
Lecture
Watch
Private Registry
57s
Lecture
Watch
Cost Estimation
1m 25s
Lecture
Watch
Workflow Options
47s
Lecture
Watch
Migrating Default Local State
50s
Lecture
Watch
VCS Integration
39s
Lecture
Watch
Run Environment
1m 12s
Lecture
Watch
Terraform Cloud Agents
1m 25s
Lecture
Terraform Cloud API and Permissions
4m 42s
Follow Along
Watch
Private Registry
1m 15s
Follow Along
Watch
Terraform Enterprise
9m 20s
Terraform Enterprise
1m 52s
Lecture
Watch
Terraform Enterprise Requirements
2m 16s
Lecture
Watch
Air Gapped Enviroments
40s
Lecture
Watch
Terraform Cloud Features and Pricing
4m 32s
Lecture
Watch
Workspaces
15m 29s
Workspaces
1m 19s
Lecture
Watch
Workspaces Internals
46s
Lecture
Watch
Current Workspace Interpolation
43s
Lecture
Watch
Multiple Workspaces
1m 23s
Lecture
Watch
Terraform Cloud Workspaces
1m 16s
Lecture
Watch
Terraform Cloud Run Triggers
1m 26s
Lecture
Watch
Terraform Workspaces CLI commands
50s
Lecture
Watch
Workspaces Differences
1m 4s
Lecture
Watch
Terraform Cloud Multiple Workspaces
6m 42s
Follow Along
Watch
Sentinel with Terraform
46m 29s
Sentinel
1m 7s
Lecture
Watch
Policy as Code
1m 6s
Lecture
Watch
Sentinel Policy Language Example
2m 34s
Lecture
Watch
Sentinel with Terraform
23s
Lecture
Watch
Sentinel Follow Along
41m 19s
Follow Along
Watch
HashiCorp Packer
25m 43s
HashiCorp Packer
1m 23s
Lecture
Watch
Packer Template File
1m 22s
Lecture
Watch
Terraform and Packer Integration
55s
Lecture
Watch
Packer
22m 3s
Follow Along
Watch
Consul
1m 5s
Terraform and Consul
1m 5s
Lecture
Watch
Vault
32m 37s
HashiCorp Vault
1m 13s
Lecture
Watch
Terraform and Vault
1m
Lecture
Watch
Vault Injection via Data Source
49s
Lecture
Watch
Vault Follow Along
29m 35s
Follow Along
Watch
Misc
8m 10s
Alantis
57s
Lecture
Watch
CDK for Terraform
56s
Lecture
Watch
Gruntwork
1m 11s
Lecture
Watch
Terragrunt
2m 3s
Lecture
Watch
TerraTest
3m 3s
Lecture
Watch
Booking Your Exam
3m 2s
Booking Your Exam
3m 2s
Follow Along
Watch