Course Outline
Introduction to IaC & Terraform
- What is Infrastructure as Code?
- Terraform benefits and architecture
- Comparing Terraform with vendor-specific tools
- Basic Terraform concepts and workflow
Terraform Fundamentals
- Installing Terraform and setting up the environment
- Authentication in Terraform
- Understanding Terraform files and their role in modules
- Terraform template structure and syntax
- Introduction to Terraform workspaces
- Executing core Terraform commands
- Managing parallelism in Terraform operations
- Understanding implicit vs. explicit dependencies
Terraform Providers
- Configuring and using Terraform with AWS, Azure, and GCP
- Provider-specific configuration and best practices
Terraform Variables and Functions
- Deep dive into variables
- Exploring built-in functions for dynamic configurations
- Using interpolation, expressions, and functions
Advanced Terraform Configuration
- Advanced template design and nesting modules
- Managing Terrafor states
- Addressing configuration drift and resource lifecycle management
- Importing and managing existing resources
- Local vs. remote execution models
- Debugging and logging in Terraform
Terraform Cloud
- Comparing Terraform open source, cloud, and enterprise editions
- Setting up and managing workspaces in Terraform Cloud (TFC)
- Benefits of Terraform Cloud for Teams and collaborative environments
Summary and Next Steps
Requirements
- Basic knowledge of Cloud Computing
- Understanding of Infrastructure as Code (IaC)
Audience
- DevOps engineers
- Cloud engineers
- System administrators
- Software developers
Testimonials (5)
Hands on was great - good mix between hands on and presentations
Karl
Course - Terraform for Managing Cloud Infrastructure
video recording is made available to participants so that we can playback later.
Tan Lai Hock - GOVERNMENT TECHNOLOGY AGENCY
Course - Terraform Fundamentals for Beginners
Classes were explained very objectively, calmly and substantively. Very good instructor.
Mateusz - Santander
Course - Advanced Terraform
Machine Translated
It's a pity that some time was lost due to problems with virt machines on day 1.
Przemek - EduBroker Sp z oo
Course - Terraform on AWS
Machine Translated
The trainer explains you very well.