Image de cours gratuite Formation TerraForm

Cours en ligne gratuit Formation TerraForm

Durée du cours en ligne : 8 heure et 9 minutes

5

étoileétoileétoileétoileétoile

(2)

Déployez une infra fiable avec Terraform : cours en ligne gratuit pour automatiser Docker, Kubernetes et KVM, maîtriser modules, variables et workspaces.

Dans ce cours gratuit, découvrez

  • Fondamentaux de Terraform et exécution de provisioners
  • Gestion de Docker avec Terraform et modularisation
  • Déploiement Kubernetes et application WordPress
  • Infrastructure virtuelle KVM avec Terraform

À propos du cours en ligne gratuit

Automatiser une infrastructure, c’est gagner en fiabilité, en vitesse et en sérénité. Cette Formation TerraForm vous guide pas à pas pour transformer vos déploiements en une démarche reproductible, versionnée et maîtrisée, du premier hello world jusqu’à des scénarios complets avec Docker, Kubernetes et KVM. L’objectif est simple : vous permettre d’écrire de l’infrastructure comme du code, de la comprendre, de la faire évoluer et de la détruire proprement quand il le faut.

Vous démarrez par les bases essentielles : installation, principes clés et vocabulaire, puis vous construisez des fondations solides autour des notions qui font la différence au quotidien. Variables, priorités de déclaration, outputs et locals deviennent des réflexes pour rendre vos configurations lisibles et réutilisables. Vous apprenez aussi à raisonner en termes d’idempotence afin d’obtenir des résultats prévisibles à chaque exécution, et à exploiter les data sources quand il est nécessaire de s’appuyer sur l’existant.

La formation va ensuite plus loin avec l’exécution de commandes locales et distantes, pour automatiser des tâches autour de vos déploiements, notamment via SSH. Vous découvrez comment enchaîner proprement les dépendances, éviter les pièges liés à l’ordre d’exécution et organiser votre code pour qu’il reste maintenable à mesure que le projet grandit.

Une large place est donnée à des cas concrets orientés serveurs, réseaux et services. Côté Docker, vous apprenez à gérer images, conteneurs, réseaux et volumes, jusqu’à mettre en place un exemple complet autour de WordPress. Côté Kubernetes, vous abordez les ressources indispensables pour exposer des applications : namespaces, services, ingress, ainsi que la persistance via PV et PVC, avec une structuration de projet propre et des outputs utiles. Enfin, vous explorez la virtualisation avec KVM et Libvirt : installation, première VM, cloud-init, stratégies d’adressage IP statique et mutualisation via modules et pools de stockage.

Conçue comme un cours en ligne gratuit et progressif, cette formation s’adresse à celles et ceux qui veulent monter en compétences sur Terraform pour des usages professionnels : industrialiser des environnements, gagner en cohérence entre dev et prod, et bâtir des workflows multi-environnements grâce aux workspaces. À la fin, vous aurez une méthode, des bons réflexes et une base solide pour déployer, faire évoluer et maintenir une infrastructure moderne.

