Course · Training · Workshop
AWS with Terraform
Two hands-on days defining AWS infrastructure as code with Terraform: provision resources and manage state, modules, and infrastructure workflows reproducibly.
This training provides hands-on experience in utilizing AWS (Amazon Web Services) with Terraform, an infrastructure automation tool. Participants will learn how to leverage the power of Terraform to provision and manage cloud resources in AWS efficiently. The training covers essential topics such as setting up an AWS environment, creating infrastructure as code with Terraform, deploying and managing AWS resources, and automating infrastructure workflows. By the end of the training, attendees will have the knowledge and skills to confidently work with AWS and Terraform, enabling them to streamline their cloud infrastructure management processes.
Trainers
What participants say






These customers booked courses in the same topic cluster.More customers →
Content
Participants will work on the following topics during the training:
- Setting up an AWS environment using Terraform
- Basics of Terraform: Infrastructure as code, Terraform configuration, and state management
- Deploying and managing AWS resources with Terraform
- Using Terraform modules for repeatable infrastructure components
- Automating infrastructure workflows with Terraform
- Best practices for using Terraform in AWS
- Security considerations when working with Terraform and AWS
- Troubleshooting and debugging Terraform plans
- Real-world scenarios and examples of efficient cloud infrastructure patterns
The actual course content may differ from the above depending on the trainer, delivery, duration and the composition of participants.
Request this course in-house
Request a public date
No suitable public date? Register without obligation — once there is enough interest we schedule a new public date and let you know first.
More about AWS Infrastructure as Code with Terraform
Infrastructure as Code (IaC) is a central concept in modern cloud engineering. With Terraform, AWS resources can be defined declaratively, managed with version control, and provisioned reproducibly. The combination of AWS and Terraform enables teams to operate complex cloud infrastructures efficiently, securely, and transparently.Further resources:
History
Infrastructure as Code emerged as a response to the growing complexity of manually managed server infrastructure. With the rise of cloud platforms like AWS, the need for reproducible, version-controlled infrastructure definitions grew rapidly. AWS introduced CloudFormation in 2011 as the platform's first native IaC tool.
Terraform, developed by HashiCorp and released in 2014, quickly established itself as a cloud-agnostic IaC tool and became an industry standard. Its declarative language HCL and provider model allow managing AWS resources alongside resources from other cloud providers – all within a unified workflow.

