A guide for studying towards your Terraform Associate Certification (003) 📚 📖 🎒
A guide for studying towards your Terraform Associate Certification (003) 📚 📖 🎒
Within each folder there are two different resources:
n-notes.md
<- cliff notes and questions from the Terraform resources
n-cards.md
<- anki cards built from that resources's topics
I am following along closely with the Exam objectives found here. This way you're not wasting time learning what isn't included on the exams, however in some cases I may have additional learning where I wasn't already familiar with the concept.
For each point under a topic I will make a drop down question, along with sub questions so that the topic can be learnt off of my notes. You can then take a look into the cards.md
file to build up your spaced repetition deck off of the notes.
Please bear in mind that in the notes I am directly studying towards the exam objectives so that I can most efficiently pass the exam. These notes are not exhaustive and do not properly cover the topics/headings that may be associated with them; they are a direct means of passing the Terraform Associate Certification. As such, you may need a basic understanding of Terraform before starting the study guide.
The cards that will go into my Anki are located at ./terraform-anki-deck.apkg
, some people find these personal and don't share them, as they are very tailored to the individual who made them, so take that as you will. Obviously I'd recommend you make your own, but I am happy to share.
I would highly recommend that you sit the practise exams from Bryan Krausen. The study outlined in this repo took me to an 80% average on his first two practise exams, but by the 5th I was getting 90%+. The practise exams were a close emulation of the real deal. You can find discount codes on his public repo.
There is an summary drop down of each exam objective inside every note.md
file for the corresponding topic.
1 Understand infrastructure as code (IaC) concepts
2 Understand the purpose of Terraform (vs other IaC)
3 Understand Terraform basics
4 Use Terraform outside of core workflow
5 Interact with Terraform modules
6 Use the core Terraform workflow
7 Implement and maintain state
8 Read, generate, and modify configuration
9 Understand Terraform Cloud capabilities