HashiCorp Certified: Terraform Associate 2020
4.6 (2,545 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10,896 students enrolled

HashiCorp Certified: Terraform Associate 2020

All in one course for learning Terraform and gaining the official certification.
Bestseller
4.6 (2,545 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10,896 students enrolled
Created by Zeal Vora
Last updated 7/2020
English
Price: $34.99
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • 16 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Implement Terraform in your organization
  • Preparation for the Certification Exams.
Requirements
  • Basic Understanding of AWS
  • AWS Account
Description

HashiCorp Certified: Terraform Associate is one of the newest and popular certifications that is recently launched.

This course is intended for individuals who are new to Terraform and are planning to implement Terraform in their organization and want to get an in-depth view of various topics and best practices, along with gaining the official Terraform certification.

With all the topics taught practically, and with a dedicated Exam Preparation section, this course is all you need to learn to terraform and gain the certification.

Join us in the journey of learning Terraform and gaining the certification.

Who this course is for:
  • Individuals who are interested in mastering Terraform from scratch.
  • Individuals interested in gaining the HashiCorp Certified: Terraform Associate certification.
Course content
Expand all 86 lectures 08:47:27
+ Getting Started & Setting Up Labs
5 lectures 29:45
Installing Terraform - Windows Users
05:19
Installing Terraform - MacOS and Linux Users
04:14
Choosing Right IDE for Terraform IAC development
04:56
Setting up AWS account
05:08
+ Deploying Infrastructure with Terraform
15 lectures 01:17:58
Creating first EC2 instance with Terraform
14:37
Terraform Code - First EC2 Instance
00:00
Understanding Resources & Providers
08:01
Understanding Resource & Providers - Part 2
08:05
Terraform Code - DO Droplet
00:03
Destroying Infrastructure with Terraform
06:32
Document - Destroying Specific Resource
00:01
Understanding Terraform State files
11:10
Understanding Desired & Current States
06:46
Challenges with the current state on computed values
04:30
Terraform Commands - State Files
00:03
Terraform Provider Versioning
09:46
Types of Terraform Providers
08:10
Note - Community Provider
00:12
Notes - Deploying Infrastructure with Terraform
00:00
+ Read, Generate, Modify Configurations
23 lectures 02:46:34
Overview of Course Lecture Format
06:05
Understanding Attributes and Output Values in Terraform
12:35
Referencing Cross-Account Resource Attributes
12:27
Terraform Variables
07:56
Approaches for Variable Assignment
10:56
Data Types for Variables
13:17
Fetching Data from Maps and List in Variable
03:16
Count and Count Index
11:25
Conditional Expressions
07:52
Local Values
05:02
Terraform Functions
18:36
Data Sources
08:07
Debugging in Terraform
04:04
Terraform Format
02:23
Validating Terraform Configuration Files
03:09
Load Order & Semantics
06:40
Dynamic Blocks
09:44
Tainting Resources
06:52
Splat Expressions
03:08
Terraform Graph
06:14
Saving Terraform Plan to File
03:42
Terraform Output
03:04
Notes - Read, Generate, Modify Configuration
00:00
+ Terraform Provisioners
5 lectures 25:28
Understanding Provisioners in Terraform
05:46
Types of Provisioners
05:01
Implementing remote-exec provisioners
09:34
Implementing local-exec provisioners
05:07
Notes - Terraform Provisioners
00:00
+ Terraform Modules & Workspaces
7 lectures 45:53
Understanding DRY principle
07:06
Implementing EC2 module with Terraform
08:09
Variables and Terraform Modules
06:18
Terraform Registry
10:59
Terraform Workspace
05:27
Implementing Terraform Workspace
07:54
Notes - Module Section
00:00
+ Remote State Management
10 lectures 01:00:20
Integrating with GIT for team management
07:21
Important Note
00:12
Security Challenges in Commiting TFState to GIT
08:06
Remote State Management with Terraform
04:34
Implementing S3 Backend
07:04
Challenges with State File locking
06:43
Integrating DynamoDB with S3 for state locking
05:06
Terraform State Management
09:43
Importing Existing Resources with Terraform Import
11:31
Document - Remote State Management
00:00
+ Security Primer
6 lectures 25:26
Handling Access & Secret Keys the Right Way in Providers
04:03
Terraform Provider UseCase - Resources in Multiple Regions
06:33
Handling Multiple AWS Profiles with Terraform Providers
04:05
Terraform & Assume Role with AWS STS
07:52
Sensitive Parameter
02:53
Document - Security Domain Notes
00:00
+ Terraform Cloud & Enterprise Capabilities
7 lectures 42:03
Overview of Terraform Cloud
06:52
Creating Infrastructure with Terraform Cloud
16:17
Overview of Sentinel
04:50
Document - Sentinel Resource
00:06
Overview of Remote Backends
06:20
Implementing Remote Backend Operations in Terraform Cloud
07:38
Notes Section
00:00
+ Exam Preparation Section
6 lectures 46:18
Overview of HashiCorp Certified: Terraform Associate Exam
15:41
Important Pointers for Exams - Part 01
08:17
Important Pointers for Exams - Part 02
08:07
Important Pointers for Exams - Part 03
06:50
Important Pointers for Exams - Part 04
07:23
Notes - Important Pointers for Exams
00:00
Exam Preparation Practice Test - 1
22 questions
Exam Preparation Practice Test - 2
25 questions
Exam Preparation Practice Test - 3
27 questions