Working with Terraform
About the Course
Terraform is an open-source infrastructure as code tool that is used for building, managing, and provisioning infrastructure, for both cloud and on-prem resources. It allows developers to define and create infrastructure in code and define custom workflows, which can be version controlled and automated.
With Terraform you can manage low-level components (like compute, storage, and networking resources) as well as high-level components (like SaaS features or DNS entries). This hands-on course provides an introduction to Terraform and its usage.
After completing this course, you will be able to:
Understand the basics of Terraform and its architecture
Write Terraform configuration files
Understand how to provision and manage infrastructure using Terraform
Manage state and resources in Terraform
Understand and implement best practices for using Terraform in production environments
Read and build Terraform projects
Utilize reusable Terraform patterns
Leverage security best practices for Terraform