Terraform with Azure
- Référence GK840251
- Durée 2 jour(s)
Modalité pédagogique
Classe inter en présentiel Prix
EUR1,595.00
hors TVA
Demander une formation en intra-entreprise S'inscrireAller à:
Modalité pédagogique
La formation est disponible dans les formats suivants:
-
Blended Live
Apprentissage mixte
-
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
Résumé
Haut de pageAutomatisez et gérez l'infrastructure Azure grâce aux puissantes capacités IaC de Terraform.
Terraform with Azure offre un cadre complet pour l'utilisation de Terraform afin de provisionner, gérer et maintenir efficacement l'infrastructure Azure. Les participants acquerront une expérience pratique des fonctionnalités IaC (Infrastructure as Code) de Terraform, ce qui leur permettra d'automatiser les déploiements de ressources Azure, d'assurer l'évolutivité et de maintenir le contrôle des versions. Le cours couvre des sujets essentiels tels que la configuration de Terraform, l'écriture de configurations, la gestion de l'état et l'intégration avec les pipelines CI/CD.
En suivant ce cours, les apprenants amélioreront leurs compétences en matière d'automatisation des ressources Azure à l'aide de Terraform. Ils seront en mesure de créer des déploiements d'infrastructure Azure entièrement automatisés, de diagnostiquer et de résoudre les problèmes de configuration, d'appliquer des configurations de sécurité et de mettre en œuvre des stratégies de gestion des coûts. Ce cours permet aux participants d'être bien équipés pour gérer des scénarios réels et optimiser leurs environnements Azure.
Tout au long du cours, les participants apprendront à créer des modules Terraform réutilisables, à mettre en place des pipelines CI/CD automatisés et à concevoir des architectures réseau Azure complexes. Le cours met également l'accent sur les configurations de sécurité appropriées, les stratégies de conformité et la gestion efficace des états à l'aide d'Azure Blob Storage. Avec un mélange de connaissances théoriques et de laboratoires pratiques, les apprenants seront en mesure d'appliquer en toute confiance les meilleures pratiques de Terraform dans leurs projets Azure.
Mise à jour : 20.06.2025
Prochaines dates
Haut de page-
- Modalité: Classe inter en présentiel
- Date: 11-12 mai, 2026 | 9:00 AM to 5:00 PM
- Centre: RUEIL ATHENEE (W. Europe )
- Langue: Français
-
- Modalité: Classe inter en présentiel
- Date: 08-09 juin, 2026 | 9:00 AM to 5:00 PM
- Centre: RUEIL ATHENEE (W. Europe )
- Langue: Français
-
- Modalité: Classe inter en présentiel
- Date: 09-10 juillet, 2026 | 9:00 AM to 5:00 PM
- Centre: RUEIL ATHENEE (W. Europe )
- Langue: Français
-
- Modalité: Classe inter en présentiel
- Date: 13-14 août, 2026 | 9:00 AM to 5:00 PM
- Centre: RUEIL ATHENEE (W. Europe )
- Langue: Français
-
- Modalité: Classe inter en présentiel
- Date: 07-08 septembre, 2026 | 9:00 AM to 5:00 PM
- Centre: RUEIL ATHENEE (W. Europe )
- Langue: Français
-
- Modalité: Classe inter en présentiel
- Date: 08-09 octobre, 2026 | 9:00 AM to 5:00 PM
- Centre: RUEIL ATHENEE (W. Europe )
- Langue: Français
Public
Haut de page- Ingénieurs du cloud, praticiens DevOps et professionnels de l'informatique souhaitant apprendre l'IaC avec Terraform.
- Développeurs et administrateurs automatisant les ressources Azure.
- Professionnels mettant en œuvre les meilleures pratiques DevOps avec Terraform dans Azure.
Objectifs de la formation
Haut de pageCréer des déploiements d'infrastructure Azure entièrement automatisés à l'aide des fonctionnalités Infrastructure as Code de Terraform
- Diagnostiquer et résoudre les problèmes de configuration Terraform et les échecs de déploiement dans les environnements Azure
- Appliquer des configurations de sécurité et des contrôles d'accès appropriés pour les ressources Azure à l'aide de Terraform
- Construire des modules Terraform réutilisables pour des modèles de déploiement d'infrastructure standardisés
- Mettre en place des pipelines CI/CD automatisés pour les déploiements Terraform à l'aide d'Azure DevOps et d'actions GitHub
- Mettre en œuvre des stratégies de gestion des coûts et de conformité grâce aux configurations Terraform
- Configurer et gérer les fichiers d'état Terraform dans Azure Blob Storage pour la collaboration d'équipe
- Concevoir des architectures réseau Azure complexes à l'aide de configurations Terraform
Programme détaillé
Haut de pageIntroduction à Terraform et Azure
- Vue d'ensemble de Terraform et des principes de l'Infrastructure as Code (IaC).
- Comprendre le rôle d'Azure dans l'automatisation de l'infrastructure.
Configuration de Terraform pour Azure
- Installation de Terraform CLI et création d'un espace de travail.
- Intégrer Terraform avec Azure (Service Principals, Authentication).
Écrire des configurations Terraform pour Azure
- Syntaxe de base : Ressources, fournisseurs, variables et sorties.
- Gestion des ressources Azure de base (machines virtuelles, comptes de stockage, réseaux virtuels).
Gestion des états dans Terraform
- Comprendre l'état de Terraform.
- Utiliser Azure Blob Storage pour la gestion des états à distance.
Gestion des flux de travail Terraform et débogage
- Organiser les configurations Terraform
- Déboguer les commandes Terraform
Fonctionnalités avancées de Terraform
- Modules, sources de données et sorties.
- Réutilisation des configurations avec les principes DRY".
Mise en réseau et sécurité de Terraform dans Azure
- Création de réseaux virtuels, de sous-réseaux et de groupes de sécurité réseau (NSG).
- Configurer Azure Active Directory (AAD) pour le contrôle d'accès basé sur les rôles (RBAC).
Débogage et dépannage de Terraform
- Utilisation des pipelines Azure DevOps avec Terraform.
- Automatisation des flux de travail avec GitHub Actions.
Automatisation de Terraform avec les pipelines CI/CD
- Que sont les pipelines CI/CD
- Avantages de l'automatisation des flux de travail Terraform
- Utilisation d'Azure DevOps ou de GitHub Actions pour l'automatisation de Terraform
- Intégration de Terraform avec les pipelines DevOps
Conformité de Terraform et gestion des coûts
- Mise en œuvre des politiques Azure avec Terraform.
- Utilisation de la gestion des coûts et du balisage.
Pré-requis
Haut de page- Compréhension de base des services Azure (par exemple, machines virtuelles, stockage, mise en réseau).
- Familiarité avec les outils CLI et les scripts.
- Connaissance des principes fondamentaux de DevOps.
Bon à savoir
Haut de pageLes 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.