Course Outline

Introduction

  • Overview of Terraform core concepts and components
  • DevOps fundamentals

Getting Started

  • Installing and configuring Terraform
  • Setting up workspaces for multiple environments
  • Local state vs remote state in Terraform
  • Advanced Terraform tools and CLI

Building Complex Terraform Modules

  • Standard module structure
  • Defining provider configurations
  • Developing custom Terraform modules
  • Creating reusable infrastructure with modules
  • Public vs shared modules
  • Publishing modules on the Terraform registry
  • Best practices in module composition

Coding Techniques and Optimization

  • Loops and meta-arguments
  • Dynamic language expressions
  • HCL syntax and operators
  • Block syntax and backend configurations
  • Mono-repo vs multi-repo
  • Working with Terragrunt

Security Hardening and Automation

  • Terraform security in depth
  • Managing credentials and secrets
  • Automated testing frameworks
  • Code analysis and validation
  • Automated delivery pipelines
  • Reliability of infrastructure and deployments

Troubleshooting

Summary and Next Steps

Requirements

  • An understanding of cloud infrastructure concept
  • Basic experience in Terraform operations

Audience

  • DevOps engineers
  • System administrators
  • System architects
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (6)

Upcoming Courses

Related Categories