Get in Touch

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

  • A clear understanding of cloud infrastructure concepts.
  • Basic experience with 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 2600 € + VAT*

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

Testimonials (6)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories