HashiCorp Certified: Terraform Associate - 50 Practical Demos
Course Modules
- Infrastructure as Code (IaC)
- Install Tools on MacOs, LinuxOS and WindowsOS
- Command Basics
- Language Syntax
- Settings Block
- Providers Block
- Multiple Providers usage
- Dependency Lock File Importance
- Resources Syntax and Behavior
- Resources Meta-Argument - depends_on
- Resources Meta-Argument - count
- Resources Meta-Argument - for_each
- Resources Meta-Argument - lifecycle
- Input Variables - Basics
- Input Variables - Assign When Prompted
- Input Variables - Override default with cli var
- Input Variables - Override with environment variables
- Input Variables - Assign with terraform.tfvars
- Input Variables - Assign with tfvars var-file argument
- Input Variables - Assign with auto tfvars
- Input Variables - Lists
- Input Variables - Maps
- Input Variables - Validation Rules
- Input Variables - Sensitive Input Variables
- File Function
- Output Values
- Local Values
- Datasources
- Backends - Remote State Storage
- State Commands
- CLI Workspaces with local backend
- CLI Workspaces with remote backend
- File Provisioner
- local-exec Provisioner
- remote-exec Provisioner
- Null Resource
- Modules from Public Registry
- Build Local Module
- Terraform Cloud - VCS-Driven Worflow
- Terraform Cloud - CLI-Driven Worflow
- Terraform Cloud - Share modules in private module registry
- Migrate State to Terraform Cloud
- Basic Sentinel Policies
- Cost Control Sentinel Policies
- CIS Sentinel Policies
- State Import
- Graph
- Functions
- Dynamic Expressions
- Dynamic Blocks
What will students learn in your course?
- You will learn to master Terraform in a practical perspective with 40+ demo's
- You will learn each and every concept of Terraform (basic to advanced)
- You will learn to write and understand Terraform Resource Behavior in combination with all the Meta-Arguments
- You will learn each and every way (10 types) you can implement the Terraform Input Variables
- You will learn in detail about Terrafrom State, Remote Backends, Terraform Cloud Backends and many Terraform State commands
- You will learn and implement Terraform CLI based workspaces
- You will learn and implement all Terraform Provisioners
- You will learn and implement Terraform Modules with all 3 types (Public Modules, Local Modules and Private Registry modules on Terraform Cloud)
- You will learn and implement two important usecases on Terraform Cloud (VCS-Driven and CLI-Driven Workflows)
- You will learn about sentinel policies and implement 3 types of sentinel policies
- You will learn and implement Terraform Dynamic Expressions, Dynamic Blocks and Terraform Functions
- You will also learn and implement Terraform Datasources concept
Are there any course requirements or prerequisites?
- You must have an AWS Cloud account to follow with me for hands-on activities.
- You don't need to have any basic knowledge of Terraform. Course will get started from very very basics of Terraform and take you to very advanced levels
Who are your target students?
- Infrastructure Architects or Sysadmins or Developers who are planning to master Terraform
- Any beginner who is interested in learning IaC Infrastructure as Code current trending tool Terraform
- Anyone who want to learn Terraform from a practical perspective
Github Repositories used for this course
- HashiCorp Certified: Terraform Associate
- Terraform Cloud Demo
- Terraform Private Module Registry
- Terraform Sentinel Policies
- Course PPT Presentation
- Important Note: Please go to these repositories and FORK these repositories and make use of them during the course.
Each of my courses come with
- Amazing Hands-on Step By Step Learning Experiences
- Real Implementation Experience
- Friendly Support in the Q&A section
- 30 Day "No Questions Asked" Money Back Guarantee!