When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

HashiCorp Certified: Terraform Associate Practice Exam

HashiCorp Certified: Terraform Associate 2021

     
  • 2.4
  •  |
  • Reviews ( 3 )
₹799

This Course Includes

  • iconudemy
  • icon2.4 (3 reviews )
  • icon0 mins
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About HashiCorp Certified: Terraform Associate Practice Exam

Welcome to the HashiCorp Certified: Terraform Associate Practice Exam! This course aims to teach you the fundamentals of Terraform and apply them in the working environment using the HashiCorp Certified: Terraform Associate Practice Exam.

The course teaches the following:

1Understand infrastructure as code (IaC) concepts

1aExplain what IaC is

1bDescribe advantages of IaC patterns2Understand Terraform's purpose (vs other IaC)

2aExplain multi-cloud and provider-agnostic benefits

2bExplain the benefits of state

3Understand Terraform basics

3aHandle Terraform and provider installation and versioning

3bDescribe plugin based architecture

3cDemonstrate using multiple providers

3dDescribe how Terraform finds and fetches providers

3eExplain when to use and not use provisioners and when to use local-exec or remote-exec

4Use the Terraform CLI (outside of core workflow)

4aGiven a scenario: choose when to use terraform fmt to format code

4bGiven a scenario: choose when to use terraform taint to taint Terraform resources

4cGiven a scenario: choose when to use terraform import to import existing infrastructure into your Terraform state

4dGiven a scenario: choose when to use terraform workspace to create workspaces

4eGiven a scenario: choose when to use terraform state to view Terraform state

4fGiven a scenario: choose when to enable verbose logging and what the outcome/value is

5Interact with Terraform modules

5aContrast module source options

5bInteract with module inputs and outputs

5cDescribe variable scope within modules/child modules

5dDiscover modules from the public Terraform Module Registry

5eDefining module version

6Navigate Terraform workflow

6aDescribe Terraform workflow ( Write -> Plan -> Create )

6bInitialize a Terraform working directory (terraform init)

6cValidate a Terraform configuration (terraform validate)

6dGenerate and review an execution plan for Terraform (terraform plan)

6eExecute changes to infrastructure with Terraform (terraform apply)

6fDestroy Terraform managed infrastructure (terraform destroy)

7Implement and maintain state

7aDescribe default local backend

7bOutline state locking

7cHandle backend authentication methods

7dDescribe remote state storage mechanisms and supported standard backends

7eDescribe effect of Terraform refresh on state

7fDescribe backend block in configuration and best practices for partial configurations

7gUnderstand secret management in state files

8Read, generate, and modify configuration

8aDemonstrate use of variables and outputs

8bDescribe secure secret injection best practice

8cUnderstand the use of collection and structural types

8dCreate and differentiate resource and data configuration

8eUse resource addressing and resource parameters to connect resources together

8fUse Terraform built-in functions to write configuration

8gConfigure resource using a dynamic block

8hDescribe built-in dependency management (order of execution based)

9Understand Terraform Cloud and Enterprise capabilities

9aDescribe the benefits of Sentinel, registry, and workspaces

9bDifferentiate OSS and TFE workspaces

9cSummarize features of Terraform Cloud