HashiCorp Certified: Terraform Associate 2023
With tremendous popularity and adoption of Terraform by the Industry, the HashiCorp Certified: Terraform Associate has become one of the most popular certification in today's market.
This course is specifically designed 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.
More
One of the pre-requisites for the course is the candidate's should have basic understanding about the Infrastructure Side (Servers)
The journey of this course begins with Understanding the basics of Infrastructure as Code technologies, and then we begin a deep dive journey into Terraform.
This course also has an exam preparation section with a series of practice tests to verify the candidate's understanding of the topics discussed in the course and verify if the candidate is ready to give the official certification exams.
Keeping the standards high similar to other best-seller courses of Zeal, this course has a perfect balance, and every topic is explained in a simplified way with practical scenarios.
With this exciting set of learnings and practicals, I look forward to seeing you in this course and be part of your journey into getting Terraform certified.
Watch Online HashiCorp Certified: Terraform Associate 2023
# | Title | Duration |
---|---|---|
1 | Introduction to the Course and Certification | 07:40 |
2 | Choosing a right Infrastructure as Code tool | 10:09 |
3 | Installation Process of Terraform | 06:21 |
4 | Installing Terraform - MacOS and Linux Users | 04:49 |
5 | Choosing Right IDE for Terraform | 05:44 |
6 | Install & Setup Source Code Editor | 05:00 |
7 | Setting up AWS account | 06:29 |
8 | Creating first EC2 instance with Terraform | 19:37 |
9 | Understanding Resources & Providers - NEW | 12:25 |
10 | Understanding Resource & Providers - Part 2 NEW | 08:44 |
11 | Destroying Infrastructure with Terraform (NEW) | 09:08 |
12 | Understanding Terraform State files (NEW) | 09:35 |
13 | Understanding Desired & Current States (NEW) | 05:43 |
14 | Challenges with the current state on computed values (NEW) | 04:35 |
15 | Terraform Provider Versioning | 13:18 |
16 | Overview of Course Lecture Format | 06:07 |
17 | Understanding Attributes and Output Values in Terraform | 12:36 |
18 | Referencing Cross-Account Resource Attributes | 12:28 |
19 | Terraform Variables | 07:57 |
20 | Approaches for Variable Assignment | 10:57 |
21 | Data Types for Variables | 13:18 |
22 | Fetching Data from Maps and List in Variable | 03:17 |
23 | Count and Count Index | 11:26 |
24 | Conditional Expressions | 07:53 |
25 | Local Values | 05:03 |
26 | Terraform Functions | 18:37 |
27 | Data Sources | 08:08 |
28 | Debugging in Terraform | 04:05 |
29 | Terraform Format | 02:24 |
30 | Validating Terraform Configuration Files | 03:10 |
31 | Load Order & Semantics | 06:41 |
32 | Dynamic Blocks | 09:45 |
33 | Tainting Resources | 06:53 |
34 | Splat Expressions | 03:10 |
35 | Terraform Graph | 06:15 |
36 | Saving Terraform Plan to File | 03:44 |
37 | Terraform Output | 03:05 |
38 | Terraform Settings | 04:35 |
39 | Dealing with Large Infrastructure | 10:48 |
40 | Zipmap Function | 04:48 |
41 | Comments in Terraform | 04:35 |
42 | Challenges with Count Meta-Argument | 07:21 |
43 | Data Type - SET | 03:50 |
44 | for_each in Terraform | 07:06 |
45 | Understanding Provisioners in Terraform | 05:47 |
46 | Types of Provisioners | 05:02 |
47 | Implementing remote-exec provisioners | 16:36 |
48 | Implementing local-exec provisioners | 05:08 |
49 | Creation-Time & Destroy-Time Provisioners | 09:44 |
50 | Failure Behavior for Provisioners | 03:59 |
51 | Null Resource | 10:18 |
52 | Understanding DRY principle | 07:08 |
53 | Implementing EC2 module with Terraform | 08:10 |
54 | Variables and Terraform Modules | 06:19 |
55 | Using Locals with Modules | 08:23 |
56 | Referencing Module Outputs | 08:09 |
57 | Terraform Registry | 11:00 |
58 | Requirement for Publishing Modules in Terraform Registry | 07:30 |
59 | Terraform Workspace | 05:28 |
60 | Implementing Terraform Workspace | 07:55 |
61 | Integrating with GIT for team management | 07:22 |
62 | Security Challenges in Commiting TFState to GIT | 08:07 |
63 | Module Sources in Terraform | 07:17 |
64 | Terraform and .gitignore | 05:25 |
65 | Terraform Backends | 06:50 |
66 | Implementing S3 Backend | 07:08 |
67 | State File locking | 07:12 |
68 | Integrating DynamoDB with S3 for state locking | 06:30 |
69 | Terraform State Management | 09:44 |
70 | Cross- Project Collaboration using Remote State | 06:43 |
71 | Implementing Remote States Connections | 10:29 |
72 | Importing Existing Resources with Terraform Import | 11:45 |
73 | Handling Access & Secret Keys the Right Way in Providers | 04:04 |
74 | Terraform Provider UseCase - Resources in Multiple Regions | 06:34 |
75 | Handling Multiple AWS Profiles with Terraform Providers | 04:06 |
76 | Terraform & Assume Role with AWS STS | 07:53 |
77 | Sensitive Parameter | 02:54 |
78 | Overview of HashiCorp Vault | 06:48 |
79 | Terraform and Vault Integration | 06:00 |
80 | Overview of Terraform Cloud | 06:53 |
81 | Creating Terraform Cloud Account | 02:47 |
82 | Creating Infrastructure with Terraform Cloud | 10:03 |
83 | Overview of Sentinel | 09:01 |
84 | Overview of Remote Backends | 06:22 |
85 | Implementing Remote Backend Operations | 06:36 |
86 | Air Gapped Environments | 03:42 |
87 | Overview of HashiCorp Exams | 15:14 |
88 | Important Pointers for Exams - Part 01 | 08:18 |
89 | Important Pointers for Exams - Part 02 | 08:08 |
90 | Important Pointers for Exams - Part 03 | 06:51 |
91 | Important Pointers for Exams - Part 04 | 07:24 |
92 | Important Pointers for Exams - Part 05 | 14:15 |
93 | Important Pointers for Exams - Part 06 | 13:33 |