EL456
Information technology

Terraform: Deploy and automate your infrastructure

Master Infrastructure as Code and deploy scalable environments with Terraform

Gérer son infrastructure à la main, c'est source d'erreurs, de délais et d'incohérences entre environnements. L'Infrastructure as Code avec Terraform permet de provisionner, versionner et automatiser l'infrastructure comme du code — de façon reproductible et fiable. Cette formation couvre les fondamentaux du langage HCL, la structure des recettes Terraform, les modules, la gestion des états et l'intégration dans un pipeline d'intégration et de livraison continues.

Is it for you ?

Computer scientists

Prerequisite

None.

What You'll Walk Away With

  • Write and structure Terraform recipes to provision your infrastructure
  • Manage state, variables, and modules for reproducible deployments
  • Integrate Terraform into a CI/CD pipeline and prepare for a recognized certification

Training content

1 Infrastructure as Code with Terraform – Deploy your infrastructure to the cloud

  • Infrastructure as Code
  • Terraform architecture and CLI
  • Writing Terraform code
  • In practice
  • Using and developing modules
  • Advanced Terraform concepts
  • State management
  • Testing Terraform code
  • Developing a provider
  • HCP Terraform
  • Integrating Terraform into CI/CD
  • Passing the Terraform certification
  • External tools
  • Staying up to date

2 Terraform from A to Z – Infrastructure deployment and automation

3 Introduction to Terraform

  • Introduction to the technical foundation
  • Infrastructure as Code (IaC)
  • Introduction to Terraform
  • Installing Terraform
  • The workflow
  • Demonstration – The workflow
  • The basics of HCL

4 The structure of a recipe

  • The basis of a recipe with terraform and provider blocks
  • The resource block
  • Creating a simple recipe
  • The variable block
  • Adding variables and validation rules
  • The output block
  • Applying the output module in a recipe
  • The locals block
  • Adding locals
  • The data block
  • Integration with existing resources via the data block

5 Getting more out of your Terraform recipes

  • Scalability with count
  • Creating multiple resources with count
  • Scalability with for_each
  • Creating multiple resources with for_each
  • HCL: advanced features
  • Enriching your recipe with these new possibilities
  • Creating modules

6 Advanced concepts

  • Status management
  • Configuring recipe status management
  • Workspaces
  • Importing resources
See more

📌 Practical information

100% online training. Accessible anytime from anywhere for one year. If you have any questions about registration, the language of instruction, or the cancellation terms, please consult our FAQ

Trainers

Upcoming information
Duration
11.0 hours
Regular fee
$250
Private or personalized training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Request a quote

Request in-company training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Tell us more
Added to cart View my cart