• Formation
  • Réf. 12825
Télécharger le programme

Formation : Terraform

  • 5 jours (35 heures)
  • Présentiel ou à distance

Les stagiaires apprendront à utiliser Terraform dans différents environnements pour automatiser et orchestrer le déploiement de leurs applications.

...

Formation : Terraform

Objectifs

  • Comprendre les bases de l'Infrastructure As Code
  • Déployer dans le cloud à l'aide de Terraform dans un environnement multiple
  • Créer des infrastructures dynamiques
  • Comprendre les modules Terraform
  • Comprendre l'état de Terraform
  • Utiliser Terraform avec Kubernetes

Cibles

  • Administrateurs, développeurs et architectes.

Les plus

  • Déclinable en format individuel, intra-entreprise et sur-mesure

Modalités pédagogiques

  • Alternance d’exposés, de travaux pratiques et de séquences interactives

Suivi et évaluation des acquis

  • Évaluation des acquis en amont via un questionnaire d’auto-positionnement et en aval via un questionnaire d’évaluation rempli par le formateur sur la base des mises en situation réalisées en formation
  • L’évaluation des acquis se fait également tout au long de la session au travers des multiples exercices à réaliser
  • Distanciel : contenu et durée identiques + pédagogie adaptée + assistance technique 5j/7 (disponible par mail : [email protected])
  • Un support de cours est remis à chaque stagiaire

Indicateurs de résultats

  • Indicateurs de résultat et taux de réussite prochainement disponibles

Démarrer avec Terraform

  • Qu'est-ce que l'Infrastructure as a Code ?
  • Introduction à Terraform
  • Terraform vs d'autres Infrastructure as a Code
  • Gestion de la configuration et provisionnement
  • Commandes Terraform
  • Langages de configuration
  • Mise à jour et altération des ressources
  • Console et sortie Terraform
  • Variables d'entrée
  • Terraform Workspace, maps et lookups

Introductions aux modules Terraform

  • Module Basics
  • Module Input
  • Module Output
  • Module Gotchas
  • Chemins d'accès aux fichiers
  • Inline blocks
  • Module versionning
  • Image, conteneur et module root

État de Terraform

  • Qu'est-ce que l'état Terraform ?
  • Comprendre le fichier d'état, verrouiller et isoler les fichiersd'état.
  • Mise en forme de Terraform et état à distance

Utilisation de Terraform dans un environnement CI/CD

  • Utilisation du module Gitlab
  • Gitlab CI/CD
  • Comprendre le Runner

Utilisation de Terraform dans AWS

  • Introduction au cloud AWS.
  • Création de buckets S3
  • Gestion de la mise en réseau dans un VPC à l'aide deTerraform
  • Création d'instances EC2.
  • Utilisation des modules root
  • Création d'états à partir de ressources déployées existantes

Utilisation de Terraform avec Docker

  • Introduction à Docker
  • Comprendre les réseaux et le stockage Docker
  • Création de conteneurs et de services sur docker swarm
  • Utilisation de Terraform avec kubernetes

Introduction à Kubernetes

  • Création de pods
  • Création de services et de contrôleur de réplication
  • Création de déploiements

Formateurs

Mehdi MTIR

Mehdi M.

Formateur expert Cloud, DevOps, Développement, Architecture logicielle et Intelligence Artificielle

Avec une carrière débutée en 2005 en tant que développeur web, Mehdi MTIR a évolué à travers plusieurs rôles clés : chef de projets, entrepreneur, enseignant universitaire et formateur professionnel. Aujourd’hui Formateur Certifié...

En savoir plus

Ce produit a été mis à jour le 13/10/2025

Formation du catalogue Comundi pour votre entreprise dans vos locaux, chez nous ou à distance.

Demander un devis

À réception de votre demande, la validation et la mise en œuvre de votre projet sur une formation sera possible sous 48h.

Formation sur mesure adaptée aux spécificités de votre entreprise et de vos équipes.

Nos experts vous accompagnent dans votre projet.

Demander un devis

À réception de votre demande, la validation et la mise en œuvre de votre projet sur une formation sera possible sous 48h.

x
Chargement

Merci de patienter ...