This course is designed for anyone looking to deepen their understanding of Terraform, starting from the basics and advancing to complex concepts. You’ll engage in practical tasks that mirror real-world scenarios, learning how to efficiently deploy and manage resources in AWS. With a focus on hands-on examples and best practices, this training equips you to write production-ready Terraform code and handle troubleshooting scenarios confidently.
What you'll learn
understand provider blocks and resource blocks
implement AWS S3 backends
manage Terraform state locking and logging
organize code using modules
apply GitLab CI/CD pipelines for projects
Course objectives
to teach Terraform from a fundamental level to an advanced level
to provide real-time examples and practical tasks for effective learning
to prepare participants to work on cloud projects using Infrastructure as Code