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 (7)
video recording is made available to participants so that we can playback later.
Tan Lai Hock - GOVERNMENT TECHNOLOGY AGENCY
Course - Terraform Fundamentals for Beginners
hands on practical.
Leon Mah - 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
Reda was able to include everyone, as well as make sure that we were doing the exercises correctly and offered assistance where we needed. He had great knowledge and was able to explain all concepts in a clear and understanding way.
Fabio - BMW SA
Course - Advanced Terraform
Hands on was great - good mix between hands on and presentations
Karl
Course - Terraform for Managing Cloud Infrastructure
It's a pity that some time was lost due to problems with virt machines on day 1.
Przemek - EduBroker Sp z oo
Machine Translated
The trainer explains you very well.