Formation Terraform in Practice
Terraform en pratique fait référence à l'application et à l'utilisation dans le monde réel de Terraform, un puissant outil open-source développé par HashiCorp, utilisé pour mettre en œuvre l'infrastructure en tant que code (IaC). Terraform permet aux équipes de DevOps de définir et d'approvisionner l'infrastructure du centre de données en utilisant un langage de configuration de haut niveau connu sous le nom de HashiCorp Configuration Language (HCL).
Cette formation dispensée par un instructeur (en ligne ou sur site) s'adresse aux ingénieurs intermédiaires de DevOps qui souhaitent utiliser Terraform pour construire et gérer des projets d'infrastructure réels dans un environnement cloud.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les fondamentaux de Terraform et de l'IaC.
- Apprendre à écrire et gérer des configurations Terraform.
- Maîtriser Terraform pour l'automatisation de l'infrastructure sur AWS, Azure et GCP.
- Utiliser les fonctionnalités avancées de Terraform, y compris les espaces de travail et les modules.
- Intégrer Terraform avec les pipelines CI/CD et Terraform Cloud pour la collaboration d'équipe.
Format du cours permettant d'évaluer les participants
- Conférences et discussions interactives.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Plan du cours
Introduction à l'IaC & Terraform
- Qu'est-ce que l'Infrastructure as Code ?
- Bénéfices et architecture de Terraform
- Comparaison de Terraform avec des outils spécifiques aux fournisseurs
- Concepts de base et workflow de Terraform
Terraform Principes fondamentaux
- Installation Terraform et configuration de l'environnement
- L'authentification dans Terraform
- Comprendre les fichiers Terraform et leur rôle dans les modules
- Structure et syntaxe des modèles Terraform
- Introduction aux espaces de travail Terraform
- Exécuter les commandes de base Terraform
- Gérer le parallélisme dans les opérations Terraform
- Comprendre les dépendances implicites et explicites
Les fournisseurs Terraform
- Configurer et utiliser Terraform avec AWS, Azure et GCP
- Configuration spécifique au fournisseur et meilleures pratiques
Terraform Variables et fonctions
- Approfondissement des variables
- Exploration des fonctions intégrées pour les configurations dynamiques
- Utilisation de l'interpolation, des expressions et des fonctions
Avancé Terraform Configuration
- Conception avancée de modèles et imbrication de modules
- Gestion des états de Terrafor
- Gestion de la dérive de la configuration et du cycle de vie des ressources
- Importation et gestion des ressources existantes
- Modèles d'exécution locale ou à distance
- Débogage et journalisation Terraform
Terraform Cloud
- Comparer les éditions open source, cloud et entreprise de Terraform.
- Configurer et gérer des espaces de travail dans Terraform Cloud (TFC)
- Avantages du Terraform Cloud pour les équipes et les environnements collaboratifs
Résumé et prochaines étapes
Pré requis
- Connaissances de base Cloud Computing
- Compréhension de l'Infrastructure as Code (IaC)
Public
- DevOps ingénieurs
- Ingénieurs Cloud
- Administrateurs système
- Développeurs de logiciels
Les formations ouvertes requièrent plus de 3 participants.
Formation Terraform in Practice - Booking
Formation Terraform in Practice - Enquiry
Terraform in Practice - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (5)
J'ai adoré les aspects techniques des exercices - c'était génial de voir Terraform en action et de pouvoir voir la création des ressources dans Azure.
Brett Hawson - Reach Plc
Formation - Terraform on Microsoft Azure
Traduction automatique
La flexibilité du formateur pour adapter le partage des connaissances en fonction des réactions du groupe ou des domaines d'intérêt.
Alexandru - Orange Services
Formation - Advanced Terraform: Efficient Infrastructure as Code
Traduction automatique
Il a clarifié certaines choses que j'ignorais au sujet de la terraforme.
Catalin - DB Global Technology
Formation - Advanced Terraform - 3 Days
Traduction automatique
Connaissance approfondie
Akhand Raj Jaiswal - BMW
Formation - Advanced Terraform
Traduction automatique
Il y avait de nombreux exemples pratiques et les démonstrations étaient soigneusement expliquées.
Jeffrey Ronay - Federal Reserve Bank of SF
Formation - Terraform on AWS
Traduction automatique
Cours à venir
Cours Similaires
Advanced Terraform - 3 Days
21 HeuresCette formation en direct avec instructeur à France (en ligne ou sur site) s'adresse aux ingénieurs, administrateurs système et architectes système de niveau débutant à avancé qui souhaitent améliorer leurs Terraform compétences et leur maîtrise de la gestion de déploiements d'infrastructures complexes.
A l'issue de cette formation, les participants seront capables de :
- Développer et maintenir des projets Terraform à grande échelle.
- Démontrer une expertise avec HCL et certaines des capacités et pratiques du langage d'expression les plus avancées.
- Utiliser divers outils et processus d'automatisation pour gérer Terraform ops dans l'intégration continue et les pipelines de livraison, y compris les outils et processus de test et d'assurance qualité.
- Agir en tant qu'expert dans tout projet ou module Terraform existant ou nouveau.
Advanced Terraform: Efficient Infrastructure as Code
21 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) s'adresse aux ingénieurs DevOps de niveau intermédiaire à avancé, aux architectes cloud et aux spécialistes de l'infrastructure qui souhaitent améliorer leurs compétences en matière de gestion et d'orchestration de l'infrastructure distribuée à l'aide des fonctionnalités avancées de Terraform.
A l'issue de cette formation, les participants seront capables de :
- Utiliser les fonctionnalités avancées de Terraform pour créer une infrastructure dynamique et évolutive.
- Structurer et gérer les modules de Terraform pour une réutilisation et une efficacité optimales.
- Intégrer Terraform avec les pipelines CI/CD pour une automatisation transparente.
- Déboguer et dépanner efficacement les configurations Terraform complexes.
- Mettre en œuvre les meilleures pratiques pour maintenir et faire évoluer l'infrastructure en nuage avec Terraform.
Terraform for Managing Cloud Infrastructure
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux ingénieurs qui souhaitent utiliser Terraform pour planifier et construire une infrastructure en nuage.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Terraform.
- Mettre en œuvre une approche "infrastructure as code" pour gérer des environnements cloud privés et publics.
- Rédiger des fichiers de configuration déclaratifs pour une gestion des changements plus efficace et une meilleure collaboration.
- Améliorer la transparence dans le processus d'acquisition de l'infrastructure.
- Créer, lancer et supprimer des ressources sur différents fournisseurs d’infrastructure (AWS, GCP, Azure, OpenStack, VMware, etc.) à partir d'un seul outil.
Terraform Fundamentals for Beginners
21 HeuresCette formation en direct avec instructeur à France (en ligne ou sur site) s'adresse aux DevOps ingénieurs ayant peu ou pas d'expérience de la gestion d'infrastructure. Le logiciel Terraform sera utilisé pour automatiser la configuration et le déploiement de l'infrastructure sur et hors du nuage.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Terraform.
- Mettre en œuvre une approche d'infrastructure en tant que code pour gérer les environnements informatiques.
- Créer, lancer et démanteler une infrastructure à partir d'un seul outil.
- Écrire des fichiers de configuration déclaratifs qui peuvent être gérés comme n'importe quel autre code source dans un système de contrôle de version.
- Mettre à jour rapidement les fichiers de configuration pour répondre efficacement à l'évolution des besoins en ressources informatiques.
- Collaborer avec d'autres ingénieurs d'infrastructure en partageant les fichiers de configuration dans un référentiel de code commun.
- Améliorer la transparence du processus d'acquisition de l'infrastructure.
Advanced Terraform
14 HeuresCette formation en direct avec instructeur dans France (en ligne ou sur site) est destinée aux ingénieurs ayant une expérience de base dans la gestion d'infrastructure et qui souhaitent utiliser Terraform pour concevoir, construire et automatiser de multiples configurations d'environnement et des processus DevOps complexes.
A l'issue de cette formation, les participants seront capables de :
- Configurer des espaces de travail pour plusieurs environnements avec Terraform.
- Connaître les meilleures pratiques de gestion de l'infrastructure à l'échelle.
- Utiliser les outils avancés et les configurations CLI dans Terraform.
- Concevoir et développer des modules Terraform complexes.
- Acquérir une expertise dans les opérateurs HCL avancés et les techniques de codage.
- Mettre en œuvre le renforcement de la sécurité et l'analyse du code.
- Automatiser les processus de test et les pipelines CI/CD.
Terraform on AWS
21 HeuresCette formation en direct (en ligne ou sur site) est destinée aux ingénieurs qui souhaitent utiliser Terraform on AWS pour planifier et construire une infrastructure en nuage.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Terraform sur AWS.
- Mettre en œuvre une approche "infrastructure as code" pour gérer les environnements cloud AWS.
- Créer, lancer et démanteler une infrastructure à partir d'un seul outil.
- Rédiger des fichiers de configuration déclaratifs qui peuvent être gérés comme tout autre code source dans un système de gestion de versions.
- Mettre rapidement à jour les fichiers de configuration pour répondre efficacement aux besoins changeants en ressources de calcul.
- Collaborer avec d'autres ingénieurs infrastructure en partageant des fichiers de configuration dans un dépôt de code commun.
- Améliorer la transparence du processus d'acquisition de l'infrastructure.
Terraform on GCP (Google Cloud Platform)
21 HeuresCette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux ingénieurs qui souhaitent utiliser Terraform sur GCP pour planifier et construire une infrastructure en nuage.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Terraform sur GCP.
- Mettre en œuvre une approche "infrastructure as code" pour gérer des environnements cloud privés et publics.
- Créer, lancer et démanteler une infrastructure à partir d'un seul outil.
- Rédiger des fichiers de configuration déclaratifs qui peuvent être gérés comme tout autre code source dans un système de contrôle de version.
- Mettre rapidement à jour les fichiers de configuration pour répondre efficacement aux besoins changeants en ressources informatiques.
- Collaborer avec d'autres ingénieurs infrastructure en partageant des fichiers de configuration dans une même répository de code.
- Améliorer la transparence du processus d'acquisition de l'infrastructure.
Terraform on Microsoft Azure
21 HeuresCette formation en direct avec instructeur à France (en ligne ou sur site) s'adresse aux ingénieurs cloud de niveau intermédiaire et aux professionnels de l'informatique qui souhaitent utiliser Terraform pour automatiser le déploiement, la gestion et la mise à l'échelle de l'infrastructure sur la plateforme cloud Azure.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les bases de Terraform et ses avantages dans l'infrastructure en tant que code.
- Mettre en place et configurer Terraform pour Azure.
- Développer, tester et déployer des fichiers de configuration Terraform pour différents services Azure.
- Utiliser Terraform pour la gestion et la mise à l'échelle des ressources Azure.
- Mettre en œuvre les meilleures pratiques pour la gestion de l'état Terraform et le contrôle des versions.
- Intégrer Terraform avec Azure DevOps pour des déploiements automatisés.
- Créer des modules Terraform réutilisables pour un approvisionnement cohérent des ressources.
- Utiliser les fonctionnalités avancées de Terraform pour les déploiements d'infrastructures complexes.