Mis à jour en mai 2025.Ce cours intègre désormais Coursera Coach ! Une façon plus intelligente d'apprendre avec des conversations interactives en temps réel qui vous aident à tester vos connaissances, à remettre en question vos hypothèses et à approfondir votre compréhension à mesure que vous progressez dans le cours.Ce cours avancé de Terraform vous apprend à maîtriser les variables, les modules et la gestion des états. À la fin du cours, vous saurez définir et mettre en œuvre des variables d'entrée, les valider et les typer, et gérer des structures de données telles que les cartes et les objets. Vous apprendrez à gérer les données sensibles en toute sécurité, à utiliser les fichiers .tfvars et .auto.tfvars, et à écrire du code Terraform propre. Le cours comprend des exercices pratiques pour appliquer des fonctionnalités telles que count et for_each pour gérer plusieurs ressources, et couvre la conception de modules, y compris des modules AWS réutilisables pour EC2 et VPC. Vous apprendrez également les meilleures pratiques pour organiser, tester et publier des modules Terraform afin d'améliorer l'efficacité du flux de travail. Au fur et à mesure de votre progression, vous explorerez la gestion des états, y compris l'importation, la refactorisation et la suppression de l'infrastructure. Vous maîtriserez des outils tels que la commande taint et la validation des ressources avec des préconditions et des postconditions, ce qui vous permettra de gérer en toute confiance des déploiements complexes. Ce cours est idéal pour les professionnels ayant une expérience préalable de Terraform ou de la gestion d'infrastructures en nuage et souhaitant affiner leurs compétences en matière de conception modulaire et de gestion des états.


Terraform avancé - Gestion des variables, des modules et des états
Ce cours fait partie de Spécialisation Masterclass Terraform : Du débutant à l'expert

Instructeur : Packt - Course Instructors
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Maîtriser l'utilisation des variables d'entrée, des locales et des sorties pour des configurations Terraform réutilisables et évolutives.
Mettre en œuvre des transformations de données complexes à l'aide d'opérateurs, de fonctions et d'expressions dans Terraform.
Créez et gérez plusieurs ressources de manière dynamique en utilisant les arguments count et for_each.
Concevoir et publier des modules Terraform réutilisables pour les services AWS et autres ressources cloud.
Compétences que vous acquerrez
- Catégorie : Vérification et validation
- Catégorie : Gestion des identités et des accès (IAM) d'AWS
- Catégorie : Amazon Elastic Compute Cloud (en anglais)
- Catégorie : Gestion de la configuration
- Catégorie : structures de données
- Catégorie : Codage sécurisé
- Catégorie : Approvisionnement utilisateur
- Catégorie : Validation des données
- Catégorie : Comptes d'utilisateurs
- Catégorie : Terraform
- Catégorie : Amazon Web Services
- Catégorie : Cas de test
- Catégorie : Infrastructure as Code (IaC)
Détails à connaître

Ajouter à votre profil LinkedIn
9 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 7 modules dans ce cours
Dans ce module, nous allons explorer comment gérer efficacement les variables d'entrée, les locales et les sorties dans Terraform. Vous apprendrez à définir des variables d'entrée flexibles, à utiliser les locales pour une meilleure gérabilité et à gérer les sorties pour transmettre des informations clés entre les différentes parties de votre infrastructure. En outre, nous aborderons les techniques permettant de gérer en toute sécurité les valeurs sensibles et de s'assurer que les configurations restent robustes et propres.
Inclus
19 vidéos2 lectures1 devoir
Dans ce module, nous allons nous plonger dans l'utilisation d'expressions et de fonctions pour améliorer vos configurations Terraform. Vous apprendrez à travailler avec des opérateurs, à itérer sur des structures de données avec des expressions for et à appliquer des fonctions intégrées pour transformer les données. En outre, nous explorerons les expressions splat pour le référencement efficace de plusieurs attributs de ressources et démontrerons des méthodes de conversion entre les listes et les cartes.
Inclus
12 vidéos1 devoir
Dans ce module, nous aborderons la gestion de ressources multiples dans Terraform à l'aide des méta-arguments count et for_each. Vous vous entraînerez à créer des instances EC2 dynamiquement à l'aide des variables list et map, et apprendrez à étendre les configurations pour gérer les informations de sous-réseau afin de placer les ressources de manière efficace. En outre, nous explorerons les techniques de validation pour maintenir l'intégrité et la cohérence des données dans votre infrastructure.
Inclus
17 vidéos1 devoir
Dans cette section, nous vous guiderons à travers un projet pratique pour gérer les utilisateurs IAM dans AWS. Vous apprendrez à définir des utilisateurs, des rôles et des autorisations, à configurer des mots de passe en toute sécurité et à mettre en œuvre des politiques gérées par AWS. À la fin du projet, vous aurez acquis une expérience pratique de la gestion des utilisateurs et des rôles IAM et garantirez la sécurité de votre environnement AWS.
Inclus
9 vidéos1 devoir
Dans ce module, nous nous concentrerons sur les modules Terraform, vous aidant à structurer et à réutiliser les configurations plus efficacement. Vous explorerez les modules publics du registre Terraform, vous vous entraînerez à créer des modules personnalisés et vous apprendrez à les tester et à les publier. Les meilleures pratiques pour la conception de modules seront également abordées afin de s'assurer que votre code est à la fois maintenable et réutilisable.
Inclus
26 vidéos1 devoir
Dans ce module, nous allons explorer l'utilisation des préconditions, des postconditions et des blocs de vérification pour valider et vérifier vos ressources Terraform. Vous apprendrez à mettre en œuvre ces fonctionnalités pour vous assurer que vos ressources sont déployées et configurées correctement, réduisant ainsi le risque d'erreurs. En automatisant la validation, vous pouvez maintenir une infrastructure cohérente et fiable.
Inclus
8 vidéos1 devoir
Dans ce module, nous allons explorer comment gérer le fichier d'état de Terraform et effectuer des opérations telles que le remaniement des ressources, l'importation de l'infrastructure existante et la suppression des ressources de l'état. Vous apprendrez à manipuler efficacement le fichier d'état et à utiliser des commandes comme taint pour vous assurer que les ressources sont correctement remplacées ou gérées, tout en maintenant l'intégrité de votre infrastructure.
Inclus
9 vidéos1 lecture3 devoirs
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Cloud Computing
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Oui, vous pouvez visionner la première vidéo et le syllabus avant de vous inscrire. Vous devez acheter le cours pour accéder au contenu qui n'est pas inclus dans l'aperçu.
Si vous décidez de vous inscrire au cours avant la date de début de la session, vous aurez accès à toutes les vidéos et à toutes les lectures du cours. Vous pourrez soumettre vos travaux dès le début de la session.
Une fois que vous vous serez inscrit et que votre session aura commencé, vous aurez accès à toutes les vidéos et autres ressources, y compris les lectures et le forum de discussion du cours. Vous pourrez consulter et soumettre des évaluations pratiques, et effectuer les devoirs notés requis pour obtenir une note et un certificat de cours.
Plus de questions
Aide financière disponible,

