Formation Démarrer avec Terraform sur Google Cloud (GSTGC).
Score de satisfaction : 4.92/5
Durée :
1 jour
14/04/2026 à Distance
numero vert : 0805 950 800 (service et appel gratuits)
à partir de
800 €HT
98% d'avis positifs* participants

Référence :
SF34603
Durée :
1 jour

En présentiel ou distanciel


Réservez vos places pour la session du
  • 7 heures de formation
  • Exercices pratiques
  • Prise en charge OPCO possible
Vous souhaitez personnaliser cette formation ?
  • En entreprise ou à distance
  • Cadrage pédagogique gratuit
  • Programme de formation sur mesure
  • Formateur expert dédié
  • Prise en charge OPCO possible

Formation Démarrer avec Terraform sur Google Cloud (GSTGC).

Prenez en main Terraform pour déployer et gérer vos ressources Google Cloud de manière fiable et reproductible.

Cette formation vous initie à l'approche Infrastructure as Code appliquée à Google Cloud avec Terraform. Vous apprendrez à décrire votre infrastructure sous forme de fichiers de configuration, puis à provisionner et administrer vos ressources cloud de façon automatisée. Le programme couvre les fondamentaux — ressources, variables, modules et gestion de l'état — et vous permet de les mettre en œuvre sur des environnements réels via des travaux pratiques guidés. Cette formation prépare également aux certifications Google Cloud Certified Associate Cloud Engineer et Professional Cloud DevOps Engineer.

Objectifs pédagogiques.

1Identifier les enjeux métier de l'Infrastructure as Code et les bénéfices concrets de cette approche

2Décrire les capacités et le fonctionnement de Terraform dans un contexte Google Cloud

3Provisionner des ressources Google Cloud en exploitant les ressources Terraform, les variables et les valeurs de sortie

4Structurer des configurations réutilisables grâce au système de modules Terraform

5Gérer l'état Terraform et en comprendre le rôle central dans le cycle de vie de l'infrastructure

Prérequis : Avoir suivi la formation Google Cloud Fundamentals: Core Infrastructure (GCF-CI) ou disposer de connaissances équivalentes ; maîtriser les bases de la programmation et de la ligne de commande ; connaître l'environnement Google Cloud
Partagez cette formation

Programme de formation Démarrer avec Terraform sur Google Cloud (GSTGC).

Découvrir l’Infrastructure as Code avec Terraform

– Concept d’Infrastructure as Code : enjeux, problématiques adressées et valeur ajoutée pour les équipes
– Provisionnement et configuration : distinguer les deux approches et leurs périmètres respectifs
– Paradigmes déclaratif et impératif : comprendre les différences et les implications pratiques
– Terraform en synthèse : architecture, points forts et positionnement sur le marché
– Scénarios d’usage : cas concrets d’automatisation sur Google Cloud
– Cycle de vie d’une configuration : du développement au déploiement en production
– Prise en main de l’outil : installation, configuration et authentification sur Google Cloud
– Exemples d’activités pratiques : initialisation d’un projet Terraform, connexion à un projet Google Cloud, premier déploiement d’une ressource

Maîtriser les termes et concepts clés

– Organisation d’un projet Terraform : arborescence de fichiers et conventions de nommage
– Langage HCL : syntaxe de base pour déclarer ressources, variables, état et modules
– Commandes essentielles du CLI : initialiser (init), planifier (plan), appliquer (apply), formater (fmt) et détruire (destroy)
– Terraform Validator : principe de fonctionnement, processus de validation et cas d’application concrets
– Exemples d’activités pratiques : écriture et exécution d’un workflow complet init/plan/apply, validation d’une configuration avec Terraform Validator

Coder l’infrastructure Google Cloud

– Blocs de ressources : structure, syntaxe de déclaration et référencement des attributs
– Gestion avancée des ressources : méta-arguments, dépendances implicites et dépendances explicites
– Variables d’entrée : déclaration, attribution de valeurs et bonnes pratiques de paramétrage
– Valeurs de sortie : exposer les attributs utiles et partager l’information entre configurations
– Écosystème Terraform : exploiter le Terraform Registry et le Cloud Foundation Toolkit (CFT)
– Exemples d’activités pratiques : création d’une instance Compute Engine paramétrée avec des variables, chaînage de ressources avec dépendances explicites

Organiser et réutiliser les configurations avec les modules

– Principe de modularité : pourquoi et comment structurer ses configurations en modules
– Sources de modules : modules locaux, registre public et dépôts privés
– Intégration de modules : appeler un module, transmettre des variables d’entrée et exploiter ses sorties
– Recommandations : conventions de structuration, versionnement et bonnes pratiques de réutilisation
– Exemples d’activités pratiques : création d’un module réseau réutilisable, appel de modules du registre public dans une configuration projet

Comprendre et gérer l’état Terraform

– Fichier d’état : rôle, contenu et impact sur la gestion du cycle de vie des ressources
– Stockage local vs distant : limites du stockage local et avantages du backend distant
– Backend Cloud Storage : mise en place pas à pas du stockage d’état sur Google Cloud Storage
– Sécurisation de l’état : verrouillage, chiffrement et recommandations pour un usage en équipe
– Exemples d’activités pratiques : migration de l’état local vers un bucket Cloud Storage, simulation d’un accès concurrent avec verrouillage

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

Amandine de Sparks
Des chiffres étincelants.
20 années
à vos côtés
+ de 1000
sujets de formation
8702
stagiaires formés en 2024
252
formateurs actifs en 2024
97,9%
de stagiaires satisfaits
23793
heures de formation réalisées en 2024
HAUT