Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
This is an introductory course on Vagrant designed to show how to setup local development environments using Vagrant and related tools.
Introduction provides an overview for the course, cover the core concepts for Vagrant, how to get the course materials.
Quick Installation provides streamlined, fast instructions on how to setup Vagrant, VirtualBox, and other tools needed for the rest of the course on both Windows and Mac platforms. See the Bonus section for full installation processes.
Quick Start 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.
Provisioning covers how to write shell provisioners to automatically install software when Vagrant first runs or on demand. Students write a real shell script to provision Tomcat in their Vagrant managed virtual machines.
Conclusion has some final thoughts on Vagrant.
Bonus! sections provide comprehensive, step-by-step installation processes for both Windows and Mac OS X.
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.
Several attachments throughout the course provide supplemental information, illustrations, or other reference material.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction|
Welcome and Course OverviewPreview
Course Audience and Course TipsPreview
What is Vagrant and Core ConceptsPreview
|Section 2: Quick Installation|
Quick Installation OverviewPreview
Quick Install Process for WindowsPreview
Quick Install Process for Mac OS X
|Section 3: Vagrant Quick Start By Example|
Quick Start OverviewPreview
Vagrant Project SetupPreview
Vagrant Website and Documentation
Vagrant Project Initialization with Ubuntu 12 (Precise)
Running the Vagrant Project
Accessing the Vagrant Virtual Machine
Suspending, Stopping and Removing Vagrant Virtual Machines
Reloading Vagrant Virtual Machines
Vagrant Project Cleanup
|Section 4: Vagrant Boxes|
Finding Boxes on Vagrantbox.es
Vagrantbox.es Example with CentOS 7
Hashicorp Atlas and Example with Ubuntu 14.04 LTS
Updating Quick Start Project with Ubuntu 14.04 LTS
Updating a Vagrant Virtual Machine
Saving Box Changes with Package
Updating the Quick Start Project with a Custom Box
|Section 5: Vagrant Provisioning|
Updating a Vagrant Box
Bash Shell Provisioning Start
Updating Bash Shell Provisioning for Tomcat 8
|Section 6: Conclusion|
Update GitHub with Project Changes
Review and Final Words
|Section 7: Bonus: Windows Full Install|
Windows Full Install Overview
Git for Windows Install
Git for Windows Help
Git for Windows Configuration
Notepad++ Git Integration
|Section 8: Bonus: Mac OS X Full Installation|
Mac OS X Full Installation Overview
Mac OS X Security Update
Mac OS X Terminal
TextMate 2 Installation
TextMate 2 Configuration
TextMate 2 Git Integration
Git Prompt on Mac OS X
VirtualBox Extention Pack
|Section 9: Bonus: Special Offers|
Bonus: Exclusive Student Discounts