logo de Eni service

ENI Service

Centre de formation informatique

icone du menu favoris

Formation : Infrastructure as Code avec Terraform

NEW

Dernière mise à jour : 7 octobre 2026

La formation Infrastructure as Code avec Terraform permet aux professionnels de l’IT, de l’administration système, du cloud et du DevOps de maîtriser l’automatisation du déploiement d’infrastructures modernes. Les participants découvrent les principes fondamentaux de l’Infrastructure as Code (IaC) et apprennent à utiliser Terraform pour provisionner, configurer et maintenir des ressources cloud de manière fiable et reproductible

Au travers d’exercices pratiques, ils manipulent le langage HCL, créent des infrastructures sur des environnements cloud, organisent leurs projets Terraform et appliquent les bonnes pratiques de gestion du cycle de vie des ressources

La formation aborde également les notions essentielles de gestion du state, de modularisation, de sécurité des secrets et d’industrialisation des déploiements. À l’issue du parcours, les apprenants sont capables de concevoir des infrastructures automatisées, d’améliorer la cohérence des environnements et de contribuer efficacement aux démarches DevOps et CI/CD au sein de leur organisation.

Objectifs pédagogiques


À l’issue de la formation, les participants seront capables de :

  • Comprendre les concepts fondamentaux de l’Infrastructure as Code.
  • Maîtriser Terraform pour le provisionnement de ressources cloud.
  • Savoir structurer, écrire et maintenir un projet Terraform en HCL.
  • Gérer le cycle de vie des ressources via la CLI Terraform.
  • Appliquer les bonnes pratiques de gestion du state, de la sécurité et de l’organisation des fichiers.
  • Automatiser et industrialiser les déploiements cloud avec des modules réutilisables.

Public concerné


Ingénieurs DevOps, administrateurs cloud et architectes souhaitant industialiser le provisionnement d’infrasturctures.

Prérequis


Connaître les fondamentaux du cloud et disposer de bases en ligne de commande et en administration système.

Programme détaillé


Introduction à l’Infrastructure informatique et son déploiement (3h20)

  • composantes d’une infrastructure (calcul, réseau, stockage, sécurité).
  • comparaison entre méthodes manuelles et approche IaC.
  • Travaux pratiques : identifier les composants d’un SI et réfléchir à leur automatisation.

Introduction à Terraform et à l’environnement de travail (3h20)

  • historique, principes, HCL, écosystème.
  • workflow Terraform (init, plan, apply, destroy).
  • Travaux pratiques : initier un projet avec Git, configurer un provider Azure.

Langage HCL : syntaxe, blocs, expressions (7h00)

  • blocs ressource, provider, variable, output, locals.
  • déclaration de ressources, usage des expressions et boucles.
  • Travaux pratiques : déploiement d’une VM Azure avec réseau associé.

Utilisation avancée de Terraform (3h20)

  • for_each, count, dynamic, workspaces, backends multiples.
  • création de ressources avec boucles et conditions.
  • Travaux pratiques : environnement multi-VM avec configurations différenciées.

Bonnes pratiques et gestion du state (3h20)

  • bonnes pratiques (.gitignore, structure des fichiers, variables sensibles).
  • import de ressources existantes, gestion des secrets.
  • Travaux pratiques : migration du state local vers un backend distant, ajout de variables sécurisées.

Délais d'accès à la formation

Les inscriptions sont possibles jusqu'à 48 heures avant le début de la formation.

Dans le cas d'une formation financée par le CPF, ENI Service est tenu de respecter un délai minimum obligatoire de 11 jours ouvrés entre la date d'envoi de sa proposition et la date de début de la formation.

Modalités et moyens pédagogiques, techniques et d'encadrement

La formation peut être suivie uniquement en présentiel dans l’un des campus de l’ENI Ecole Informatique (Nantes, Rennes, Niort, Quimper). Le stagiaire intègre une promotion de l’ENI Ecole Informatique d’environ 25 à 28 stagiaires max par session.

Chaque stagiaire dispose d’un poste de travail adapté aux besoins de la formation et des supports de cours au format numérique.

Il alterne apports théoriques, démonstrations et mise en pratique au travers d’exercices, de travaux pratiques et de cas concrets, réalisés individuellement ou en groupe.

Modalités d'évaluation des acquis

Une évaluation des acquis du stagiaire est réalisée en fin de formation.

Moyens de suivi d'exécution et appréciation des résultats

  • Feuille de présence, émargée par demi-journée par chaque stagiaire et le formateur.
  • Évaluation qualitative de fin de formation, qui est ensuite analysée par l’équipe pédagogique de l’ENI Ecole Informatique.
  • Attestation de fin de formation remise au stagiaire.

Qualification du formateur

La formation est animée par un professionnel de l’informatique et de la pédagogie, recruté sur la base de son expérience professionnelle dans le domaine enseigné.

Nos formateurs sont pour la plupart ENI Certified Trainers. Ils assurent une veille technologique permanente.

Accessibilité de la formation

ENI Service s'engage en faveur de l'accessibilité pour les personnes en situation de handicap (PSH). Toutes nos formations sont ainsi accessibles aux PSH. Pour en savoir plus, nous vous invitons à consulter la page Accueil des personnes en situation de handicap de notre site internet.