Contenu du cours

  • Leçon vidéo : TERRAFORM - 1. INTRODUCTION ET PRESENTATION 10m
  • Exercice: Quel est l'objectif de Terraform ?
  • Leçon vidéo : TERRAFORM - 2. INSTALLATION ET HELLO WORLD 06m
  • Exercice: Quel est le but du module 'output' dans Terraform?
  • Leçon vidéo : TERRAFORM - 3. DEFINITIONS ET NOTIONS 14m
  • Exercice: Qu'est-ce qu'un provider dans Terraform ?
  • Leçon vidéo : TERRAFORM - 4. VARIABLES ET LOCAL_EXEC : STRING, LISTE ET MAP 17m
  • Exercice: Quel est l'objectif de l'utilisation de 'local-exec' dans Terraform?
  • Leçon vidéo : TERRAFORM - 5. VARIABLES : LA PRECEDENCE OU NIVEAUX DE DECLARATION (.TFVARS...) 09m
  • Exercice: Quelle est la hiérarchie des niveaux de définition des variables dans Terraform?
  • Leçon vidéo : #TERRAFORM - 6. REMOTE_EXEC 14m
  • Exercice: Quel est le principe de base de 'remote exec' dans Terraform ?
  • Leçon vidéo : TERRAFORM - 7. REMOTE_EXEC : INSTALLATION DE DOCKER ET SA SOCKET 11m
  • Exercice: Quel est le principal objectif de la vidéo concernant l'utilisation de Theraform avec Docker ?
  • Leçon vidéo : TERRAFORM - 8. PROVIDER DOCKER : IMAGE ET CONTENEUR 10m
  • Exercice: Quel est le principal objectif de la vidéo sur Terraform ?
  • Leçon vidéo : TERRAFORM - 9. LES MODULES : INTRODUCTION 10m
  • Exercice: Qu'est-ce qu'un module Terraform ?
  • Leçon vidéo : TERRAFORM - 10. LES MODULES : PREMIERS PAS 13m
  • Exercice: Quel est l'objectif principal de la configuration discutée dans la vidéo ?
  • Leçon vidéo : TERRAFORM - 11. LES MODULES : TERRAFORM APPLY -TARGET (DEPENDANCES) 12m
  • Exercice: Comment peut-on résoudre le problème de dépendance entre l'installation de Docker et son utilisation dans Terraform?
  • Leçon vidéo : TERRAFORM - 12. PROVIDER DOCKER : UTILISATION DES NETWORKS 18m
  • Exercice: Que permet l'utilisation de Terraform avec Docker dans le contexte de la vidéo?
  • Leçon vidéo : TERRAFORM - 13. PROVIDER DOCKER : INSTALLER LES VOLUMES 13m
  • Exercice: Qu'est-ce que les docker volumes dans Terraform ?
  • Leçon vidéo : TERRAFORM - 14. PROVIDER DOCKER : EXEMPLE WORDPRESS 16m
  • Exercice: Quel est l'objectif principal de cette session vidéo sur Terraform ?
  • Leçon vidéo : TERRAFORM - 15. DATA SOURCE, REGISTRY ET IMPORTANCE DE L'IDEMPOTENCE 24m
  • Exercice: Quelle est l'importance d'utiliser des data sources lors de l'utilisation de Docker avec Terraform?
  • Leçon vidéo : TERRAFORM - 16. DOCKER VIA SSH ET TRIGGER SUR TIMESTAMP 08m
  • Exercice: Quel est l'avantage principal d'utiliser un tunnel SSH avec Terraform au lieu de TCP direct pour Docker ?
  • Leçon vidéo : TERRAFORM - 17. DOCKER : DESTROY ET LOCAL-EXEC 14m
  • Exercice: Quel est le principe de base de la commande "terraform destroy" ?
  • Leçon vidéo : TERRAFORM - 18. KUBERNETES : INTRODUCTION 16m
  • Exercice: Quel est l'avantage principal de Terraform par rapport à kubectl pour gérer les ressources?
  • Leçon vidéo : TERRAFORM - 19. KUBERNETES : NAMESPACE ET SERVICE 16m
  • Exercice: Quelle est la première étape abordée dans la vidéo pour travailler avec Kubernetes et Terraform ?
  • Leçon vidéo : TERRAFORM - 20. KUBERNETES : PREMIER INGRESS ET SERVICE EXTERNALNAME 13m
  • Exercice: Quel est le rôle du contrôleur Ingress dans un cluster Kubernetes ?
  • Leçon vidéo : TERRAFORM - 21. KUBERNETES/WORDPRESS : INSTALLATION PV ET PVC 19m
  • Leçon vidéo : TERRAFORM - 22. KUBERNETES/WORDPRESS : FAIRE LE DEPLOYMENT MYSQL 16m
  • Leçon vidéo : TERRAFORM - 23. KUBERNETES/WORDPRESS : ECRIRE LE DEPLOYMENT WORDPRESS 13m
  • Leçon vidéo : TERRAFORM - 24. KUBERNETES/WORDPRESS : INGRESS, OUTPUTS ET ORGANISATION DES FICHIERS 17m
  • Leçon vidéo : TERRAFORM - 25. KUBERNETES/WORDPRESS : CREER UN MODULE POUR FACTORISER - EX: PV/PVC 24m
  • Exercice: Quel est l'objectif de la modularisation dans Terraform ?
  • Leçon vidéo : INSTALLATION DE KVM #TERRAFORM 26 21m
  • Leçon vidéo : TERRAFORM - 27. PROVIDER KVM : PREMIERE VM (LIBVIRT) 10m
  • Exercice: Comment installer le provider kvm de Terraform ?
  • Leçon vidéo : TERRAFORM - 28. KVM : UTILISER CLOUD INIT EN POST-INSTALLATION 10m
  • Leçon vidéo : TERRAFORM - 29. KVM : FIXER DES IP STATIQUES VIA LES MAC ADDRESS 14m
  • Exercice: Comment peut-on fixer une adresse IP statique via la mac adresse avec Terraform ?
  • Leçon vidéo : TERRAFORM - 30. CLOUD INIT : IP STATIQUE VIA LA CONF DES INTERFACES 10m
  • Leçon vidéo : TERRAFORM - 31. KVM : METTRE EN PLACE UN MODULE POUR VOS INSTANCES 18m
  • Exercice: Quel est l'avantage de stocker les éléments dans un module dans Terraform ?
  • Leçon vidéo : TERRAFORM - 32. KVM : COMMENT CREER ET UTILISER DES POOL DE STOCKAGE ? 12m
  • Leçon vidéo : TERRAFORM - 33. UTILISATION DES LOCALS ET DE LOOKUP 12m
  • Exercice: Qu'est-ce qu'une locale dans Terraform ?
  • Leçon vidéo : TERRAFORM - 34. COMPRENDRE LES WORKSPACES (EX. MULTIENVIRONNEMENT) 19m

