Book Image

Learn Node.js by Building 6 Projects

By : Eduonix Learning Solutions
Book Image

Learn Node.js by Building 6 Projects

By: Eduonix Learning Solutions

Overview of this book

<p>With its event-driven architecture and efficient web services capabilities, more and more companies are building their entire infrastructure around Node.js. Node has become a de facto part of web development that any serious developer needs to master.</p> <p>This book includes six Node.js projects that gradually increase in complexity. You'll start by building a simple web server and create a basic website. You will then move to create the login system, blog system, chat system, and e-learning system.</p> <p>By creating and following the example projects in this book, you’ll improve your Node.js skills through practical working projects, and you'll learn how to use Node.js with many other useful technologies, such as ExpressJS, Kickstart, and Heroku.</p>
Table of Contents (12 chapters)

Deploying an app with Heroku


Now that our local application is complete, I want to do something that we haven't really done—make our application live on the web. There are a few different ways you can do it, a few different services. I want to use Heroku, which is an application-hosting provider, among other things, and it's used commonly for Node.js as well as Ruby on Rails, Python, and a whole bunch of other programming languages.

Now, there are a few different packages. We want the free package, which is mostly used for development, maybe some small production apps. But you can see, if we go to Pricing and go down, you can see that packages for enterprise-level businesses can go up to $30,000. So, it can be very expensive; but that's if you have a site like Instagram or Twitter where there's just loads of data. This is an excellent solution, because it's really easy to scale.

First, sign up! I already have an account so I'll not go through that here, but fill in your information. Once you...