Skip to main Content

Terraform with AWS

  • Référence GK840252
  • Durée 2 jour(s)

Intra-entreprise Prix

Nous contacter

Demander une formation en intra-entreprise S'inscrire

Modalité pédagogique

La formation est disponible dans les formats suivants:

  • Classe inter à distance

    Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.

  • Classe inter en présentiel

    Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.

  • Intra-entreprise

    Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.

Demander cette formation dans un format différent

Apprenez à automatiser l'infrastructure AWS avec Terraform.

Terraform with AWS est conçu pour vous donner une expérience pratique de l'Infrastructure as Code (IaC) en utilisant Terraform dans des environnements AWS. Vous commencerez par les bases de Terraform et des services AWS, puis vous passerez à des sujets plus avancés comme la gestion des états, les espaces de travail et l'intégration de Terraform dans les pipelines CI/CD. À la fin du cours, vous saurez comment utiliser Terraform pour gérer les ressources AWS telles que les instances EC2, les buckets S3 et les VPC, afin de garantir l'évolutivité, la fiabilité et le contrôle des versions de votre infrastructure en nuage.

Vous obtiendrez une expérience pratique avec le CLI Terraform, apprendrez comment intégrer Terraform avec les services AWS clés, et comprendrez les meilleures pratiques pour gérer les déploiements multi-environnements. Des laboratoires et des démonstrations sont inclus pour vous aider à appliquer ce que vous avez appris dans des scénarios du monde réel.

En suivant ce cours, vous acquerrez les compétences nécessaires pour provisionner, gérer et maintenir efficacement l'infrastructure AWS à l'aide de Terraform. Vous serez en mesure d'automatiser les flux de travail, de mettre en œuvre des mesures de sécurité et de conformité, et de dépanner les configurations, ce qui fera de vous un atout précieux pour toute organisation cherchant à tirer parti de l'IaC pour la gestion de l'infrastructure en nuage.

Formation intra-entreprise

Cette formation est délivrable en session intra-entreprise, dans vos locaux ou dans les nôtres. Son contenu peut être adapté sur-mesure pour répondre aux besoins de vos collaborateurs. Contactez votre conseiller formation Global Knowledge ou adressez votre demande à info@globalknowledge.fr.

Mise à jour : 20.06.2025

Prochaines dates

Haut de page
  • Ingénieurs cloud, praticiens DevOps et professionnels de l'informatique souhaitant apprendre l'IaC avec Terraform.
  • Développeurs et administrateurs automatisant les ressources AWS.
  • Professionnels mettant en œuvre les meilleures pratiques DevOps avec Terraform.

Objectifs de la formation

Haut de page
  • Comprendre les principes de l'Infrastructure as Code (IaC) et le rôle de Terraform dans l'automatisation.
  • Se familiariser avec les principaux services AWS (EC2, S3, VPC, IAM) et leur intégration avec Terraform.
  • Installer et configurer Terraform CLI, configurer les espaces de travail et établir la connectivité avec AWS.
  • Rédiger des configurations Terraform pour gérer les ressources AWS telles que les instances EC2, les buckets S3 et les VPC.
  • Comprendre les concepts de gestion d'état et utiliser efficacement les espaces de travail Terraform pour les déploiements multi-environnements.

Programme détaillé

Haut de page

Introduction à Terraform et AWS

  • Présentation de Terraform et des principes de l'Infrastructure as Code (IaC).
  • Comprendre les services AWS pour l'automatisation de l'infrastructure.

Installation et configuration de Terraform

  • Configurer le CLI et l'espace de travail de Terraform.
  • Intégrer Terraform à AWS (clés API, rôles IAM).

Écrire des configurations Terraform

  • Syntaxe de base : Ressources, fournisseurs, variables et sorties.
  • Créer et gérer des ressources dans AWS (EC2, S3, VPC).

Gestion des états et espaces de travail

  • Comprendre l'état de Terraform.
  • Gérer les déploiements multi-environnements avec les espaces de travail.

Concepts avancés de Terraform

  • Modules, sources de données et sorties.
  • Principe DRY dans le code Terraform.

Réseau et sécurité Terraform

  • Création de VPC, de sous-réseaux et de groupes de sécurité.
  • Configuration des rôles et politiques AWS IAM.

Gestion des erreurs et débogage

  • Dépannage des configurations Terraform.
  • Débogage des échecs de déploiement.

Automatisation de Terraform

  • Utilisation de Terraform avec les pipelines CI/CD.
  • Automatisation des flux de travail avec des actions Jenkins ou GitHub.


Sécurité et conformité de Terraform

  • Mise en œuvre des politiques AWS avec Terraform.
  • Analyse du code Terraform pour les problèmes de sécurité (Checkov, Sentinel).

Pré-requis

Haut de page
  • Compréhension de base des services AWS (par exemple, EC2, S3, IAM).
  • Familiarité avec les outils CLI et les scripts.
  • Connaissance des principes fondamentaux de DevOps.

Bon à savoir

Haut de page

Les participants réalisent un test d'évaluation des connaissances en amont et en aval de la formation pour valider les connaissances acquises pendant la formation.

Un support de cours officiel sera remis aux stagiaires au format électronique.

Pour profiter pleinement du support électronique dès le 1er jour, nous invitons les participants à se munir d'un PC ou d'une tablette, qu’ils pourront connecter en WiFi dans nos locaux de Rueil, Lyon ou nos agences en régions.