Terraform Associate Certification Exam Preparation

Developed with HashiCorp
OverviewStepsAuthor
HashiCorp
This content is developed in partnership with HashiCorp
DifficultyBeginner
AVG Duration8h
Students312
Ratings
5/5
starstarstarstarstar
Content
Course Created with Sketch. 1 2 Exams Created with Sketch. 1 Labs Created with Sketch. 14

Description

The Terraform Associate Certification Exam Preparation Learning Path is specifically designed to help you prepare for Hashicorp's Terraform Associate exam. The Terraform Associate certification is for Cloud Engineers specializing in operations, IT, or development who know the basic concepts and skills associated with open source HashiCorp Terraform.

undefined

Intended Audience

This learning path is suitable for anyone wanting to pass the Terraform Associate Exam. 

Learning Path Outline

The components of this learning path have been grouped together in the following categories where you will find both courses and labs to take you through each topic:

  • Understand basic IaC concepts
  • Understand Terraform and its core use cases
  • Learn about the Terraform CLI and how to use it
  • Creating and using Terraform modules
  • Understand the Terraform workflow
  • Understand Terraform state amd state configuration
  • Read, generate, and modify Terraform configuration

Learning Objectives

Ultimately the objective is to gain the neccessary knowledge required to successfully pass the Terraform Associate Exam.

This Learning Path will help to develop your knowledge of Terraform and the benefits of IaC in general. You will learn about key Terraform features, techniques, and workflows to launch infrastructure automatically.

Prerequisites

A basic understanding of cloud computing and IaC will help. We provide an introduction to Terraform, however, professional experience using Terraform in production is recommended.

Certificate

Your certificate for this learning path
lock

Learning Path Steps

1courses

In this course, you'll learn about Terraform's core concepts including HashiCorp Configuration Language, providers, resources, and state.

2labs

Explore infrastructure as code, learn how to create AWS resources with Terraform and configure Terraform providers in this new Hands-on Lab.

3labs

Import existing resources, understand interpolation syntax, and use variables to generalize configurations while you manage AWS resources with Terraform.

4labs

Deploy a secure and highly available website with Terraform on AWS using a two-tier architecture with private and public subnets.

5

In this lab challenge, you will put your infrastructure development skills to the test. You will be tasked with deploying an EC2 instance using Terraform by editing a partial Terraform configuration to include deploying the EC2 resource.

6labs

Get started on your DevOps journey and learn how to build infrastructure on AWS using Terraform.

7labs

In this hands-on infrastructure as code lab, you will learn how to download and install Terraform on Windows and Linux platforms.

8labs

Following along in this hands on lab to discover the importance of resource dependencies in Terraform configurations.

9labs

Follow along in this hand on lab and create re-usable infrastructure code with Terraform variables.

10labs

Discover the use case of Terraform provisioners and learn when to use them in Terraform configurations.

11labs

Follow along in this hands on lab and explore the concept of Terraform state when managing AWS infrastructure through code.

12labs

Follow along in this hands-on lab and create reusable infrastructure that can be versioned and tested with Terraform modules.

13labs

Follow along with this hands on lab and configure remote state for Terraform configurations using AWS services like S3 and DynamoDB.

14labs

Follow along with this hands on lab and import existing AWS resources into a Terraform configuration to be managed by code.

15labs

Follow along with this hands-on lab and create a dynamic Terraform module by inserting conditional logic into the Terraform configuration.

16labs

Follow along with this hands-on lab and create clean scalable Terraform code by using loops.

17

In this lab challenge, you will test your Terraform knowledge. You will be tasked with developing an infrastructure as code solution using Terraform by creating a configuration to create a Virtual Machine.

18exam-filled

Cert Prep: Certified Terraform Associate

About the Author
Students1017
Courses5
Learning paths2

Jonathan Lewey is a DevOps Content Creator at Cloud Academy. With experience in the Networking and Operations of the traditional Information Technology industry, he has also lead the creation of applications for corporate integrations, and served as a Cloud Engineer supporting developer teams. Jonathan has a number of specialities including: a Cisco Certified Network Associate (R&S / Sec), an AWS Developer Associate, an AWS Solutions Architect, and is certified in Project Management.

Covered Topics