Learn how to use professional development tools to create a variety of scalable real-world web apps. If you already have a basic understanding of Node.js, now is the time to learn how to use its enormous package ecosystem to take it from development to the production level.
With the help of this book, you'll experiment with a wide range of standards and frameworks and discover how they all fit together.
This book guides you through the entire process, from installing all required modules to creating full-stack web applications. You will make use of the Express.js, Hapi, and MongoDB databases, as well as Mongoskin and Mongoose. Additionally, you'll work with the Socket.IO and Derby libraries, the Pug and Handlebars template engines, the Stylus and LESS CSS languages, the OAuth and Everyauth libraries, and everything in between.
This exciting second edition also covers how to daemonize apps, write REST APIs, and deploy them to Heroku and AWS. It is fully updated for ES6/ES2015. You'll learn how to create your own Node.js modules and publish them on NPM as well as how to build full-stack, real-world Node.js apps from scratch.