SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.

Start Your Free Trial

7 Day Free Trial. Cancel Anytime.

SitePoint Premium

  • Access to 700+ courses
  • Publish articles on SitePoint
  • Daily curated jobs
  • Learning Paths
  • Discounts to dev tools
  • Library/
  • Text courses/
  • 9 Practical Node.js Projects
9 Practical Node.js Projects

9 Practical Node.js Projects

Level Up Your Node Knowledge


Course details

4.3∙22 Ratings6 reviews

Published
February 2018
Publisher
SitePoint
Chapters
9

About the course

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.

Course Outline

Chapter 1: Build a Simple Beginner App with Node, Bootstrap & MongoDB
Chapter 2: How to Build a File Upload Form with Express and Dropzone.js
Chapter 3: How to Build and Structure a Node.js MVC Application
Chapter 4: User Authentication with the MEAN Stack
Chapter 5: Build a JavaScript Command Line Interface (CLI) with Node.js
Chapter 6: Building a Real-time Chat App with Sails.js
Chapter 7: Passport Authentication for Node.js Applications
Chapter 8: Local Authentication Using Passport in Node.js
Chapter 9: An Introduction to NodeBots

Reviews
4.3

22 total

7
15
0
0
0

Course details

4.3∙22 Ratings6 reviews

Published
February 2018
Publisher
SitePoint
Chapters
9

SitePoint

Stuff we do

  • Premium
  • Newsletters
  • Learning paths
  • Library
  • Forums

Contact

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

About

  • Our Story
  • Corporate Memberships
  • Start free trial
  • Login

Connect

  • RSS
  • Facebook
  • Twitter (X)
  • Instagram

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.

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

Terms of usePrivacy policy