☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Terraform – Fondamentaux

Durée :
2
 jours
Examen :
Non certifiant
Niveau :
Fondamental
Financement :
Eligible

Formation Terraform - Fondamentaux

La formation Terraform – Fondamentaux vous permet de découvrir les principes de l’Infrastructure as Code et de prendre en main Terraform pour automatiser le provisionnement d’infrastructures de manière fiable, reproductible et structurée. Terraform s’est imposé comme l’un des outils de référence pour décrire, versionner et déployer des ressources d’infrastructure sur des environnements cloud et hybrides.

Une formation concrète pour automatiser vos premiers déploiements

Au cours de cette formation, vous apprendrez à écrire des configurations Terraform, à comprendre le cycle de vie d’un déploiement, à manipuler variables, outputs, modules et fichiers d’état, et à exécuter vos premiers workflows d’automatisation. Cette formation constitue une excellente porte d’entrée avant une montée en compétence plus avancée ou une préparation à la certification Terraform Associate.

Profils des Participants

  • Administrateurs systèmes et cloud
  • Ingénieurs DevOps
  • Architectes infrastructure
  • Développeurs impliqués dans l’automatisation
  • Responsables techniques souhaitant découvrir l’Infrastructure as Code

Objectifs

  • Comprendre les principes de l’Infrastructure as Code
  • Découvrir l’architecture et le fonctionnement de Terraform
  • Écrire et organiser des configurations Terraform simples
  • Utiliser les providers, resources, variables et outputs
  • Comprendre le rôle du fichier state
  • Exécuter un cycle de travail standard avec Terraform
  • Structurer des configurations réutilisables avec les modules

Connaissances Préalables

  • Connaissances de base en administration système ou cloud
  • Familiarité avec la ligne de commande
  • Notions générales en infrastructures, réseau et services cloud
  • Des bases en fichiers de configuration structurés constituent un plus

Contenu du Cours

Module 1 : Introduction à l’Infrastructure as Code

  • Définition et principes de l’Infrastructure as Code
  • Bénéfices de l’automatisation de l’infrastructure
  • Positionnement de Terraform dans l’écosystème DevOps
  • Cas d’usage en cloud, on-premise et environnements hybrides

Module 2 : Architecture et prise en main de Terraform

  • Présentation générale de Terraform
  • Providers, resources et configuration
  • Initialisation d’un projet Terraform
  • Cycle de vie : init, validate, plan, apply, destroy
  • Structure d’un projet simple

Module 3 : Écriture de configurations Terraform

  • Syntaxe HCL
  • Définition de ressources
  • Variables d’entrée et valeurs
  • Outputs
  • Dépendances et ordre d’exécution
  • Bonnes pratiques d’écriture

Module 4 : Gestion du state

  • Comprendre le rôle du fichier state
  • Cycle de vie du state
  • Risques liés à une mauvaise gestion
  • Principes de stockage distant du state
  • Sécurisation et gouvernance du state

Module 5 : Réutilisation et structuration avec les modules

  • Introduction aux modules
  • Structuration d’un projet Terraform réutilisable
  • Passage de variables et outputs entre modules
  • Bonnes pratiques de réutilisation
  • Organisation des environnements

Module 6 : Bonnes pratiques et industrialisation de base

  • Lisibilité et organisation du code
  • Validation et contrôle de configuration
  • Gestion des changements
  • Collaboration en équipe
  • Introduction aux workflows CI/CD avec Terraform

Documentation

  • Support de cours numérique inclus

Lab / Exercices

  • Ce cours inclut des mises en pratique conçues pour consolider vos acquis et appliquer vos compétences dans des cas concrets et professionnels

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.

Informations Additionnelles

Terraform et l’Infrastructure as Code : pourquoi cette compétence est incontournable en 2026 ?

Terraform, développé par HashiCorp, est aujourd’hui l’outil d’Infrastructure as Code (IaC) le plus utilisé au monde. Il permet aux équipes IT de décrire, déployer et gérer des infrastructures cloud de manière déclarative, via des fichiers de configuration en HCL (HashiCorp Configuration Language). L’état de l’infrastructure est tracé, versionné et reproductible — ce qui élimine les erreurs manuelles et accélère considérablement les cycles de déploiement. En Suisse, où les entreprises accélèrent leur migration vers le cloud hybride et multi-cloud, la maîtrise de Terraform est devenue un prérequis pour les postes DevOps, SRE et architecte cloud.

