SF34603
1 jour
En présentiel ou distanciel
- 7 heures de formation
- Exercices pratiques
- Prise en charge OPCO possible
Un renseignement ?
Contactez-nous !- 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.
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
Nos autres formations en Cloud .
Formation Administrateur d’identité et de l’accès Microsoft (SC-300)
Formation Administration des solutions Microsoft Azure SQL (DP-300)
Formation Advanced Architecting on AWS (AWSAA)
Formation Applications Cloud-Native
Formation Architecting on AWS (AWSA)
Formation Architecting with Google Cloud: Design and Process (AGCP-DP)
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.
