Terraform Foundations
Code: 8H500GOverview
The course introduces the principles and benefits of IaC and guides learners through the fundamentals of using Terraform to automate infrastructure management across various cloud platforms.
Audience
- IT Infrastructure Engineers
- DevOps Engineers
- Cloud Architects
- Site Reliability Engineers (SREs)
- IT Managers
- Consultants
Prerequisites
nullObjective
- Understand the principles and benefits of Infrastructure as Code (IaC)
- Install and configure Terraform.
- Write and interpret Terraform configuration files. (.tf)
- Define and manage infrastructure resources using providers.
- Implement dynamic configuration with variables and extract output values.
- Manage Terraform code with modules and manage multiples environments using workspaces.
- Automate Terraform execution and integrate with CI/CD pipelines.
- Adopt best practices for designing, securing, and sharing Terraform configurations.
Course Outline
- Introduction to Infrastructure as Code (IaC)
- Terraform Basics
- Terraform Resources and Providers
- Variables and Outputs
- State Management
- Modules and Workspaces
- Terraform Workflows
- Best Practices
- Hands-On Labs
- Course Summary
Day 1
- Introduction to Infrastructure as Code (IaC)
- Introduction to Terraform
- Command line client
- Language basics
Day 2
- Providers
- Cloud Authentication
- Modules and Workspaces
- Intermediate Language
Day 3
- Templates
- Provisioners
- Testing
- Recommended Patterns
- Best Practices
Price (ex. VAT)
€ 2.460,00 per person
Duration
3 days
Schedule
Please send us a message with the form below
Delivery methods
- Classroom
- On-site (at your location)
- Virtual (instructor online)