Pen
2
Pencil
Login
Get Started
Pen
2
Pencil
Loading course…
Terraform — Full Course Syllabus
Learn to manage infrastructure using Terraform's Infrastructure as Code principles.
1. Terraform Configuration Files
Learn how to define infrastructure using HCL in Terraform configuration files.
2. Terraform Providers
Understand how to use providers to interact with various cloud services in Terraform.
3. Terraform Plan Command
Learn how to use the 'terraform plan' command to preview changes before applying them.
4. Terraform Apply Command
Understand how to apply changes to infrastructure using the 'terraform apply' command.
5. Terraform Destroy Command
Learn how to remove infrastructure using the 'terraform destroy' command.
6. Terraform CLI Configuration
Understand how to configure the Terraform CLI for optimal usage.
7. Terraform Variables
Learn how to use variables in Terraform to make configurations dynamic and reusable.
8. Terraform Outputs
Understand how to define outputs in Terraform to extract information from your configurations.
9. Terraform State Management
Learn how Terraform manages state and the importance of state files.
10. Terraform Modules
Learn how to create and use modules in Terraform to organize and reuse code.
11. Terraform Workspaces
Understand how to use workspaces in Terraform for managing different environments.
12. Terraform Data Sources
Learn how to use data sources to fetch information from existing infrastructure.
13. Terraform Remote State
Understand how to configure remote state storage for collaboration in Terraform.
14. Terraform Provisioners
Learn how to use provisioners to execute scripts on your resources after creation.
15. Terraform Lifecycle Rules
Understand how to use lifecycle rules to manage resource creation and destruction.
16. Terraform Graph
Understand how Terraform builds a dependency graph to manage resource creation order.
Terraform Course — Learn Online Free