Pen2Pencil

Loading course…

Terraform — Full Course Syllabus

Learn to manage infrastructure using Terraform's Infrastructure as Code principles.

  1. 1. Terraform Configuration FilesLearn how to define infrastructure using HCL in Terraform configuration files.
  2. 2. Terraform ProvidersUnderstand how to use providers to interact with various cloud services in Terraform.
  3. 3. Terraform Plan CommandLearn how to use the 'terraform plan' command to preview changes before applying them.
  4. 4. Terraform Apply CommandUnderstand how to apply changes to infrastructure using the 'terraform apply' command.
  5. 5. Terraform Destroy CommandLearn how to remove infrastructure using the 'terraform destroy' command.
  6. 6. Terraform CLI ConfigurationUnderstand how to configure the Terraform CLI for optimal usage.
  7. 7. Terraform VariablesLearn how to use variables in Terraform to make configurations dynamic and reusable.
  8. 8. Terraform OutputsUnderstand how to define outputs in Terraform to extract information from your configurations.
  9. 9. Terraform State ManagementLearn how Terraform manages state and the importance of state files.
  10. 10. Terraform ModulesLearn how to create and use modules in Terraform to organize and reuse code.
  11. 11. Terraform WorkspacesUnderstand how to use workspaces in Terraform for managing different environments.
  12. 12. Terraform Data SourcesLearn how to use data sources to fetch information from existing infrastructure.
  13. 13. Terraform Remote StateUnderstand how to configure remote state storage for collaboration in Terraform.
  14. 14. Terraform ProvisionersLearn how to use provisioners to execute scripts on your resources after creation.
  15. 15. Terraform Lifecycle RulesUnderstand how to use lifecycle rules to manage resource creation and destruction.
  16. 16. Terraform GraphUnderstand how Terraform builds a dependency graph to manage resource creation order.
Terraform Course — Learn Online Free