- Overview
- Transcript
1.1 Introduction
Welcome to Easy Node.js Development Environment With Vagrant. In this lesson you will learn how Vagrant can help keep your local workstation clean while making your development environment reproducible.
1.Introduction3 lessons, 06:03
1.1Introduction01:16
1.2Installing VirtualBox and Vagrant02:05
1.3Advanced Setup: Vagrant and VMware02:42
2.Setting Up Your Node.js Stack6 lessons, 23:57
2.1Project Overview05:05
2.2The Vagrantfile05:02
2.3Installing Node.js Using NVM02:50
2.4Installing MongoDB and Redis05:43
2.5Node.js Development Workflow02:42
2.6Autostart the Node.js Application02:35
3.Exporting and Sharing2 lessons, 09:16
3.1Exporting and Sharing Your Vagrant Box07:28
3.2Sharing Your Local Vagrant Instance01:48
4.Conclusion1 lesson, 00:54
4.1Final Review00:54
1.1 Introduction
Hi, and welcome to Easy Node.js Development Environment with Vagrant. My name is Markus Muhlberger. And in this course I will teach you how to use Vagrant to set up a virtual machine, hosting all your database dependencies and whatever else you need to develop a Node application. But why should you use Vagrant? You can also set up the database server on your local machine. There are two major advantages when using virtualization. First, your dependencies are isolated and can not mess with other projects on your system. Second, if your Node app gets more complex, you will have to set up more and more dependencies, and so does everyone else on your team. When using Vagrant, you can already have a preconfigured box to get you started in seconds. We are going to use a contacts application with a read-in session store, that can generate sample contacts by a socket IO channel to simulate a more or less complex node.js web application. And you will learn how to create a Vagrant box, set it up for development, and then share it with others. So let's get started.







