FREELessons: 12Length: 40 minutes


Next lesson playing in 5 seconds
CancelEasy Node.js Development Environment With Vagrant
Introduction
01:16
When developing a Node.js app, you will probably need one or more of these dependencies: a database server, a key-value store, a background worker or a search engine. Installing and running these on your local machine gets messy fast. Data from your app can also interfere with other apps you are developing on the same system.
With Vagrant you can isolate these dependencies in a virtual machine, start and stop them all together, and save yourself having to set up everything all over when your system crashes or when you move to a new computer. In this course, you will learn how to create a virtual machine with Vagrant, configure it for Node.js development, and share it with others.
1.Introduction3 lessons, 06:03
3 lessons, 06:03
1.1Introduction01:16
1.1
Introduction
01:16
1.2Installing VirtualBox and Vagrant02:05
1.2
Installing VirtualBox and Vagrant
02:05
1.3Advanced Setup: Vagrant and VMware02:42
1.3
Advanced Setup: Vagrant and VMware
02:42
2.Setting Up Your Node.js Stack6 lessons, 23:57
6 lessons, 23:57
2.1Project Overview05:05
2.1
Project Overview
05:05
2.2The Vagrantfile05:02
2.2
The Vagrantfile
05:02
2.3Installing Node.js Using NVM02:50
2.3
Installing Node.js Using NVM
02:50
2.4Installing MongoDB and Redis05:43
2.4
Installing MongoDB and Redis
05:43
2.5Node.js Development Workflow02:42
2.5
Node.js Development Workflow
02:42
2.6Autostart the Node.js Application02:35
2.6
Autostart the Node.js Application
02:35
3.Exporting and Sharing2 lessons, 09:16
2 lessons, 09:16
3.1Exporting and Sharing Your Vagrant Box07:28
3.1
Exporting and Sharing Your Vagrant Box
07:28
3.2Sharing Your Local Vagrant Instance01:48
3.2
Sharing Your Local Vagrant Instance
01:48
4.Conclusion1 lesson, 00:54
1 lesson, 00:54
4.1Final Review00:54
4.1
Final Review
00:54
I'm a software developer from Vienna, Austria. I mostly work on web applications, focusing on Ruby and JavaScript, but occasionally do mobile development on iOS. When not working, I'm playing (the unknown Canadian sport) Kin-Ball for the Austrian national team.