Packt

Terraform en action - Construire et gérer une infrastructure en nuage

Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Packt

Terraform en action - Construire et gérer une infrastructure en nuage

Inclus avec Coursera Plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Concevez, déployez et gérez une infrastructure cloud évolutive à l'aide de Terraform.

  • Automatisez les déploiements grâce aux espaces de travail Terraform et aux configurations multi-fournisseurs.

  • Appliquer les meilleures pratiques en matière de gouvernance du cloud, de sécurité et de gestion de l'état des ressources.

Compétences que vous acquerrez

  • Catégorie : Infrastructure as Code (IaC)
  • Catégorie : Conteneurisation
  • Catégorie : Infrastructure en nuage
  • Catégorie : Intégration continue
  • Catégorie : Gestion de l'informatique en nuage
  • Catégorie : Déploiement dans le nuage
  • Catégorie : Multi-cloud
  • Catégorie : CI/CD

Outils que vous découvrirez

  • Catégorie : Kubernetes
  • Catégorie : Pipelines Azure DevOps
  • Catégorie : Microsoft Azure
  • Catégorie : Azure Active Directory
  • Catégorie : Azure DevOps
  • Catégorie : Terraform

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

avril 2026

Évaluations

29 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 30 modules dans ce cours

Dans ce module, nous vous ferons découvrir l'univers de Terraform, en mettant l'accent sur les outils essentiels et les prérequis nécessaires à un déploiement réussi. Vous apprendrez les bases du fonctionnement de Terraform, ce qui vous permettra de gérer efficacement vos ressources cloud. Nous vous guiderons également dans la préparation de votre environnement local pour une intégration transparente de Terraform.

Inclus

1 vidéo1 lecture

Dans ce module, nous aborderons en détail les concepts fondamentaux de Terraform, afin de vous aider à créer et à gérer des ressources cloud à l'aide de votre premier modèle Terraform. Nous explorerons les commandes Terraform essentielles pour l'initialisation, la planification et la mise en œuvre, et nous vous montrerons comment gérer et reconfigurer efficacement les ressources existantes. Vous apprendrez également à valider et à mettre en forme vos modèles afin d’en améliorer la clarté et de respecter les meilleures pratiques.

Inclus

4 vidéos1 devoir

Dans ce module, nous nous concentrerons sur la définition et l'utilisation des variables dans les modèles Terraform. Vous apprendrez à créer un modèle permettant de déployer des applications Web Azure et à les déployer efficacement à l'aide de variables d'entrée. Nous aborderons également la redéfinition des variables et l'utilisation des variables de sortie pour extraire des informations clés de vos déploiements Terraform.

Inclus

6 vidéos1 devoir

Dans ce module, nous allons découvrir le plan d'exécution de Terraform, une fonctionnalité essentielle pour gérer efficacement les ressources cloud. Vous apprendrez à générer et à appliquer des plans d'exécution, afin de garantir que vos déploiements d'infrastructure soient planifiés et exécutés sans heurts. Ce module proposera également une démonstration en direct de la création et de l'application d'un plan d'exécution.

Inclus

2 vidéos1 devoir

Dans ce module, nous nous intéresserons aux fichiers d'état Terraform, à leur utilité et à leur rôle essentiel dans la gestion des infrastructures cloud. Vous comprendrez comment Terraform gère l'état pour suivre les ressources, et apprendrez à analyser et à gérer cet état afin d'optimiser la gestion des ressources.

Inclus

2 vidéos1 devoir

Dans ce module, nous allons explorer la relation entre le plan d'exécution et les fichiers d'état de Terraform, en montrant comment ces deux fonctionnalités fonctionnent ensemble pour déployer et gérer les ressources. Vous acquerrez les connaissances nécessaires pour gérer les ressources plus efficacement grâce à une compréhension approfondie de la manière dont ces éléments interagissent.

Inclus

1 vidéo1 devoir

Dans ce module, nous vous présenterons les espaces de travail Terraform et leur rôle dans la gestion de différents environnements, tels que Dev, Test et Prod. Nous vous montrerons comment configurer ces espaces de travail et passer de l’un à l’autre afin d’assurer une gestion fluide de l’infrastructure, ce qui vous permettra de déployer efficacement des ressources dans divers environnements.

Inclus

5 vidéos1 devoir

Dans ce module, nous nous concentrerons sur le déploiement de services de conteneurs à l'aide de Terraform, et plus particulièrement sur Azure Kubernetes Service (AKS). Vous apprendrez à déployer un cluster AKS, à configurer Azure Container Registry (ACR) et à définir les autorisations nécessaires. Nous vous proposerons également des démonstrations pratiques du déploiement d’AKS et de sa configuration pour une gestion efficace des conteneurs.

Inclus

4 vidéos1 devoir

Dans ce module, nous vous présenterons Azure Container Apps, un outil puissant permettant de déployer des charges de travail conteneurisées. Vous apprendrez à déployer Azure Container Apps à l'aide de Terraform et à les gérer efficacement. Nous vous guiderons tout au long du processus grâce à une démonstration pratique afin de vous garantir un apprentissage concret.

Inclus

2 vidéos1 devoir

Dans ce module, nous nous concentrerons sur le déploiement de ressources PaaS (Platform-as-a-Service), telles qu’Azure Key Vault et les comptes de stockage. Vous apprendrez à gérer les secrets en toute sécurité avec Azure Key Vault et à déployer des conteneurs et des blobs dans Azure Storage à l’aide de Terraform. Des démonstrations pratiques vous permettront d’assimiler ces concepts.

Inclus

4 vidéos1 devoir

Dans ce module, nous vous guiderons tout au long du processus de déploiement de ressources IaaS (Infrastructure-as-a-Service) à l'aide de Terraform. Vous apprendrez à déployer des machines virtuelles sous Linux et Windows, ainsi que des hôtes bastion pour un accès sécurisé à ces machines virtuelles, ce qui vous permettra de gérer efficacement votre infrastructure sur Azure.

Inclus

4 vidéos1 devoir

Dans ce module, nous allons découvrir Azure Logic Apps, une solution sans serveur permettant d’automatiser les flux de travail. Vous apprendrez à créer et à déployer des Logic Apps aussi bien via le portail que via Terraform, ce qui vous aidera à concevoir des architectures sans serveur pour vos applications cloud.

Inclus

3 vidéos1 devoir

Dans ce module, nous nous concentrerons sur la sécurisation de votre infrastructure cloud à l'aide d'Azure Firewall. Vous apprendrez à déployer et à configurer Azure Firewall selon un modèle « hub-and-spoke », afin de garantir la sécurité et la bonne gestion de votre réseau à l'aide de Terraform.

Inclus

2 vidéos1 devoir

Dans ce module, nous vous présenterons Azure API Management et vous montrerons comment le déployer et le configurer à l'aide de Terraform. Vous acquerrez les connaissances nécessaires pour gérer l'accès aux API, renforcer la sécurité et optimiser la gestion des API dans votre environnement cloud.

Inclus

3 vidéos1 devoir

Dans ce module, nous vous montrerons comment déployer des modèles Arm à l'aide de Terraform. Vous découvrirez l'importance des modèles Arm dans la gestion des ressources cloud et acquerrez une expérience pratique du déploiement de ressources Azure à l'aide de ces modèles.

Inclus

2 vidéos1 devoir

Dans ce module, nous nous intéresserons à la gouvernance du cloud en utilisant Terraform pour gérer les utilisateurs et les groupes d'Azure Active Directory. Vous apprendrez à appliquer des politiques existantes, à en créer de personnalisées et à les mettre en œuvre sur les ressources cloud afin de garantir la conformité et la sécurité.

Inclus

6 vidéos1 devoir

Dans ce module, nous allons découvrir les modules Terraform et leur capacité à favoriser la réutilisabilité. Vous apprendrez à créer et à gérer des modules au sein de votre projet, ainsi qu’à les partager via le Terraform Registry afin de favoriser la collaboration et l’efficacité.

Inclus

4 vidéos1 devoir

Dans ce module, nous vous montrerons comment configurer plusieurs fournisseurs au sein d'un même projet Terraform. Vous acquerrez ainsi la capacité de déployer et de gérer des ressources sur différentes plateformes cloud, ce qui vous permettra d'élargir votre expertise en matière de gestion d'infrastructures multicloud.

