SitePoint
  • Blog
  • Forum
  • Library
  • Login
Join Premium
  1. Details
  2. Creator
  3. Content
  4. Reviews
  5. FAQ
9 Practical Node.js Projects Cover

9 Practical Node.js Projects

Level Up Your Node Knowledge

4.3

average rating (22 votes)

Created by

SitePoint Team

Published by

SitePoint

Last Updated

20 February 2018

Details

Node has become the server-side language for blazingly fast performance. In this book we'll build real time chat and MVC applications, create a CLI and authenticate apps with MongoDB.

What you will learn

  • Build and structure an MVC application
  • Create a JavaScript CLI
  • Develop a real-time chat app

Description

While there have been quite a few attempts to get JavaScript working as a server-side language, Node.js (frequently just called Node) has been the first environment that's gained any traction. It's now used by companies such as Netflix, Uber and Paypal to power their web apps. Node allows for blazingly fast performance; thanks to its event loop model, common tasks like network connection and database I/O can be executed very quickly indeed.

In this book, we offer a selection of nine different practical projects that you can follow along with.

It contains:

  • Build a Simple Beginner App with Node, Bootstrap & MongoDB by James Hibbard
  • How to Build a File Upload Form with Express and Dropzone.js by Lukas White
  • How to Build and Structure a Node.js MVC Application by James Kolce
  • User Authentication with the MEAN Stack by Simon Holmes & Jeremy Wilken
  • Build a JavaScript Command Line Interface (CLI) with Node.js by Lukas White & Michael Wanyoike
  • Building a Real-time Chat App with Sails.js by Michael Wanyoike
  • Passport Authentication for Node.js Applications by Paul Orac
  • Local Authentication Using Passport in Node.js by Paul Orac
  • An Introduction to NodeBots by Patrick Catanzariti

This book is for anyone who wants to start learning server-side development with Node.js. Familiarity with JavaScript is assumed.

Who is this for?

This book is for anyone who wants to start learning server-side development with Node.js. Familiarity with JavaScript is assumed.

Content

1
Preview
2
3
4
5
6
7
8
9

Reviews

Profile
Conrad Kyei

Excellent introductory tutorials

Profile
Glenn Cogar

Very good projects to give me some practical experience, I liked the authentication projects (essential) and the 'bots' one as I have been interested in creating a bot for a web site project

Profile
Luis De La Flor Vargas

An excellent book, for those who already have a base of Node

Profile
ninshar

Good One

Profile
Jordan Heider

I read and coded along with Chapter 6: Building a Real-time Chat App with Sails.js. I thought that the tutorial was well written and easy-to-follow, however I did have some issues because I used the latest version of Sails.js, which is 1.2.4. This chapter was written for the pre-1.0 Sails version (v 0.12.14) and MANY things are different in that version. Even while following the tutorial to the letter, I was hit with error after error as I tried to add each time I copied/pasted the exact code from the tutorial. The process was so frustrating that I ended up deleting the entire project, and the 1.2.4 version of Sails, and installing the same version (v 0.12.14) that is covered in the book. Once I did that, I was finally able to re-do the application and have it work successfully. While this is clearly the nature of technology, it's nevertheless frustrating trying to learn a new framework when the examples given are for an out-dated version of it.

Profile
Tan Pham

A very good book.

Frequently Asked Questions

9 Practical Node.js Projects Cover

9 Practical Node.js Projects

4.3

  • Unlimited access to this title and 600+ others in our library

  • New titles added frequently

  • Cancel anytime

Stuff we do

  • Premium
  • Newsletters
  • Forums

About

  • Our Story
  • Terms of use
  • Privacy Policy
  • Corporate Memberships

Contact

  • Contact us
  • FAQ
  • Publish your book with us
  • Write an article for us
  • Advertise

Connect

© 2000 – 2024 SitePoint Pty. Ltd.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.