La certification HashiCorp Certified : Terraform Associate (004) valide ces compétences fondamentales. Elle est reconnue internationalement et constitue un signal fort sur un CV dans le marché IT suisse romand. L’examen, d’une durée d’une heure, évalue les connaissances sur le workflow Terraform, la gestion de l’état, les modules, les providers et HCP Terraform.

Terraform dans le parcours de certifications Infrastructure as Code

La certification Terraform Associate s’inscrit dans un parcours de montée en compétences structuré. Elle constitue le point d’entrée recommandé avant d’aborder des certifications plus avancées ou des technologies complémentaires. Pour les professionnels qui souhaitent approfondir leurs pratiques après la certification Associate, HashiCorp propose le niveau Terraform Authoring and Operations Professional, orienté sur les configurations avancées et les workflows en production. Dans un parcours DevOps complet, Terraform se combine naturellement avec Ansible pour la gestion de configuration, Docker pour la conteneurisation des applications, et Kubernetes pour l’orchestration à grande échelle.

Se préparer efficacement à l’examen Terraform Associate

L’examen Terraform Associate (004) est une épreuve en ligne d’une heure, en anglais, sous forme de QCM. Il évalue 8 domaines couvrant l’IaC, le workflow Terraform, la configuration HCL, les modules, la gestion de l’état, la maintenance d’infrastructure et HCP Terraform. Nos formateurs vous transmettent des conseils pratiques pour l’examen tout au long de la formation. Il est recommandé de passer l’examen dans les 4 semaines suivant la formation pour maximiser vos chances de réussite.

FAQ — Questions fréquentes sur la formation Terraform

Dois-je avoir de l’expérience avec Terraform avant cette formation ?

Non. Cette formation s’adresse aux débutants complets sur Terraform. Une expérience basique en Linux, Git et cloud suffit pour suivre le programme dans de bonnes conditions.

La certification Terraform Associate est-elle reconnue en Suisse ?

Oui. La certification HashiCorp Certified : Terraform Associate est la référence internationale pour valider les compétences fondamentales sur cet outil. Elle est valorisée par les entreprises suisses qui utilisent des environnements cloud.

L’examen de certification est-il inclus dans la formation ?

Le voucher d’examen peut être ajouté en option. Interrogez-nous lors de votre inscription pour connaître les modalités actuelles.

Quelle est la durée de validité de la certification Terraform Associate ?

La certification est valable 2 ans. Elle peut être renouvelée en repassant l’examen Associate ou en obtenant la certification Terraform Authoring and Operations Professional.

Prix de l'inscription
CHF 1'500.-
Inclus dans ce cours
  • Formation dispensée par un expert du domaine
  • Documentation et supports digitaux
  • Badge de réussite
Mois actuel

lun15Juin(Juin 15)09:00mar16(Juin 16)17:00VirtuelVirtuel Etiquettes de sessionTER-01

lun15Juin(Juin 15)09:00mar16(Juin 16)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionTER-01

lun20juil(juil 20)09:00mar21(juil 21)17:00VirtuelVirtuel Etiquettes de sessionTER-01

lun20juil(juil 20)09:00mar21(juil 21)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionTER-01

lun24Aoû(Aoû 24)09:00mar25(Aoû 25)17:00VirtuelVirtuel Etiquettes de sessionTER-01

lun24Aoû(Aoû 24)09:00mar25(Aoû 25)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionTER-01

lun28Sep(Sep 28)09:00mar29(Sep 29)17:00VirtuelVirtuel Etiquettes de sessionTER-01

lun28Sep(Sep 28)09:00mar29(Sep 29)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionTER-01

lun02Nov(Nov 2)09:00mar03(Nov 3)17:00VirtuelVirtuel Etiquettes de sessionTER-01

lun02Nov(Nov 2)09:00mar03(Nov 3)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionTER-01

lun07Déc(Déc 7)09:00mar08(Déc 8)17:00VirtuelVirtuel Etiquettes de sessionTER-01

lun07Déc(Déc 7)09:00mar08(Déc 8)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionTER-01

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande