Aller au contenu principal

Terraform - Pratiques Avancées

Bienvenue dans le cours Terraform Pratiques Avancées ! Ce cours vous permet de mettre en œuvre vos connaissances Terraform à travers des projets réels et complets.


Prérequis obligatoire

Ce cours est une suite avancée du cours Terraform - Infrastructure as Code.

Avant de commencer, assurez-vous d'avoir complété le cours Terraform de base et de maîtriser :

  • La syntaxe HCL et les providers
  • Les ressources, variables et outputs
  • La gestion du state
  • Les modules Terraform
  • Les bonnes pratiques de base

👉 Accéder au cours Terraform de base →


Table des matières

#ProjetDescription
01VPC Multi-AZ ProductionInfrastructure réseau hautement disponible
02Application Web HAApplication 3-tiers avec Auto Scaling
03Cluster Kubernetes (EKS)Cluster EKS prêt pour la production
04Architecture ServerlessAPI Gateway + Lambda + DynamoDB
05Multi-EnvironnementsDev, Staging, Production avec workspaces
06Pipeline CI/CD TerraformAutomatisation complète avec GitHub Actions
07Stack de MonitoringPrometheus, Grafana, AlertManager
08Déploiement Multi-CloudAWS + Azure avec Terraform
09Troubleshooting AvancéRésoudre les problèmes complexes
10Préparation CertificationHashiCorp Certified: Terraform Associate

Ce que vous allez construire


Approche pédagogique

Chaque projet suit la même structure :

  1. Contexte : Scénario et objectifs
  2. Architecture : Diagramme et composants
  3. Implémentation : Code Terraform complet
  4. Variables : Configuration paramétrable
  5. Tests : Validation du déploiement
  6. Améliorations : Pour aller plus loin

Prérequis techniques

  • ✅ Cours Terraform de base complété
  • ✅ Compte AWS (Free Tier suffisant pour la plupart des projets)
  • ✅ Terraform >= 1.5.0 installé
  • ✅ AWS CLI configuré
  • ✅ Git et GitHub/GitLab

Durée estimée

⏱️ 15 à 20 heures de pratique


Commencer

Prêt à construire de vraies infrastructures ? Commençons par le premier projet !

Projet 1 : VPC Multi-AZ Production →