Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Introduction to IaC & Terraform
- The concept of Infrastructure as Code
- Benefits and architectural overview of Terraform
- Comparison of Terraform with vendor-specific tools
- Core Terraform concepts and typical workflows
Terraform Fundamentals
- Installation and environment setup for Terraform
- Authentication mechanisms in Terraform
- The role of Terraform files within modules
- Terraform template structure and syntax details
- Getting started with Terraform workspaces
- Running essential Terraform commands
- Controlling parallelism in Terraform operations
- Distinguishing between implicit and explicit dependencies
Terraform Providers
- Configuration and usage of Terraform with AWS, Azure, and GCP
- Provider-specific settings and recommended best practices
Terraform Variables and Functions
- In-depth exploration of variables
- Utilizing built-in functions for dynamic configuration
- Applying interpolation, expressions, and functions
Advanced Terraform Configuration
- Designing complex templates and nesting modules
- State management techniques in Terraform
- Handling configuration drift and managing resource lifecycles
- Importing and managing pre-existing resources
- Differences between local and remote execution models
- Debugging strategies and logging in Terraform
Terraform Cloud
- Comparison of Terraform open-source, cloud, and enterprise editions
- Setup and management of workspaces in Terraform Cloud (TFC)
- Advantages of Terraform Cloud for team-based and collaborative settings
Summary and Next Steps
Requirements
- Fundamental understanding of Cloud Computing
- Awareness of Infrastructure as Code (IaC) concepts
Intended Audience
- DevOps engineers
- Cloud engineers
- System administrators
- Software developers
Testimonials (3)
pacing for the most part was fantastic. Michal was very good at ensuring the audience were engaged and ensured everyone was following along for the most part
Asif Shaikh - Carpmaels & Ransford
Course - Terraform on Microsoft Azure
Checking all the details in practice - by writing real code
Michal Pipala - EY
Course - Advanced Terraform: Efficient Infrastructure as Code
the instructor was very well prepared