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.
Course Outline
Introduction and Recap of Terraform Fundamentals
- Objective: Refresh understanding of core Terraform principles.
- Quick review of essential concepts (variables, state, resources, etc.).
Working with Terraform Modules
- Objective: Understand, create, and utilize modules effectively.
- Understanding the concept of modules.
- Creating reusable modules.
- Publishing and sharing modules.
- Utilizing the Terraform Registry.
Managing Remote Backends and State Locking
- Objective: Ensure reliable state management through remote backends.
- Benefits of using remote backends.
- Configuring remote backends with AWS S3, GCP, and Azure.
- Understanding state locking.
Provisioning Multi-Tier Infrastructure
- Objective: Construct complex infrastructure using multiple resource types.
- Creating resources such as VPCs, subnets, and instances.
- Handling complex dependencies.
- Introduction to count, for_each, and conditional resources.
Terraform and Team Collaboration
- Objective: Learn best practices for team collaboration using Terraform.
- Version control best practices for Terraform (using Git).
- Collaborating via Terraform Cloud/Enterprise.
- Managing shared state among teams.
Handling Sensitive Data with Terraform
- Objective: Securely manage sensitive information within Terraform configurations.
- Utilizing Vault or cloud provider secret management tools.
- Securing variables and outputs.
- Best practices for storing sensitive data.
Terraform for Multi-Cloud Deployments
- Objective: Manage infrastructure across multiple cloud providers.
- Overview of multi-cloud strategies.
- Using providers to manage AWS, GCP, and Azure resources simultaneously.
Hands-on Lab: Deploy a Multi-Tier Web Application
- Objective: Apply intermediate concepts by deploying a multi-tier architecture.
- Provisioning VPCs, subnets, load balancers, and EC2 instances.
- Utilizing modules and remote backends.
- Securing sensitive data.
Requirements
Completion of the Terraform Fundamentals course or equivalent experience.
Cloud Account - Please indicate your preferred cloud platform when registering.
14 Hours
Testimonials (3)
practical tips and advanced topics
Radoslav
Course - Terraform Intermediate LP
I like how trainer lead the course.
Tibor
Course - Terraform Intermediate LP
Expertise of the trainer