Vagrant

Inter-company training

Duration

 3,00 day(s)

Language(s) of service

EN FR

Who is organizing this training?

Dawan is a training organisation that offers more than 2000 training courses in IT, management, project management and sales in instructor-led live online or on-site trainings. We have 11 centres in France and we have developed partnerships with local structures in Brussels, Luxembourg and Geneva. Our catalogue includes hundreds of topics: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop, IA etc. Our courses have been created and designed by in-house trainers who have over 20 years of teaching experience. Constantly renewed, they are adapted to the requirements of our customers and to the evolution of technologies.

Who is the training for?

Administrateurs système, ingénieur de production, développeurs

Prerequisites

Connaissances en administration système et connaissances en développement

Goals

Découvrir Vagrant.

Contents

Présentation de la logistique de cours

Objectifs du cours
Références et ressources

Les concepts de Vagrant

Qu’est-ce qu’un environnement de développement?
Qu'est-ce qu'un hyperviseur
Définition du terme DevOps
En quoi consiste l'automatisation et la création des environnements de développement

Découverte de Vagrant

Présentation et Mise en place d'un Hyperviseur de niveau 2
Installation et configuration de Vagrant
Description d'un Vagrantfile
Découvertes des commandes (CLI) vagrant

Configuration de Vagrant

Optimiser ses instances Vagrant
Le langage Ruby: Syntaxe et bonnes pratiques
Partager des fichiers entre votre machine et l’instance Vagrant
Configuration réseau: réseaux privés / réseaux publics

Notions avancées

Créer un environnement multi-instances
Gérer les cycles de vie concurrents des instances
Présentation des Providers Cloud (Amazon & OpenStack)
Gérer un Vagrant multi-providers (virtualbox, workstation, ESX)

Ansible

Présentation de Ansible
Déployer avec Ansible l'équivalent d'un environnement de production: Plusieurs instances recevant toutes une configuration adaptée aux besoins

TP: lancement d'une application avec un serveur Web et une base de données

Puppet

Présentation de puppet
Déployer des configurations
Déployer avec Puppet l'équivalent d'un environnement de production: Plusieurs instances recevant toutes une configuration adaptée aux besoins

TP: lancement d'une application avec un serveur Web et une base de données

SaltStack

Présentation de Salt
Déployer des configurations
Déployer avec Salt l'équivalent d'un environnement de production: Plusieurs instances recevant toutes une configuration adaptée aux besoinx

TP: lancement d'une application avec un serveur Web et une base de données

Teaching methods

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Evaluation

Contrôle continu

Certificate, diploma

Attestation de fin de stage mentionnant le résultat des acquis

Course material

Sources des exercices + Support papier

These courses might interest you

FR
Day
Software - Office software - Spreadsheet software - Excel software
15.06.2026