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. Participants will also learn how Terraform can manage a massively distributed infrastructure that spans the globe.
The course begins with participants working on a project using Terraform project files. Participants will extend their project by using input variables and data sources. Next, participants will learn about error handling and built-in functions. The course concludes with participants creating loops and learning about variable manipulation.
Prerequisites:
- Before attending this course, partipants should be familiar with the topics in the Introduction to Terraform course
- A basic understanding of Linux/Unix system conceptsÂ
- Familiarity with Command Line Interface (CLI) and Text Editor
- Understanding the 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 | Software Developer |Web Developer |
Skill Level
| Intermediate |
Style
| Lecture | Hands-on Activities |Labs |
Duration
| 2 Days |
Related Technologies
| AWS | CI/CD | Terraform |
Â
Learning Objectives
- Describe the Terraform provisioning system
- Use Terraform to manage AWS applications
- Assess the use of Terraform to build and scale infrastructure