Skip to content
UdemySoftware DevelopmentPaid courseAll LevelsCertificate

Vagrant Up! Comprehensive development system automation (Udemy.com)

Go from zero to hero by solving the development system dilemma with automation and versioned configuration with Vagrant

Created by: Jason Taylor

Last updated March 2019

icon
What you will learn

  • Create automatic, reliable, repeatable, easy to use, and versioned development environments
  • Write provisioning scripts to automatically setup Vagrant managed environments
  • Solve the development box setup problem

icon
Course Description

Vagrant UP

This is a comprehensive course designed to show how to setup local development environments using Vagrant and related tools.

Just Updated: May 25, 2015! New bonus section added (Chef Solo).

Course Outline

Introduction provides an overview for the course, cover the core concepts for Vagrant, how to get the course materials.

Installation provides step-by-step instructions on how to setup Vagrant, VirtualBox, and other tools needed for the rest of the course on both Windows and Mac platforms.

Getting Started walks through the basics of using Vagrant and how to version control (using Git) a project using Vagrant.

Boxes covers how to find, manage and use Vagrant boxes.

Plugins walks through finding, using and managing plugins in Vagrant in order to extend Vagrant's functionality.

Provisioning covers how to write file and shell provisioners to automatically install software when Vagrant first runs or on demand. After learning the basics of provisioning, this section ends with a full-fledged LAMP-stack provisioned.

Multiple Virtual Machines walks through using Vagrant with a multiple VM configuration, when we dissect the LAMP stack in the previous section and create two virtual machine definitions within one configuration file.

Conclusion has some final thoughts on Vagrant and provides links to resources for additional learning.

Bonus! sections feature advanced topics like creating custom Vagrant boxes and using the Chef Solo provisioner.

Course Features

Presentations provide audio/video training of conceptual ideas in each major area or introduction of new concepts.

Screencasts provide a video of the instructor's computer system with any actions, commands, or screens displayed and narrated. There are several hours of screencat video content -- it makes up the vast majority of the course. Any command line based screencast will include a command listing in the lecture downloads.

Several attachments throughout the course provide supplemental information, illustrations, or other reference material.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Jason Taylor

With nearly 25 years of programming and software development experience, I started out teaching myself programming while in High School. I put myself through college working for a local Internet Service Provider as a programmer. Before finishing college, I developed and sold an award winning website to a Dot-Com start-up. After college, I have worked at several companies ranging from start-ups to large enterprises focusing on Java and client-side technologies (HTML/CSS/JavaScript). Throughout my career, I have opportunity to learn many software development best practices and exposure to several version control systems. 

icon
More courses by Jason Taylor

$119.99

$74.99

Free

$94.99

Free

$64.99

icon
More Software Development courses

$109.99

$19.99

$19.99

$84.99

$19.99

$19.99

icon
Reviews

4.8

937 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Andy P. on 12/22/2025

Vagrant has been around awhile and is still a *very* useful tool. Jason's course will get you started with Vagrant and give you the insight to see how it can help you with your daily workflow if building/modifying VMs is something you need to master.

By Pablo Alberto Zárate García on 3/8/2022

Marvelous! Awesome guide on Vagrant, in less than one day I was speeding up my VM workflow cutting more than half the time. Explanation is great, examples are great. There is nothing wrong with this course. It solves all the doubts you may have to start working with the software.

By Sandeep D Garud on 11/8/2017

Over all good but not the best one, for Beginners this may help, Couple of steps were missed, and I found it after digging into some some areas. Here are few suggestions 1. Please upgrade the content as per the latest version, I found Virtual BOX 5.2 is not compatible with Virtual box extension pack. 2. I already had apache installed and it was not allowing me to forward the port, it took little time but I figured it out.

By Larry Chuon on 1/21/2017

CentOS example did not work on Windows. I tried to download centos/7 but faced with rsyn issue. Googled it and found that you have to download and run Cygwin which I didn't try not.

By Edward Cheadle on 11/18/2016

This is an outstanding course. It is one of the best I have taken on UDEMY. The instructor covers the material in steps that are easy to follow and progresses through the course fast enough to keep interest and not bore me with useless information. The bonus material is great. All in all, I have been meaning to learn more about vagrant, this course covered so much it saved me hours searching on the web.

By E D on 8/16/2016

This is a well organized course which includes links/downloads to course material (really appreciate it when instructors provide these). He explained the topics really well. Very pleased with the bonus topic, "Creating Custom Boxes". Plan to take more courses from this instructor.

By Jules Free on 5/31/2016

The instructor explains concepts thoroughly and encourages learning the commands through repetitive usage which locks it into your memory better. He does not simply introduce a command or concept and then tell you to "Do X like we did back in lesson 2" without actually doing it. I really like his teaching style.

By David Holton on 4/4/2016

Great course teaching how to get started and functional with Vagrant. The .5 star off is because it needs updating. Still it is the best course on Vagrant on all platforms I could find. I have taken several of Jason's courses now, and he is a very good teacher. He always has his course planned out, and knows what he wants to say in each lecture.

By A Kumar on 3/2/2016

Great course on Vagrant. Towards the end of the course you will see how effective Vagrant can be for provisioning/configuring a server when used with tools like chef. A very quick and basic introduction to chef solo - just enough to get you started. Understand its a course on vagrant but wish it had more detailed coverage of various concepts of Chef as well. Overall a great course.

By Sylvia S on 4/25/2015

I really enjoyed this course! As I am not 'too familiar' with Linux based machines and do most of my development on WAMP / EasyPHP type local development environments I want to build my skills in using 'native' server environments. That brought me to Vagrant, and this course got me up to speed in no time. Pros: even if you do not know anything about Linux, you can follow allong. Jason explains each and every command, the why and the how and it is easy to follow. I like the clear vocalization of the commands being used so it was easy to type along. The 'Installation' section of the course ensures that anyone using any platform will be up and running in no time. I used my own favorite IDE / Editor but all tools and software advised simply works. There are some updates required as Vagrant has made some changes in how they now host their base boxes, but it was easy to find on their site how to get to them. As others have mentioned Vagrant Cloud no longer is available as such. The speed of the videos is quite high, so I used the pause button a lot - but that is what it is for. I never got bored or stuck anywhere (not because of the course materials). Keep in mind that Vagrant is still a product in development and if something seems to be a tad different because you use a newer version - check the docs. Packaging seemed broken for me in the previous version, but with version 1.7.2 this course ran perfectly. The instructor: sounds very professional, clearly understands what he is doing. Instructions are given in a clear way and as said easy to follow. The video: both image and sound are very good and I had at no point in time to 'guess' what was going on. I would recommend this course to anyone that is new to Vagrant and would like to learn a bit more about Linux commands and Git versioning along the way.

Showing all 10 reviews on CourseDuck

Read all 937 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 96 / 100