Sale!

 14,999.00

  • Online Live Classroom for 30 hours
  • Class Video Recording (Downloadable)
  • Self paced Video TrainingA
  • Vagrant e-book (2022 collection)
  • Project Codes
  • Learner Community
  • 24×7 support
  • Job assistance
  • Newsletters and updates
Compare
Categories: ,

Description

Vagrant is a really cool tool to automate the virtual machine creation and management . You can simply specify the configuration of a virtual machine on a file and vagrant can go ahead and create that vm on just running a simple command.

Let’s imagine that you are a developer, working on a software project, that involves setting up, installing and configuring multiple services. Most of the time, you will be working in your own development environment entirely configured inside your laptop. If that is the case, you need to install all the required dependency softwares on your laptop/or workstation, all your own. Modern web applications has got a lot of moving parts to it, installing all of these manually and configuring them over and over again is a tedious task for a developer.

Similarly, your other development team members are also working on their own environments ,some using windows , some using Mac and the production environment is running on Linux servers. This disparity in environments creates a lot of trouble and finally leads to wall of confusion where things are working perfect in development environment, but not in production.

Vagrant solved this brilliantly by letting developers work on the same exact mirror configuration that is running in production environment without caring about what operating system the developers are using.

At the end of this course, you will not only have the theory of Vagrant, but also be confident enough to start using Vagrant for all your projects. So, what’s stopping you from stepping into the future of development? Enroll Now and let’s enter the virtual environment!

Concepts

  • What Is Virtualization?
  • What Is a Hypervisor?
  • What Is Vagrant?
  • The Course Environments

 

Installation

  • Linux
  • Mac
  • Windows
  • HANDS-ON LABInstalling Vagrant on Ubuntu

Plugins

  • Plugin Overview
  • Provider Plugins
  • Additional Plugins
  • HANDS-ON LABAdding Vagrant Plugins

 

The Basics

  • Boxes
  • The Vagrantfile
  • Vagrant Up!
  • Accessing the VM
  • VM Management
  • Snapshots
  • HANDS-ON LABManaging a Vagrant Environment
  • HANDS-ON LABCreating a Basic Vagrantfile

 

Syncing Files

  • Basic Syncing
  • NFS
  • Rsync
  • SMB
  • HANDS-ON LABSyncing Files with Vagrant

 

Networking

  • Port Management
  • Working with Multiple Machines
  • Private Networking
  • Public Networking
  • HANDS-ON LABCreating a Multi-Machine Vagrant Environment

 

Provisioning

  • Provisioning Overview
  • Shell
  • File
  • Ansible
  • Chef
  • Puppet
  • Salt
  • Docker
  • HANDS-ON LABProvisioning a LAMP Stack with Vagrant

 

Boxes

  • Box Overview
  • Packaging an Existing Machine
  • Creating a Base Box
  • HANDS-ON LABCreating a Vagrant Box

 

Share

  • Vagrant Share Overview
  • HTTP Sharing
  • SSH Sharing
  • Vagrant Connect

 

Advanced Vagrant

  • Windows Considerations
  • Tools and Scripting

 

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Leave a Reply

Your email address will not be published.

X

Cart

Your Cart is Empty

Back To Shop

Add to cart