HashiCorp Certified Terraform Associate HandsOn Labs

Master Terraform by taking a Hands-On Approach with 70+ AWS-based labs that follow the Terraform Associate objectives ⌨️
HashiCorp Certified Terraform Associate HandsOn Labs
File Size :
7.98 GB
Total length :
14h 26m



Bryan Krausen • 55,000+ Enrollments Worldwide


Last update




HashiCorp Certified Terraform Associate HandsOn Labs

What you’ll learn

Learn how to master Terraform in your own environment using 70+ hands-on labs that use AWS as the platform of choice
You will learn from practitioners who consult on Terraform for large enterprises
BUILT BY HASHICORP AMBASSADORS who teach the official HashiCorp curriculum
Prepare for the HashiCorp Certified: Terraform Associate exam by taking a hands-on approach
Learn to install, use, and manage HashiCorp Terraform from the ground up – no experience required
Learn how to use Terraform CLI to automate your cloud infrastructure and resources
You’ll learn all about Terraform state, modules, providers, workspaces, variables, and much more
Built by AUTHORIZED HASHICORP INSTRUCTORS for Consul, Vault, and Terraform

HashiCorp Certified Terraform Associate HandsOn Labs


We’ll bring the expertise…..you just bring the desire to learn and explore Terraform!
No programming experience necessary! We’ll take you from Zero to Hero
You will need an AWS account if you want to follow along with the hands-on labs.


Start your journey of deploying and managing cloud infrastructure using HashiCorp Terraform right here. When HashiCorp sells training to their customers, they come to Bryan and Gabe to deliver it. If HashiCorp trusts us with training their largest customers, why wouldn’t you?This is one of the most comprehensive and extensive courses on Udemy for learning how to use HashiCorp Terraform. Rather than bore you with slides and lectures, we’re taking it up a notch and teaching you how to use Terraform with a 100% hands-on lab-based approach. No more listening to inexperienced instructors talk for hours in between inconsistent demos…..we’ve been doing this for years….and we’re damn good at it, too! By taking a hands-on approach, you’ll quickly absorb the topic at hand and become better with every keystroke in our labs.You Get The Following Benefits By Using This Course:100% Hands-On Based Approach to Learning TerraformOver 70 Downloadable Labs Covering Features Available in the Latest Version of Terraform ⌨️Covers both Terraform Open-Source/CLI and Terraform Cloud & Enterprise ☁️Final Practice Test, Quizzes, and Complete Study Guide for Certification PreparationWritten by HashiCorp Ambassadors who Teach the Official HashiCorp CurriculumThis course includes in-depth, hands-on labs using Amazon Web Services (AWS) that follow all of the HashiCorp Certified: Terraform Associate exam objectives. We’ve created detailed labs for each concept that builds on the previous topics so you can be sure to put all of Terraform’s features to work for you. All labs used AWS as the main provider, but we use probably 5-10 other providers throughout the course as well. The focus of this course is on learning Terraform, although we’re sure you’ll pick up some nice AWS tips along the way.In this course, we cover a wide variety of topics, including:The benefits of using Infrastructure as CodeReal-World Use Cases and Examples in AWSDeveloping Terraform code using HCL2Code Management and OrganizationTerraform File ManagementInstalling and Using Terraform on your WorkstationTerraform ProvidersUsing the Terraform CLIManage Terraform StateKnow the Terraform Workflow for provisioning and managing resourcesRead, Generate, and Modify Terraform Configuration Use Terraform Cloud and Enterprise featuresAbout The InstructorsCreated by two experienced instructors, Bryan and Gabe have been delivering official HashiCorp training for many years. These training classes vary between private, in-depth training, personalized advanced training, all the way to the official training courses listed on HashiCorp’s website (seriously, go look!). Both Bryan and Gabe were the first people to earn the HashiCorp Certified: Terraform Associate and have spoken at HashiCorp’s conferences and community events.


Section 1: Course Introduction

Lecture 1 Course Introduction

Lecture 2 GitHub Repo for Supporting Files

Lecture 3 Course Reviews

Lecture 4 Course Feedback

Section 2: Understand Infrastructure as Code (IaC) Concepts

Lecture 5 What is Infrastructure as Code

Lecture 6 Benefits of Infrastructure as Code

Section 3: Understand Terraform’s purpose (vs other IaC)

Lecture 7 Terraform Purpose

Lecture 8 Benefits of Terraform State

