Image de cours gratuite Formation TerraForm

Cours en ligne gratuitFormation TerraForm

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

Nouveau cours

Découvrez la Formation TerraForm gratuite : maîtrisez l'installation, les modules, Docker, Kubernetes, KVM, et bien plus grâce à notre cours complet pour débutants et experts en informatique.

Dans ce cours gratuit, découvrez

  • Fondations de Terraform
  • Variables, exécutions locales et précédence
  • Terraform et Docker : bases et provider
  • Modules Terraform et gestion avancée de Docker
  • Volumes Docker, exemple WordPress et data sources
  • Connexion Docker via SSH et cycle de vie des ressources
  • Terraform avec Kubernetes : bases, services et ingress
  • Kubernetes/WordPress : déploiements complets et factorisation
  • Modularisation avancée et introduction à KVM
  • Terraform avec KVM : IP statiques, modules et stockage
  • Structuration du code : modules KVM, locals et workspaces

Descriptif du cours

La "Formation TerraForm" est un cours exhaustif d'une durée de 8 heures et 9 minutes, destiné à ceux qui cherchent à maîtriser l'outil d'infrastructure en tant que code, TerraForm. Ce cours appartient à la catégorie de l'informatique, et plus spécifiquement à la sous-catégorie des serveurs Web et réseaux informatiques.

Ce parcours de formation vous guide à travers une série de modules structurés pour vous permettre de comprendre et utiliser efficacement TerraForm. La formation débute par une introduction et une présentation générale de l'outil, avant de vous mener à travers les étapes nécessaires pour installer TerraForm et exécuter votre premier script "Hello World".

Ensuite, les notions de base et les définitions essentielles vous seront présentées, suivies par une exploration approfondie des variables, incluant les strings, les listes, et les maps. Vous allez également apprendre sur la précedence des variables et les niveaux de déclaration comme les fichiers .tfvars.

Le module suivant plonge dans l'exécution à distance (Remote Exec), avec des exemples pratiques tels que l'installation de Docker et de sa socket. Vous apprendrez également à utiliser le provider Docker pour gérer des images et des conteneurs Docker.

La formation continue avec une introduction aux modules dans TerraForm, permettant ainsi de mieux organiser et réutiliser votre code. Vous passerez ensuite à la configuration des dépendances via Terraform Apply -Target, ainsi qu'à l'utilisation des réseaux, des volumes et des exemples comme l'installation de WordPress avec Docker.

Une section dédiée aborde l'importance de l'idempotence, ainsi que l'utilisation des triggers basés sur timestamps et de Docker via SSH. Vous apprendrez également comment gérer la destruction des ressources et l'intérêt de Local-Exec.

Un chapitre substantiel de la formation est consacré à Kubernetes. Après une introduction, vous aborderez la création de namespaces et de services, la mise en place d'un ingress, et l'intégration avec WordPress. Vous verrez comment configurer des volumes persistants (PV et PVC), déployer MySQL et WordPress, et organiser vos fichiers de configuration.

Les modules avancent ensuite vers l'utilisation de KVM (Kernel-based Virtual Machine). Vous verrez comment installer KVM, créer des machines virtuelles avec libvirt, utiliser Cloud Init pour la post-installation, fixer des adresses IP statiques par l'intermédiaire des adresses MAC, et créer des pools de stockage.

Enfin, la formation conclut avec des sujets comme l'utilisation des variables locales et des fonctions de recherche (lookup), ainsi que la compréhension des workspaces pour la gestion des environnements multiples.

À travers ce cours, vous acquerrez les compétences nécessaires pour déployer et gérer efficacement une infrastructure cloud utilisant TerraForm. Bien que le cours n'ait pas encore reçu d'avis, il représente une ressource inestimable pour quiconque souhaite exceller dans l'utilisation de TerraForm.

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:

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

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

Exercices pour développer vos connaissances

100% gratuit, du contenu au certificat

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

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

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

Téléchargez l'application dès maintenant pour avoir accès à + 3300 cours gratuits, exercices, certificats et de nombreux contenus sans rien payer !

  • Cours en ligne 100% gratuits du début à la fin

    Des milliers de cours en ligne en vidéo, livres électroniques et livres audio.

  • Plus de 48 000 exercices gratuits

    Pour tester vos connaissances lors de cours en ligne

  • Certificat numérique gratuit et valide avec code QR

    Généré directement à partir de la galerie de photos de votre téléphone portable et envoyé à votre adresse e-mail

Application Cursa sur l'écran du livre électronique, l'écran du cours vidéo et l'écran des exercices du cours, ainsi que le certificat de fin de cours

+ 9 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

60 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours vidéo et livres
audio gratuits