The document outlines the content covered in a Terraform Associate - L200 course. The course consists of 20 sections that cover topics such as Infrastructure as Code, Terraform fundamentals and installation, configuration files, variables, expressions, modules, backends, provisioners and the Terraform registry. Hands-on labs and assignments are provided after each section to help students gain practical experience working with Terraform. The course is designed to be completed over 45 days with 1 hour sessions each weekday.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
87 views
Terraform Course L200 Syllabus
The document outlines the content covered in a Terraform Associate - L200 course. The course consists of 20 sections that cover topics such as Infrastructure as Code, Terraform fundamentals and installation, configuration files, variables, expressions, modules, backends, provisioners and the Terraform registry. Hands-on labs and assignments are provided after each section to help students gain practical experience working with Terraform. The course is designed to be completed over 45 days with 1 hour sessions each weekday.
Variable Types and values References to variable values Operators Conditional Expressions For Expressions Splat Expressions Dynamic Blocks Type Constraints Version Constraints
11. Read and write configuration
Resources Data Sources Creating resource dependencies
12. Building Infrastructure with terraform
Deployment of various resources Understanding the resources dependencies State file inspection.
13. Understanding the terraform state file and its management.
Local vs Remote state file management Understanding the resource deployment references in state file State Locking Force Unlock Terraform state commands
14. Introduction about the terraform modules.
Overview of Modules Reuse Configuration with modules Finding and using the public modules
15. Module Blocks
Module structure Calling the child modules Input and Out variables management in module Referencing the output values of modules Resources creation using modules Modules Versioning
16. Backends Backend configurations Available backends