Ce cours gratuit comprend:

Icône pour l'apprentissage avec le cours audio

8 heure et 9 minutes du cours vidéo en ligne

Icône pour le certificat numérique de réussite du cours

Certificat numérique de réussite du cours (gratuit)

Icône pour les exercices d'application

Exercices pour développer vos connaissances

Icône pour les cours 100 % gratuits du début à la fin

100% gratuit, du contenu au certificat

Comment Terraform gère-t-il la priorité entre les variables .tfvars, les variables d'environnement et la ligne de commande ?

Les variables définies en ligne de commande sont prioritaires, suivies des fichiers .tfvars, puis des valeurs par défaut.

Quelle différence existe-t-il entre local-exec et remote-exec dans Terraform ?

local-exec lance une commande sur la machine locale, tandis que remote-exec l'exécute sur la ressource distante.

Pourquoi utiliser un tunnel SSH pour piloter Docker avec Terraform ?

Il permet de sécuriser la connexion au daemon Docker sans exposer directement son port TCP.

Prêt à commencer ?Téléchargez l’application et commencez dès aujourd’hui !

Installez l'application

dès maintenant pour accéder au cours
Icône représentant les cours de technologie et de commerce

Plus de 5000 cours gratuits

Programmation, anglais, marketing digital et bien plus encore ! Apprenez ce que vous voulez, gratuitement.

Icône de calendrier avec cible représentant la planification des études

Plan d'études avec IA

L'intelligence artificielle de notre application peut créer un planning d'études pour le cours que vous choisissez.

Icône professionnelle représentant la carrière et le commerce

De débutant à professionnel accompli

Améliorez votre CV grâce à notre certificat gratuit, puis utilisez notre intelligence artificielle pour trouver l'emploi de vos rêves.

Vous pouvez également utiliser le code QR ou les liens ci-dessous.

Code QR - Télécharger Cursa - Cours en ligne

Commentaires de cours: Formation TerraForm

IE

Ir Elisha ECA ELISE

étoileétoileétoileétoileétoile

j'aime beaucoup la formation car j' viens d'atteindre mon rêve pour cette leçon de réseau de l'informatique et télécommunication

Plus de cours gratuits sur Serveurs Web et réseaux informatiques

Ebook + livres audio gratuits ! Apprenez en écoutant ou en lisant !