Section 4: Understand Terraform Basics

Lecture 9 Terraform Basics

Lecture 10 HashiCorp Configuration Language (HCL)

Lecture 11 Terraform Plug-in Based Architecture

Lecture 12 Terraform Providers Block

Lecture 13 Terraform Resource Block

Lecture 14 Terraform Input Variables Block

Lecture 15 Terraform Local Variable Block

Lecture 16 Terraform Data Block

Lecture 17 Terraform Configuration Block

Lecture 18 Terraform Module Block

Lecture 19 Terraform Output Block

Lecture 20 Commenting Terraform Code

Lecture 21 Terraform Provider Installation and Versioning

Lecture 22 Using Multiple Terraform Providers

Lecture 23 Generating an SSH Key using the Terraform TLS Provider

Lecture 24 Fetch, Version, and Upgrade Terraform Providers

Lecture 25 Terraform Provisoners

Section 5: Use the Terraform CLI (outside of core workflow)

Lecture 26 Auto Formatting Terraform Code

Lecture 27 Replace Resources using Terraform Taint

Lecture 28 Terraform Import

Lecture 29 Terraform Workspaces – OSS

Lecture 30 Terraform State CLI

Lecture 31 Debugging Terraform

Section 6: Interact with Terraform Modules

Lecture 32 Terraform Modules

Lecture 33 Terraform Module – Sources

Lecture 34 Terraform Modules – Inputs and Outputs

Lecture 35 Terraform Modules – Scope

Lecture 36 Terraform Modules – Public Module Registry

Lecture 37 Terraform Modules – Versioning

Section 7: Navigate Terraform Workflow

Lecture 38 Understanding the Terraform Workflow

Lecture 39 Initializing Terraform with the terraform init command

Lecture 40 Validating Terraform Configuration with terraform validate

Lecture 41 Generate and Review an Execution Plan with terraform plan

Lecture 42 Execute changes to Infrastructure with terraform apply

Lecture 43 Delete Resources using the terraform destroy command

Section 8: Implement and Maintain State

Lecture 44 Terraform State – Default Local Backend

Lecture 45 Terraform State Locking

Lecture 46 Terraform State – Backend Authentication

Lecture 47 Terraform State – Backend Storage

Lecture 48 Terraform Remote State – Enhanced Backend

Lecture 49 Terraform State Migration

Lecture 50 Terraform State Refresh

Lecture 51 Terraform Backend Configuration

Lecture 52 Sensitive Data in Terraform State

Section 9: Read, Generate, and Modify Configuration

Lecture 53 Local Variables

Lecture 54 Input Variables

Lecture 55 Terraform Outputs

Lecture 56 Variable Validation and Suppression

Lecture 57 Secure Secrets in Terraform Code

Lecture 58 Variable Collection and Structure Types

Lecture 59 Working with Data Blocks

Lecture 60 Terraform Built-In Functions

Lecture 61 Dynamic Blocks

Lecture 62 Terraform Graph

Lecture 63 Terraform Resource Lifecycles

Section 10: Understand Terraform Cloud and Enterprise Capabilities

Lecture 64 Terraform Cloud – Getting Started

Lecture 65 Terraform Cloud – Remote State

Lecture 66 Terraform Cloud – Workspaces

Lecture 67 Terraform Cloud – Secure Variables

Lecture 68 Terraform Cloud – Version Control Integration

Lecture 69 Terraform Cloud – Private Module Registry

Lecture 70 Terraform Cloud – Sentinel Policy

Lecture 71 Terraform Cloud – VCS Workflow

Lecture 72 Course Review

Section 11: Additional Terraform Labs

Lecture 73 Extending Terraform – Non-Cloud Providers

Lecture 74 Terraform Auto Complete

Lecture 75 AWS Multi-Region Provider Aliasing

Section 12: Exam Tips – Terraform Associate

Lecture 76 Exam Tips

Section 13: Final Practice Exam

DevOps Engineers looking to automate infrastructure deployments,Solutions Architects that are tired of manually provisioning resources on their preferred cloud platform,IT folks who want to earn their HashiCorp Certified: Terraform Associate certification

Course Information:

Udemy | English | 14h 26m | 7.98 GB
Created by: Bryan Krausen • 55,000+ Enrollments Worldwide

You Can See More Courses in the IT & Software >> Greetings from CourseDown.com

New Courses

Scroll to Top