🤖 Participez à notre prochain webinaire "Power Platform as Code" le mardi 15 septembre 2026 de 13h00 à 14h00.
Accueil / Terraform Intermédiaire

Terraform Intermédiaire

DevOps : Git - Azure DevOps - Terraform
Niveau : Intermédiaire
Informations pratiques
Durée : 2 Jours (14 Heures)
Prix distanciel : 1900 € HT/pers
Eligible CPF : Non
Public Visé
  • Développeur
  • Ingénieur infrastructure
  • Administrateur systèmes
  • DevOps
Prochaines dates
Distanciel
Intra-entreprise
A la demande

Présentation de la formation Terraform Intermediate

Terraform est un outil d’IaC (Infra as Code) qui permet de déployer de manière indépendante une infrastructure. Au-delà des fondamentaux de l’outil, vus dans la formation d’introduction, son utilisation pour déployer à grande échelle et de façon totalement automatisée nécessite un ensemble de bonnes pratiques et de mécanismes que nous aborderons durant cette formation :

  • Comment déployer sur plusieurs souscriptions ? Les infrastructures complexes sont souvent hébergées sur plusieurs souscriptions.
  • Comment travailler avec une infrastructure préexistante qui n’est pas sous contrôle de Terraform ?
  • Limiter la duplication et garantir la maintenabilité et la lisibilité.
  • La création et la consommation de modules.
  • Les workarounds pour les cas non gérés nativement.

 

Pourquoi se former sur Terraform ?

Objectifs pédagogiques

A l’issue de cette formation, les participants seront en capacité de :

  • Déployer des infrastructures complexes sur plusieurs souscriptions,
  • Gérer des modules,
  • Appliquer les bonnes pratiques sur la gestion du code Terraform,
  • Piloter le déploiement avec Terraform en y intégrant d’autres outils,
  • Travailler avec une infrastructure existante.
Programme de la formation Terraform Intermediate

Introduction

  • Connaitre les infrastructures complexes,
  • Comprendre le besoin d’industrialisation,
  • Assurer la qualité de code.

 

Travailler sur plusieurs souscriptions

  • Préparer le modèle RBAC,
  • Configurer des providers,
  • Créer des ressources en spécifiant un provider.

 

Assurer la qualité de code

  • Eviter la duplication,
  • Créer plusieurs ressources à l’aide de boucles,
  • Comprendre et alimenter la documentation.

 

Mettre sous contrôle une infrastructure existante

  • Comprendre le rafraichissement d’état dans Terraform,
  • Préparer le template d’une ressource existante,
  • Importer la ressource en ligne de commande.

 

Créer un module

  • Organiser des fichiers et connaitre les bonnes pratiques,
  • Créer et consommer un module localement.

 

Connaitre les limitations et les moyens de contournement

  • Utiliser des provisioners et des templates ARM.

 

Labs :

  • Créer 2 Virtual Networks dans des souscriptions différentes et faire un Peering,
  • Mettre sous contrôle de Terraform un Network Security Group déjà existant,
  • Créer un module pour la création de Storage Account,
  • Créer plusieurs Resource Group avec une boucle pour chacun,
  • Créer plusieurs IP restrictions pour App Service avec les “dynamic”,
  • Déployer un SubNet associé à un Network Security Group avec ARM, piloté par Terraform.

 

 

Mis à jour le 20/03/2024
Méthodes et modalités pédagogiques

Dans cette formation, nous mélangeons théorie et ateliers techniques pour vous rendre rapidement opérationnel. En outre, chaque participant reçoit un support de cours.

Un de nos consultants-formateurs conduit la formation. Forts d’une solide expérience sur le terrain, ils rendent l’apprentissage à la fois interactif et enrichissant.

Pour l’évaluation, le formateur pose des questions régulières et utilise diverses méthodes pour mesurer vos acquis en continu. Cette approche favorise une expérience d’apprentissage à la fois dynamique et captivante

Après la formation, nous vous demandons de remplir un questionnaire de satisfaction. Vos retours nous aident à maintenir et à améliorer constamment la qualité de nos formations.

De plus, pour assurer un suivi rigoureux, chaque participant signe une feuille d’émargement par demi-journée de présence.

Enfin, nous offrons la flexibilité de dispenser cette formation aussi bien en présentiel qu’en distanciel et elle peut être personnalisée pour les besoins spécifiques de votre entreprise sur demande. Pour en savoir plus, contactez-nous

Prérequis à la formation Terraform Intermediate

