Ce quiz vérifie que vous savez transformer du code Terraform en modules réutilisables, lisibles et intégrables. Il couvre la définition d'un module, son interface via variables et outputs, l'appel local ou via le Registry, ainsi que les bonnes pratiques et les anti-patterns qui changent réellement la qualité d'un module.
L'objectif n'est pas de pousser à l'abstraction pour l'abstraction. Il s'agit de confirmer que vous savez quand un module a du sens, comment le rendre utile à d'autres projets, et comment éviter qu'il ne devienne une dette technique sous forme de boîte noire trop large.
Ce que ce quiz couvre
Section intitulée « Ce que ce quiz couvre »Les questions sont tirées au hasard dans la banque du module, à chaque passage. La liste ci-dessous dit quelles notions peuvent tomber ; elle sert aussi de plan de révision si le score déçoit.
- ce qu'est un module Terraform et pourquoi il devient utile ;
- le rôle de source, des variables et des outputs ;
- la consommation d'un module local ou d'un module du Registry ;
- le versionnement d'un module : SemVer,
?ref=, tag ou SHA-1, et ce que le fichier de verrou ne fige pas ; - les tests d'un module avant de le publier ;
- les bonnes pratiques de découpage et d'interface ;
- les anti-patterns les plus fréquents sur les modules.
Avant de commencer
Section intitulée « Avant de commencer »Chaque réponse est liée à la section précise qui motive la bonne pratique ou l'avertissement correspondant.
Passer le quiz
Section intitulée « Passer le quiz »Contrôle de connaissances
Validez vos connaissances avec ce quiz interactif
Informations
- Le chronomètre démarre au clic sur Démarrer
- Questions à choix multiples, vrai/faux et réponses courtes
- Vous pouvez naviguer entre les questions
- Les résultats détaillés sont affichés à la fin
Lance le quiz et démarre le chronomètre
Vérification
(0/0)Score par domaine
Un domaine regroupe plusieurs guides et reçoit plusieurs questions : son score est plus fiable qu'un score par thème, qui porte souvent sur une seule question.
Bilan
Points forts
Aucun sujet réussi à 80 % sur au moins deux questions pour l’instant.
Points faibles
Aucun sujet sous le seuil de réussite.
À faire ensuite
Des indices pour retenter votre chance ?
Continuer le cours : Gérer les environnements
Nouveau quiz complet avec des questions aléatoires
Retravailler uniquement les questions ratées
Retour à la liste des certifications
Comment interpréter le résultat
Section intitulée « Comment interpréter le résultat »Un score global dit peu de chose ; la répartition des erreurs en dit davantage. Repérez la famille de questions où vous butez, puis reprenez la leçon correspondante :
- Si vous échouez sur les bases du module, revenez à la création et à l'anatomie du bloc
module. - Si les erreurs portent sur variables et outputs, votre difficulté est surtout dans le contrat public du module.
- Si vous bloquez sur Registry, bonnes pratiques et anti-patterns, vous savez peut-être utiliser un module, mais pas encore le concevoir proprement à l'échelle d'une équipe.
- Si les erreurs portent sur le versionnement, relisez ce qu'un tag garantit vraiment, et pourquoi le fichier de verrou ne fige pas un module.