This Terraform training course introduces students to the advantages of developing “Infrastructure as Code” with Terraform. This Terraform course uses the AWS provider allowing to manage many AWS cloud resources.
Terraform allows to manage the deployment of different infrastructure types via the appropriate “Provider” plugin. Terraform uses HCL v2 – “HashiCorp Configuration Language” – to define resources to be created for one or more providers.
Students will appreciate the ease with which infrastructure resources are defined in a declarative manner allowing resources to be created, updated or destroyed in an idempotent manner.
Note: the course can be adapted to other AWS services, or other cloud providers.