Exam prep Terraform Associate (Hashicorp 003)
Description
In the Terraform Associate (Hashicorp 003) exam training, we guide you into the world of Terraform. In two days, we highlight the crucial aspects of Infrastructure as Code (IaC) using Terraform, a popular tool for managing (cloud) infrastructure with code. Step by step, we cover the basics of IaC, declarative configuration, module organization, and the implementation of Terraform for cloud infrastructure on, in the case of this training, Microsoft Azure.
During the training, you'll learn to work with the code syntax of Terraform, understand how the tool manages resources, and design reusable modules. Through a lot of practical exercises (about 50% of the training!), you'll learn to work with all the aspects that this tool has to offer step by step. Since this training follows the study guide from Hashicorp, you'll be perfectly prepared to obtain the Terraform Associate 003 certificate after this training!
If you are an IT professional, DevOps engineer, or cloud architect eager to become skilled in Infrastructure as Code (IaC) with Terraform, this exam training is a fantastic step. This training is designed for those who already have basic knowledge of cloud environments and want to take the next step towards more advanced cloud automation with Terraform. It is also suitable for professionals who want to obtain their Terraform Associate certification.
After completing this training:
- You will know what Infrastructure-as-Code (IaC) is and how Terraform approaches this concept
- You can name considerations when using Terraform
- You understand how Terraform's syntax works, and the possibilities it offers for completely templating your cloud infrastructure
- You know what backends are and how to work with Terraform with multiple people, for example, in a DevOps pipeline
- You can work with modules and know in which scenarios they are suitable
- You have applied what you've learned in a working Proof of Concept that you've built step by step with Terraform during the learning process, making your solution increasingly complex
Prerequisites
In this course, we start with the basics of Infrastructure as Code on cloud. Prior knowledge in the field of cloud, scripting, and some basics in Linux are recommended.
Topics
The training consists of 2 days in which you alternately receive training and then apply this knowledge to a series of assignments. These assignments are divided over the following three modules:
- Module 1 - Terraform basics, and deploying your first infrastructure on Azure
- Describe what Infrastructure-as-Code (IaC) and Terraform are, and how they fit into the DevOps philosophy
- Get acquainted with Terraform's syntax
- Work with variables, outputs, locals, expressions, data source, providers, and Terraform's Core Workflow
- Work with Terraform state, provisioners, and implicit and explicit dependencies
- Continue working on the work from the previous module. We will add extra Azure resources to our example and for the first time see how we can use Terraform to build a template for infrastructure
- Work with backends, public and homemade modules
- Learn how to use functions, complex variables, and dynamic expressions for advanced scenarios
Study Material
In this, we use self-developed material. We will ensure you receive all the necessary material on time.
Available dates
There are currently no scheduled dates available. Please contact us for options.