Inclus

2 vidéos1 devoir

Dans ce module, nous vous montrerons comment importer une infrastructure existante dans Terraform. Vous découvrirez les étapes à suivre pour intégrer des ressources cloud déjà déployées et les gérer efficacement au sein de Terraform.

Inclus

4 vidéos1 devoir

Dans ce module, nous allons nous pencher sur les fonctionnalités avancées de Terraform qui vous permettront de mieux gérer votre infrastructure cloud. Vous découvrirez les fonctions et les conditions, ainsi que les blocs dynamiques pour une gestion efficace des ressources, ce qui rendra vos modèles Terraform plus flexibles et plus performants.

Inclus

8 vidéos1 devoir

Dans ce module, nous vous présenterons le fournisseur Terraform pour Kubernetes. Vous apprendrez à déployer et à gérer des clusters et des ressources Kubernetes, ce qui vous permettra d'acquérir les compétences nécessaires pour gérer des applications conteneurisées avec Terraform.

Inclus

1 vidéo1 devoir

Dans ce module, nous vous montrerons comment utiliser Terraform pour déployer des applications sur Kubernetes à l'aide de Helm Charts. Vous découvrirez comment configurer et gérer les Helm Charts, ce qui simplifie le déploiement d'applications conteneurisées dans des environnements Kubernetes.

Inclus

1 vidéo1 devoir

Dans ce module, nous vous présenterons Rover, un outil puissant permettant de visualiser vos ressources Terraform. Vous apprendrez à utiliser Rover pour mieux comprendre votre infrastructure, ce qui vous permettra de gérer et d'optimiser plus facilement vos déploiements Terraform.

Inclus

2 vidéos1 devoir

Dans ce module, nous vous guiderons tout au long du processus d'automatisation des tests de configuration Terraform à l'aide de Terratest. Vous apprendrez à rédiger et à exécuter des tests pour diverses ressources, afin de vous assurer que vos configurations Terraform sont robustes et fiables.

Inclus

6 vidéos1 devoir

Dans ce module, nous aborderons la conception d'architectures multicouches évolutives et faciles à gérer pour vos configurations Terraform. Vous apprendrez à structurer votre projet en couches distinctes afin d'améliorer son efficacité et de faciliter sa maintenance.

Inclus

1 vidéo1 devoir

Dans ce module, nous vous présenterons le fournisseur AzApi, qui étend les capacités de Terraform en prenant en charge des ressources Azure supplémentaires. Vous apprendrez à déployer des ressources personnalisées telles que les domaines App Service et acquerrez les compétences nécessaires pour travailler avec des ressources non prises en charge par Terraform.

Inclus

5 vidéos1 devoir

Dans ce module, nous vous montrerons comment utiliser le fournisseur Azure DevOps avec Terraform. Vous apprendrez à automatiser la création et la gestion des projets et des dépôts DevOps, ce qui vous permettra de rationaliser vos workflows DevOps à l'aide de Terraform.

Inclus

2 vidéos1 devoir

Dans ce module, nous vous guiderons tout au long de la mise en œuvre d'une « Landing Zone » pour applications en conteneurs dans Azure. Vous découvrirez l'architecture qui sous-tend ce déploiement et acquerrez une expérience pratique du déploiement et de la configuration d'une « Landing Zone » pour les applications en conteneurs.

Inclus

3 vidéos

Dans ce module, nous verrons comment intégrer Terraform à des outils DevOps tels qu’Azure DevOps et GitHub Actions. Vous apprendrez à configurer et à automatiser des pipelines CI/CD, afin de garantir une gestion rationalisée et efficace de l’infrastructure.

Inclus

2 vidéos1 devoir

Dans ce module, nous vous aiderons à mener à bien le processus de migration des ressources Azure obsolètes. Vous apprendrez comment passer à des configurations de ressources plus récentes prises en charge par Terraform, tout en veillant à ce que votre infrastructure reste fonctionnelle et conforme.

Inclus

1 vidéo2 devoirs

Instructeur

Packt - Course Instructors
Packt
1 946 Cours583 077 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions