---
title: Bootcamp Infrastructure as Code - Terraform
---

[![logo-lecloudfacile-Jun-30-2025-12-50-59-2643-PM](https://event.lecloudfacile.com/hubfs/logo-lecloudfacile-Jun-30-2025-12-50-59-2643-PM.png)](https://lecloudfacile.com)

![menu](https://f.hubspotusercontent40.net/hubfs/7479797/menu.png)

![close\_24px](https://7479797.fs1.hubspotusercontent-na1.net/hubfs/7479797/close_24px.svg)

[Trouver mon parcours](https://diagnostic.lecloudfacile.com/?src=hubspot-global)

Formations

## Cloud, DevOps et IA

[Discover More](https://www.hubspot.com/) [Get Started](https://www.hubspot.com/)

- [Coachings](https://event.lecloudfacile.com/all-coaching?hsLang=en)
- Bootcamp Infrastructure as Code

### Bootcamp Infrastructure as Code — Maîtrisez l'IaC avec Terraform — 8 semaines

***Provisionnez une infrastructure Cloud reproductible, versionnée et automatisée avec Terraform.***

Créer une infrastructure manuellement peut fonctionner au début.

Mais dès qu’un environnement doit être reproduit, modifié, audité ou déployé plusieurs fois, les limites apparaissent rapidement :

- configurations différentes entre environnements ;
- erreurs humaines ;
- manque de traçabilité ;
- difficulté à collaborer ;
- changements manuels non maîtrisés ;
- intégration complexe avec les workflows DevOps.

Le **Bootcamp Infrastructure as Code — Automatiser son Cloud avec Terraform** vous apprend à construire et gérer une infrastructure AWS avec du code, selon une logique proche des pratiques d’équipe :

**Write → Structure → Share State → Reuse → Detect Drift → Automate**

Pendant 6 semaines de workshops, vous apprendrez les fondamentaux Terraform, la gestion du state, les modules, les environnements, le drift, l’import et l’intégration CI/CD.

Vous disposerez ensuite de **2 semaines dédiées à l’implémentation d’un projet final**, avec revue de code et feedback du coach.

![Bootcamp Terraform](https://event.lecloudfacile.com/hubfs/Bootcamp%20Terraform.jpeg)

#### Audience

Ce bootcamp s’adresse notamment aux :

- Administrateurs systèmes souhaitant automatiser leurs infrastructures
- Cloud Engineers
- DevOps Engineers
- Infrastructure Engineers
- Profils CloudOps souhaitant industrialiser leurs déploiements
- Professionnels utilisant encore principalement les consoles Cloud
- Apprenants des programmes DevOps et Cloud AWS
- Profils souhaitant acquérir une vraie pratique de l’Infrastructure as Code

Il est particulièrement adapté aux personnes qui disposent déjà des fondamentaux Linux, Git et Cloud et souhaitent passer d’une gestion manuelle à une **infrastructure pilotée par du code**.

**Admission après étude de dossier et validation par les coachs. Places limitées.**

#### Pré-requis

- Bases Linux et ligne de commande
- Notions de Cloud AWS ou d'un environnement Cloud équivalent
- Bases Git
- Compréhension générale des concepts réseau : VPC, subnets, IP, ports
- Ordinateur avec connexion Internet stable
- Disponibilité pour réaliser les labs et le projet entre les sessions

Le [**Bootcamp IT Essentials pour DevOps & Cloud**](https://event.lecloudfacile.com/bootcamp-it-essentials-pour-devops-et-cloud?hsLang=en) est recommandé si vous ne maîtrisez pas encore Linux ou Git. Une première connaissance d'AWS est fortement recommandée pour profiter pleinement des labs.

#### Pourquoi Infrastructure as Code ?

Avec une approche manuelle, créer une ressource est simple.

Le véritable défi apparaît lorsqu’il faut :

- reproduire exactement un environnement ;
- travailler à plusieurs ;
- comprendre ce qui va changer avant un déploiement ;
- maintenir plusieurs environnements ;
- détecter une modification effectuée hors processus ;
- intégrer l’infrastructure dans Git et CI/CD.

Terraform permet de décrire l’infrastructure sous forme de code et d’utiliser un workflow déclaratif :

**Code → Plan → Review → Apply**

Le bootcamp vous apprend à utiliser cette logique de manière structurée, au-delà de quelques fichiers Terraform isolés.

#### Ce que vous allez apprendre

Vous apprendrez à :

- écrire du Terraform structuré avec HCL ;
- utiliser providers, resources, variables, outputs et data sources ;
- maîtriser le workflow init,  fmt,  validate,  plan,  apply,  destroy,
- comprendre le Terraform State et ses enjeux ;
- mettre en place un remote backend et travailler avec un state partagé ;
- utiliser locals, expressions, fonctions, count et for\_each
- comprendre les dépendances entre ressources ;
- construire des modules Terraform réutilisables ;
- organiser plusieurs environnements comme dev, staging et production ;
- détecter et corriger un drift ;
- importer des ressources existantes dans Terraform ;
- intégrer Terraform avec Git et les Pull Requests ;
- automatiser validation et plan dans une pipeline CI/CD ;
- produire du code Terraform lisible, versionné et maintenable.

#### Structure du programme

##### Stage 1 — Terraform Fundamentals

**Objectif :** comprendre le fonctionnement de Terraform et provisionner ses premières ressources AWS.

- Infrastructure as Code et fonctionnement déclaratif
- HCL, providers et resources
- Variables, outputs et Workflow

**Lab :** provisionner ses premières ressources AWS avec Terraform.

##### Stage 2 — State, Backend & Collaboration

**Objectif :** comprendre et sécuriser la gestion du state dans un environnement partagé.

- Terraform State
- State local vs remote
- Remote backend
- Locking
- State commands
- Données sensibles dans le state
- Travail à plusieurs

**Lab :** migrer un state local vers un backend distant puis travailler sur une infrastructure partagée.

##### Stage 3 — Terraform Language & Reusable Code

**Objectif :** passer de configurations simples à du code plus flexible et réutilisable.

- Data sources
- Locals
- Expressions et fonctions
- Dépendances implicites et explicites
- Lifecycle

**Lab :** transformer une configuration existante en infrastructure paramétrable et réutilisable.

##### Stage 4 — Modules & Environments

**Objectif :** structurer une infrastructure pour plusieurs environnements.

- Modules Terraform
- Inputs et outputs
- Composition de modules
- Organisation d’un repository Terraform
- Environnements dev, staging et production
- Conventions et réutilisation du code

**Lab :** créer un module réseau puis le réutiliser dans plusieurs environnements.

##### Stage 5 — Drift, Import & Existing Infrastructure

**Objectif :** gérer les écarts entre le code Terraform et l’infrastructure réelle.

- Drift
- Analyse avec terraform  plan
- Changements réalisés hors Terraform
- Import de ressources existantes
- Réconciliation code / infrastructure
- Troubleshooting du state

**Lab :** modifier volontairement une ressource hors Terraform, détecter le drift puis réconcilier l’infrastructure.

##### Stage 6 — Terraform CI/CD & Team Workflow

**Objectif :** intégrer Terraform dans un workflow DevOps.

- Terraform + Git
- Branches et Pull Requests
- Code review (fmt, validate, plan automatisés)
- Approvals
- Apply contrôlé
- Gestion des credentials Cloud dans une pipeline

**Lab :** construire une pipeline de validation et de déploiement Terraform.

##### Stage 7 — Projet final Terraform

Le dernier stage sera consacré à l’implémentation d’un projet complet : **Provisionner une infrastructure AWS complète et structurée**.

Vous recevrez un besoin d’infrastructure à traduire en code Terraform.

L’objectif n’est pas de suivre un tutoriel étape par étape.

Vous devrez analyser le besoin, structurer votre repository et justifier vos choix.

##### Revue finale

Le projet se termine par une **Terraform Code Review** avec le coach portant notamment sur :

- structure du code ;
- réutilisabilité ;
- state ;
- modules ;
- sécurité ;
- qualité des variables et outputs ;
- workflow Git ;
- automatisation CI/CD ;
- documentation.

##### Votre livrable en fin de bootcamp

Vous repartirez avec un **Terraform Infrastructure Project** comprenant :

- un repository GitHub structuré ;
- des modules Terraform réutilisables ;
- une infrastructure AWS fonctionnelle ;
- un remote backend ;
- plusieurs environnements ;
- une pipeline CI/CD Terraform ;
- une documentation README ;
- un schéma d’architecture ;
- les instructions de déploiement ;
- les principales décisions techniques documentées.

Ce projet pourra constituer une pièce forte de votre **portfolio Cloud / DevOps**.

#### Modalités

##### Informations clés

- Format : 100 % en ligne (sessions enregistrées disponibles)
- Sessions : 1 session principale par semaine + labs et projet entre les sessions
- Langue : français
- Durée : 8 semaines
- **Organisation :** 6 semaines de workshops + 2 semaines de projet final
- Niveau : intermédiaire
- Coaching & ateliers live : 15 heures
- Pratique autonome recommandée : 20 heures
- Charge totale estimée : 30 à 35 heures
- Niveau : Intermédiaire
- Domaine : DevOps / Cloud
- Certification : Alignement partiel avec HashiCorp Terraform Associate

Toutes les sessions sont enregistrées et partagées avec les apprenants.

##### Investissement

- Tarif unique : 350 000 FCFA
- Paiement en plusieurs mensualités possible.

##### Inclus :

- Sessions live avec un coach et enregistrements
- Exercices Terraform et repository GitHub
- Labs Infrastructure as Code, remote state et module Terraform
- Projet fil rouge et pipeline de validation Terraform
- Projet final et revue de code IaC avec le coach
- Feedback personnalisé
- Accès au groupe privé de la cohorte
- Accès à LCF Learning et LCF Coaching Center

![5-1](https://27174711.fs1.hubspotusercontent-eu1.net/hub/27174711/hubfs/5-1.png?width=1200&length=1200&name=5-1.png)

![29](https://27174711.fs1.hubspotusercontent-eu1.net/hub/27174711/hubfs/29.png?width=1200&length=1200&name=29.png)

![3-2](https://27174711.fs1.hubspotusercontent-eu1.net/hub/27174711/hubfs/3-2.png?width=1200&length=1200&name=3-2.png)

![temoignage-fatou-dieng](https://27174711.fs1.hubspotusercontent-eu1.net/hub/27174711/hubfs/temoignage-fatou-dieng.jpeg?width=1200&length=1200&name=temoignage-fatou-dieng.jpeg)

![4-2](https://27174711.fs1.hubspotusercontent-eu1.net/hub/27174711/hubfs/4-2.png?width=1200&length=1200&name=4-2.png)

![5-1](https://27174711.fs1.hubspotusercontent-eu1.net/hub/27174711/hubfs/5-1.png?width=1200&length=1200&name=5-1.png)

![29](https://27174711.fs1.hubspotusercontent-eu1.net/hub/27174711/hubfs/29.png?width=1200&length=1200&name=29.png)

![3-2](https://27174711.fs1.hubspotusercontent-eu1.net/hub/27174711/hubfs/3-2.png?width=1200&length=1200&name=3-2.png)

![temoignage-fatou-dieng](https://27174711.fs1.hubspotusercontent-eu1.net/hub/27174711/hubfs/temoignage-fatou-dieng.jpeg?width=1200&length=1200&name=temoignage-fatou-dieng.jpeg)

![4-2](https://27174711.fs1.hubspotusercontent-eu1.net/hub/27174711/hubfs/4-2.png?width=1200&length=1200&name=4-2.png)

[Candidater](https://zne9yfyzo9v.typeform.com/to/ura4bsai) [Echanger sur WhatsApp](https://wa.me/221785218619)

##### Overview

Durée : 2 mois

Sessions : Hebdomadaires

Niveau : Intermédiaire

Mode : En ligne

Prix : 350.000 FCFA / 535 EUR

Paiement : en 1 à 2 mensualités

##### Tag

[AWS](https://aws.amazon.com/)

[Télécharger plaquette](https://event.lecloudfacile.com/hubfs/Bootcamp%20Infrastructure%20as%20Code%20%E2%80%94%20Ma%C3%AEtrisez%20lIaC%20avec%20Terraform.pdf?hsLang=en)

[Coachings - Conditions générales de vente | Créateurs - Conditions Créateurs](https://event.lecloudfacile.com/coaching-conditions-generales-de-vente?hsLang=en)

[linkedin icon](https://www.linkedin.com/company/lecloudfacile/)

###### Contact

![contact](https://event.lecloudfacile.com/hubfs/raw_assets/public/@marketplace/MakeWebBetter/Academia/images/icons/phone-blue.svg)

(221) 78-521-86-19

![Envelope](https://event.lecloudfacile.com/hubfs/raw_assets/public/@marketplace/MakeWebBetter/Academia/images/icons/envelope-blue.svg)

formation@lecloudfacile.com

© 2026 LeCloudFacile.com