The Intermediate Terraform training course will analyze the flexibility and power of Terraform. The course covers how Terraform can build and scale highly reliable infrastructure for environments. Using real-world examples, the course will cover how Terraform can be used to manage AWS applications. Applications as small as a few EC2 instances will be reviewed. Students will also learn how Terraform can manage a massively distributed infrastructure that spans the globe.
The course begins with students working on a project using Terraform project files. Students will extend their project by using input variables and data sources. Next, students will learn about error handling and built-in functions. The course concludes with students creating loops and learning about variable manipulation.
Before attending this course, students should take the Introduction to Terraform course or be familiar with all of the topics listed here: Introduction to Terraform
Pre-requisites include a basic understanding of Linux/Unix system concepts and familiarity with:
- Command Line Interface (CLI)
- Fundamentals of AWS components
Purpose
|
Learn how to use Terraform to build and scale highly reliable infrastructure. |
Audience
|
Web developers wanting to learn how to utilize Terraform to manage AWS applications. |
Role
| DevOps Engineer - Technical Manager - Web Developer |
Skill Level
| Intermediate |
Style
| Learning Spikes - Workshops |
Duration
| 2 Days |
Related Technologies
| AWS | CI/CD | Terraform |
Productivity Objectives
- Describe the Terraform provisioning system
- Use Terraform to manage AWS applications
- Assess the use of Terraform to build and scale infrastructure