cover image of 9 Practical Node.js Projects

9 Practical Node.js Projects

by James Hibbard Author · James Kolce Author


Sign up to save your library

With an OverDrive account, you can save your favorite libraries for at-a-glance information about availability. Find out more about OverDrive accounts.

   Not today

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.

    Publication Details

    Publication Date:


    • Kindle Book
    • OverDrive Read
    • Adobe EPUB eBook 2 MB
    • Open EPUB eBook 2 MB

    Simon Holmes (Author)

    Michael writes clean, readable and modular code. He loves learning new technologies that bring efficiencies and increased productivity to his workflow.

    More about Simon Holmes

    Michael Wanyoike (Author)

    Aside from being a software developer, I am also a massage therapist, an enthusiastic musician, and a hobbyist fiction writer. I love traveling, watching good quality TV shows and, of course, playing video games.

    More about Michael Wanyoike

    James Kolce (Author)

    James Kolce is a self-taught 21-year-old designer and web developer based in Mexico. Lead developer of Concise CSS, a minimalist and extensible framework to build websites quickly with good design. He writes a blog called The Brain of James Kolce,...

    More about James Kolce

    Jeremy Wilken (Author)

    Jeremy Wilken is a software engineer at eBay, with background building web applications for desktops and mobile using Ionic and AngularJS. He is involved with open source and has a background using open source CMS systems.

    More about Jeremy Wilken

    James Hibbard (Author)

    I'm a web developer currently living in the sunny north of Germany. I enjoy coding in both JavaScript and Ruby and can often be found in SitePoint's JavaScript forum. When I'm not coding, I enjoy running.

    More about James Hibbard

    Lukas White (Author)

    Lukas is a freelance web and mobile developer based in Manchester in the North of England. He's been developing in PHP since moving away from those early days in web development of using all manner of tools such as Java Server Pages, classic ASP a...

    More about Lukas White


    Author :
    Simon Holmes
    Author :
    Michael Wanyoike
    Author :
    James Kolce
    Author :
    Jeremy Wilken
    Author :
    James Hibbard
    Author :
    Lukas White
    Author :
    Paul Orac
    Author :
    Patrick Catanzariti
    9 Practical Node.js Projects
    Copy and paste the code into your website.
    New here? Learn how to read digital books for free