Cours officiel
Formation certifiante
Acquérez des compétences solides en Infrastructure as Code (IaC) avec notre formation dédiée à l’utilisation de Terraform pour Google Cloud Platform (GCP).
Nous vous aiderons à comprendre comment Terraform résout les problèmes d’infrastructure, ses avantages et ses fonctionnalités clés.
Vous apprendrez à utiliser Terraform pour créer et gérer l’infrastructure Google Cloud, notamment à travers l’utilisation de ressources, de variables et de valeurs de sortie.
Nous couvrons également les modules Terraform pour des configurations réutilisables et l’état de Terraform.
De plus, cette formation vous initiera à la syntaxe HCL, à la structure du répertoire Terraform, et à l’utilisation de l’outil Terraform Validator.
Enfin, vous aborderez l’écriture de code d’infrastructure pour Google Cloud, les méta-arguments pour les ressources, et le stockage de l’état Terraform dans un bucket Cloud Storage.
Inclus dans votre formation en inter-entreprise
3 mois d’accès à
la Bibliothèque Numérique ENI
i
*Offre valable en ce moment pour toute inscription aux sessions inter-entreprises.
Offre de bienvenue : profitez de 30% de remise sur votre première inscription
i
*Offre valable sur les sessions inter-entreprises jusqu’au 31 juillet 2026, réservée aux nouveaux clients et aux entreprises n’ayant pas commandé de formation ENI Service au cours des trois dernières années. Offre non cumulable avec nos autres remises sur les sessions de formation et non applicable sur les formations proposées en achat de sièges.
Présentation de Terraform pour Google Cloud
- Présentation de l’IAC
- Qu’est-ce que l’infrastructure en tant que code (IaC) ?
- Problèmes que l’IaC peut résoudre
- Avantages de l’IaC
- Provisionnement versus configuration
- Approche impérative versus déclarative
- Présentation de Terraform
- Présentation de Terraform
- Fonctionnalités Terraform
- Flux de travail de configuration IaC
- Cas d’utilisation de Terraform
- Utiliser Terraform
- Comment utiliser Terraform
- Exécution de Terraform en production
Termes et notions
- La phase Auteur
- Structure du répertoire Terraform
- Introduction à la syntaxe HCL
- Ressources
- Variables
- État
- Modules
- Commandes Terraform
- terraform init
- terraform plan
- terraform apply
- terraform fmt
- terraform destroy
- Outil de validation Terraform
- Introduction
- Pourquoi utiliser l’outil Terraform Validator ?
- Flux de travail de validation
- Cas d’utilisation de Terraform Validator
Écrire du code d’infrastructure pour Google Cloud
- Introduction aux ressources
- Aperçu des ressources
- Syntaxe
- Exemple
- Référez-vous à un attribut de ressource
- Considérations pour définir un bloc de ressources
- Méta-arguments pour les ressources
- Dépendances des ressources
- Dépendance implicite
- Dépendance explicite
- Introduction aux variables
- Aperçu
- Syntaxe pour déclarer une variable
- Syntaxe pour référencer et attribuer une valeur à une variable
- Meilleures pratiques relatives aux variables
- Introduction aux valeurs de sortie
- Aperçu des valeurs de sortie
- Les meilleures pratiques
- Registre Terraform et CFT
- Introduction au registre Terraform
- Introduction au CFT
Introduction à l’état de Terraform
- Introduction à l’état de Terraform
- Comment les informations sont stockées dans un fichier d’état Terraform
- Façons d’enregistrer un fichier d’état
- Stocker un fichier d’état dans un bucket Cloud Storage
- Problèmes lors du stockage local de l’état Terraform
- Avantages du stockage d’un fichier d’état dans un bucket Cloud Storage
- Processus de stockage à distance d’un fichier d’état Terraform dans un bucket Cloud Storage
- Bonnes pratiques d’état de Terraform