Le candidat à cet examen doit disposer des connaissances de base Azure, niveau « AZ-900 : Azure Fundamentals » ou niveau équivalent et avoir suivi la formation « Terraform – Introduction » ou avoir a minima des connaissances théoriques et pratiques équivalentes sur Terraform. Une expérience dans l’usage de fichier de type JSON est un plus.

Pour suivre cette formation, vous devez avoir les droits pour installer le binaire Terraform sur votre poste et posséder VS Code. Vous devez aussi pouvoir installer AZ CLI. Les souscriptions Azure seront fournies par Cellenza Training.

Un niveau d’anglais B1 est recommandé, retrouvez les niveaux sur ce lien : Classification des niveaux de langue

 

 

Accessibilité

Vous pouvez vous inscrire à l’une de nos formations jusqu’à cinq jours ouvrés avant son commencement, à condition qu’il reste des places disponibles et que nous ayons reçu votre devis signé.

De plus, si vous avez des besoins spécifiques liés à une situation de handicap, n’hésitez pas à en faire la demande ; nous adaptons volontiers nos moyens de prestation en fonction du type de handicap.

Notre centre de formation, Cellenza Training, vous accueille au 892 Rue Yves Kermen, 92100 Boulogne-Billancourt.

Pour nous rejoindre, plusieurs options de transports en commun s’offrent à vous :

  • Prenez la ligne 9 du métro et descendez à Pont de Sèvres,
  • Optez pour la ligne 10 du métro jusqu’à Boulogne Jean Jaurès,
  • Ou bien, empruntez le tram T2 jusqu’à Brimborion.
Aller plus loin sur la maîtrise de Terraform

Cette formation ouvre la voie à la formation « Terraform CI/CD ».

Pré-inscription à la formation
Terraform Intermédiaire

    * champs obligatoires

    Ces informations sont recueillies par CELLENZA, en sa qualité de responsable de traitement aux seules fins (i) de gérer votre pré-inscription et (ii) de vous adresser des emails commerciaux sur ses activités. Pour en savoir plus sur la gestion de vos données et sur vos droits, consultez la politique de confidentialité de CELLENZA

    Qu’en pensent nos participants ?

    5/5
    07/04/2025

    Bonne formation, bon formateur, avec une bonne expertise et un bon rythme.

    Jeanot L. - Participant à la formation Terraform Intermédiaire
    4.8/5
    20/04/2022

    Excellente formation conforme à mes attentes. J’ai appris beaucoup de choses. Merci pour votre professionnalisme, je recommanderai à mes collègues.

    Participant.e à la formation Terraform Intermediaire
    4.8/5
    23/11/2021

    Très bonne entrée en matière sur Terraform pour un semi-novice en la matière (notions d’IaC via ARM). Formateur très impliqué, concis et intelligible, qui sait se détacher, quand il le faut, du socle de formation afin de l’adapter à son auditoire.

    Participant.e à la formation Terraform Intermediaire
    4.8/5
    14/04/2022

    Très intéressant, un peu challenging et c’est bien !

    Participant.e à la formation Terraform Intermédiaire

    Nos formations sur la thématique Terraform

    Terraform CI/CD avec GitLab

    DevOps : Git - Azure DevOps - Terraform
    Niveau : Avancé
    Durée : 1 Jour
    Terraform permet d’automatiser et d’industrialiser le cycle de vie des infrastructures. Son utilisation au sein d’une usine CI/CD (Continous Integration…
    New

    AI-200 : Développer des solutions cloud IA sur Azure

    Cloud AzureIA : Gen AI - Agentic - LLM - FinOps LLM
    Niveau : Intermédiaire
    Durée : 5 Jours
    Cette formation remplace la formation « AZ-204 : Azure pour les développeurs ». Cette formation vous permettra d’apprendre à créer, superviser et…
    AI-200 : Azure AI Cloud Developer Associate

    Introduction à Terraform

    DevOps : Git - Azure DevOps - Terraform
    Niveau : Débutant
    Durée : 1 Jour
    L’IaC (Infrastructure as Code) est une approche permettant de gérer le cycle de vie de l’ensemble des ressources et services…

    Terraform CI/CD avec Azure DevOps

    DevOps : Git - Azure DevOps - Terraform
    Niveau : Intermédiaire
    Durée : 1 Jour
    Terraform permet d’automatiser et d’industrialiser le cycle de vie des infrastructures. Son utilisation au sein d’une usine CI/CD (Continous Integration…