Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Créer un environnement de développement fiable avec Vagrant
Highest Rated
Rating: 4.5 out of 5(64 ratings)
704 students

Créer un environnement de développement fiable avec Vagrant

Automatiser la création de vos machines virtuelles pour créer des environnements de test percutants
Created byArmel Ngando
Last updated 1/2026
French

What you'll learn

  • Apprendre à automatiser la création des environnement de test
  • Apprendre à créer des machines virtuelles avec Vagrant
  • Apprendre à créer des vagrantfile
  • Comprendre l'infrastructure As Code

Course content

2 sections25 lectures2h 40m total length
  • Introduction2:04
  • C'est quoi Vagrant3:13
  • Pour information12:55

Requirements

  • avoir des bases sur Linux
  • Avoir des bases sur Windows
  • Avoir des bases en scripting
  • Avoir des bases en developpement
  • Avoir des bases en virtualisation
  • connaitre Virtualbox
  • Conntaître VMWare Workstation

Description

Le cours sur Vagrant  est conçu pour fournir aux étudiants une compréhension complète de Vagrant, l'outil de gestion d'environnements de développement virtuels. Ce cours débute par les fondamentaux de Vagrant, introduisant son architecture et son fonctionnement interne, et explique comment il s'intègre avec des fournisseurs de virtualisation tels que VirtualBox, VMware, AWS, et autres.

Les participants apprendront à installer et configurer Vagrant sur leurs systèmes d'exploitation respectifs (Windows, MacOS ou Linux). Le cours couvre également les principes de base des Vagrantfiles, les scripts qui définissent l'environnement de la machine virtuelle, y compris la configuration réseau, le stockage, les ressources allouées, et plus encore.

Au fur et à mesure de la progression du cours, les étudiants seront guidés à travers les étapes de provisionnement des machines virtuelles avec des scripts shell, Ansible ou Puppet, leur permettant d'automatiser l'installation et la configuration des logiciels au sein de la VM.

Un module avancé plonge dans les fonctionnalités de réseau de Vagrant, comme le port forwarding, les réseaux privés, et les réseaux publics, en plus de techniques de synchronisation de dossiers pour maintenir l'alignement des fichiers entre l'hôte et la machine virtuelle.

Le cours s'adresse à tous les niveaux, des débutants aux développeurs expérimentés, et vise à équiper les étudiants avec les compétences nécessaires pour utiliser Vagrant dans des projets réels, améliorant ainsi la cohérence des environnements de développement et de production, et facilitant la collaboration entre les membres de l'équipe.

Des études de cas pratiques et des projets réels sont inclus pour aider les étudiants à comprendre comment appliquer Vagrant dans des situations concrètes, renforçant ainsi l'apprentissage par la pratique et préparant les participants à utiliser Vagrant avec confiance dans leur propre travail de développement.

Who this course is for:

  • Toutes personnes curieuses
  • Ingénieur DevOPS
  • Administrateur Système