Terraform - Automatiser votre provisioning
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 14/02/2025. Dernière mise à jour le 24/03/2025.
Version du programme : 1
Programme de la formation
La formation en quelques mots : Terraform est un outil open-source d’infrastructure as code qui automatise la gestion de vos environnements. Explorez au travers d’ateliers les notions essentielles (ressources, variables, outputs, datasource...) pour maîtriser le déploiement automatisé d’infrastructure. Répartition : > Théorie : 20% > Pratique : 80% Cette formation est disponible en présentiel ou à distance, avec un programme et une qualité pédagogique identiques. > Formation inter-entreprise : pré-inscription en ligne ou contactez-nous : formation@younup.fr > Formation intra-entreprise : nous vous invitons à nous contacter pour réaliser un devis : formation@younup.fr Pour toute question, n’hésitez pas à contacter notre équipe : formation@younup.fr
Objectifs de la formation
- Comprendre les bases de Terraform
- Maîtriser la logique de Terraform
- Monter en puissance dans la rédaction de codes Terraform
Profil des bénéficiaires
- DevOps
- Administrateurs
- Architectes
- Technique : Être familier avec le contexte de l’IT
- Technique : Avoir des bases dans l’utilisation d’un OS Linux (commandes)
- Matériel : PC pour la prise de note (être administrateur de son poste, pas de filtrage internet au niveau des ports/url & port 22 autorisé pour la connexion à des serveurs distants)
Contenu de la formation
-
Introduction et concept de base - Overview : Infra As Code & Cloud
- Récap’ : Le Cloud
- Introduction à l’Infrastructure as code (définition, bénéfices, Cattle Vs Pets)
- Les principes de l’Infrastructure as code : déclaration, automatisation et versionnage
- Les différents types d’outils d’IaC
-
Introduction à Terraform
- Présentation de Terraform : les bases
- Avantages de l’utilisation de Terraform
- Principales commandes
-
Travaux pratiques
- Présentation de l’environnement et accès
-
Installation de Terraform et premiers pas
- Déploiement de Terraform
- Le langage de configuration de Terraform (HCL)
- Providers et ressources
-
Travaux pratiques
- Installation de Terraform et configuration initiale des providers et créations de ressources
- Manipulation des ressources
- Les topologies d’équipe autour du DevOps
-
Déploiement et gestion de l’infrastructure - Manipulation de Terraform
- Principes de variabilisation en HCL
- Les Data Sources
- Les fonctions, boucles et conditions dans Terraform
-
Travaux pratiques
- Enrichir les premiers déploiements avec des ressources Terraform (variables, data sources, fonctions)
-
Modules et Workspaces
- Travailler en équipe avec Terraform
- Outils et méthodes pour l’organisation des ressources : Workspace et fichiers d’état, GitOps
- Intérêt et utilisation des modules
-
Travaux pratiques
- Organisation des ressources Terraform en différents environnements, philosophie GitOps
- Transformation de fichiers de déploiement en modules réutilisables
Nos formateurs sont des professionnels chevronnés, experts dans leur domaine. Chacun de nos consultants partage, au sein de notre centre de formation, les compétences acquises sur le terrain et enrichies chaque jour par les missions réalisées auprès de nos clients.
- En début de séance un recueil des attentes est réalisé pour s’assurer d’aborder tous les points pendant le déroulé de la formation.
- Le formateur évalue la progression pédagogique de l’apprenant tout au long de la formation au moyen de travaux pratiques, serious game, etc.
- L’apprenant complète également une auto-évaluation de positionnement au début et à la fin de la formation pour valider les compétences acquises en lien avec les objectifs de la formation.
- Espace apprenant
- Support de formation transmis
Qualité et satisfaction
Capacité d'accueil
Délai d'accès
Accessibilité
Prochaines dates
- Terraform · Automatiser votre provisioning - 7 & 8 juille... - 07/07/2025 au 08/07/2025 - distance - (10 places restantes)