IAC: Infrastructure As Code
avec Terraform
Devenez maître de l'IAC et gérez efficacement
les infrastructures avec Terraform !
Eligible CPF et à plusieurs financements jusqu'à 100%
Être rappelé Accéder au programmeDémarche 3P
Notre centre de formation vous guide dans l’identification de la formation idéale, en vous aidant à maximiser les opportunités de financement.
Nous mettons toutes les clés en main pour un démarrage en toute confiance.
Vivez une expérience de formation immersive et intensive, conçue pour vous plonger dans des ateliers pratiques et des études de cas réels.
Apprenez en faisant, et développez des compétences concrètes directement applicables à vos futurs projets.
À la fin de votre parcours, nous évaluons vos compétences acquises, vous délivrons une certification attestant de votre expertise, et vous accompagnons pour assurer votre réussite dans vos projets professionnels.
Vous êtes désormais prêt à exceller !
Description de la formation
Cette formation permet d'apprendre à automatiser la gestion et le déploiement des infrastructures en utilisant Terraform, afin de créer, modifier et versionner des environnements cloud de manière déclarative et reproductible.
A qui s'adresse cette formation ?
-
La formation est destinée à un large public, notamment :
- Administrateurs système : Pour ceux qui souhaitent automatiser la gestion et le déploiement des infrastructures IT.
- Architectes cloud : Idéal pour concevoir des infrastructures cloud évolutives et reproductibles.
- Développeurs DevOps : Adapté pour intégrer des pipelines CI/CD avec des outils d’infrastructure.
- Ingénieurs réseau : Pour automatiser la configuration des réseaux dans des environnements multi-clouds.
- Chefs de projet IT : Utile pour comprendre et superviser des projets d’automatisation et d’infrastructure.
- Découvrir les bases de Terraform : comprendre le fonctionnement de l'infrastructure as code (IAC).
- Créer des fichiers de configuration Terraform pour déployer des environnements cloud.
- Appliquer et modifier des configurations pour gérer l'état des infrastructures.
- Versionner les infrastructures en utilisant Terraform et Git.
- Automatiser la gestion des ressources cloud à l'aide de Terraform et d'autres outils DevOps.
- Présentation générale de Terraform: Qu'est-ce que l'Infrastructure as Code (IaC)?, positionnement de Terraform par rapport à d’autres outils (Ansible, CloudFormation, etc.), cas d’usage de Terraform (clouds publics, hybrides, multi-cloud) .
- Installation et configuration de Terraform: Installation de Terraform (Windows, macOS, Linux), configuration de l’environnement de travail, aperçu de la documentation officielle.
- Atelier pratique:Création de votre premier script Terraform pour déployer une infrastructure simple.
- Les principaux concepts : providers, ressources, modules, state
- Structure d’un fichier de configuration Terraform (HCL - HashiCorp Configuration Language)
- Atelier pratique:Création et gestion d’un projet Terraform: Initialisation d’un projet avec terraform init, Configuration de votre premier provider (exemple : AWS, Azure, GCP), Définition et création de ressources simples (exemple : machine virtuelle, bucket S3), Cycle de vie Terraform : Plan (terraform plan), application (terraform apply), Destruction (terraform destroy).
- Gestion avancée des configurations avec variables et outputs
- Utilisation des variables (variable et tfvars).
- Gestion des valeurs sensibles (avec sensitive et Vault).
- Les outputs pour exposer des informations importantes.
- Organisation des fichiers Terraform : Structurer votre projet (main.tf, variables.tf, outputs.tf), Gestion des environnements (dev, test, prod) avec workspaces, state Terraform : rôle du fichier de state
- Gestion du state dans un environnement collaboratif (backend distant, exemple : S3 + DynamoDB pour AWS)
- Verrouillage du state et gestion des conflits
- Atelier pratique : Création de variables et outputs
- Modules Terraform : Pourquoi utiliser des modules ?
- Création d’un module simple
- Utilisation de modules existants depuis le Terraform Registry
- Meilleures pratiques pour un travail collaboratif
- Utilisation de terraform fmt, terraform validate pour standardiser les configurations
- Versionner le code Terraform avec Git
- Débogage et résolution des problèmes courants : lecture des erreurs Terraform et gestion des ressources orphelines
- Bonnes pratiques pour éviter des problèmes (tags, versionnage des providers, etc.)
- Atelier pratique : Création d’un module réutilisable
- Alternance entre théorie et pratique pour une meilleure assimilation des concepts.
- Formateurs spécialisés avec une expérience concrète dans le domaine du Cloud et IAC.
- Accès à des ressources en ligne, démonstrations en direct et études de cas réelles.
- Formation accessible à tous, avec un contenu adapté à tous les niveaux.
- Framework Well-Architected des Fournisseurs Cloud
- ISO/IEC 19086
- RGPD (Règlement Général sur la Protection des Données)
- NIST Cloud Computing Standards (SP 500-292)
- ISO 27001 (Sécurité de l’Information)
Pré-requis
Aucun pré-requis spécifique n'est nécessaire. Cette formation est accessible à toute personne souhaitant découvrir IAC, mais une connaissance de base en informatique ou en systèmes d'information peut être un atout.
Objectifs de la formation
À l’issue de cette formation, les participants seront capables de :
Programme de la formation
Introduction et bases de Terraform
Atouts de la formation
Méthodes pédagogiques et outils utilisés
Démonstrations en direct.
Études de cas réelles avec analyse de solutions concrètes.
Travaux de groupe et partage en temps réel.
Retour d'expérience : partage des meilleures pratiques et des erreurs courantes.
Évaluation
L’évaluation se fait de différentes manières :
QCM pour tester la compréhension des concepts abordés.
Études de cas pratiques pour mettre en application les connaissances.
Évaluation continue pendant les sessions pratiques.
Références Normatives
Modalités
Intra entreprise
La durée et le programme peuvent être personnalisés selon les besoins spécifiques de votre entreprise
Plus de détails Contactez-nous