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/
  • Node.js: Novice to Ninja
Node.js: Novice to Ninja

Node.js: Novice to Ninja

The ultimate guide to Node.js web development


Course details

5.0∙2 Ratings0 reviews

Published
May 2022
Publisher
SitePoint
Chapters
19

About the course

Node.js: Novice to Ninja is your hands-on guide to learning everything needed to build a professional web application using Node.js, the hugely popular open-source, cross-platform, back-end JavaScript runtime environment. You'll start off by getting familiar with the basics - installation and building your first apps - before moving onto more advanced concepts, including debugging, asynchronous programming, using Express.js, working with databases, deployment, and more. You'll finish by building a complete multi-player real-time quiz application.

  • Install Node and build your first application
  • Get started with Express.js and use it to process forms
  • Master asynchronous programming in Node.js
  • Work with MongoDB and MySQL databases
  • Use WebSockets for real-time applications
  • Understand the Node ecosystem: npm and modules
  • Build a complete multiplayer quiz app
  • And much more!

Author

Craig Buckler

Craig Buckler

Craig is a freelance UK web consultant who built his first page for IE2.0 in 1995. Since that time he's been advocating standards, accessibility, and best-practice HTML5 techniques. He's created enterprise specifications, websites and online applications for companies and organisations including the UK Parliament, the European Parliament, the Department of Energy & Climate Change, Microsoft, and more. He's written more than 1,000 articles for SitePoint and you can find him @craigbuckler.

Course Outline

Chapter 1: What is Node.js?
Chapter 2: Install Node.js
Chapter 3: Your First Node.js Application
Chapter 4: How to Debug Node.js Scripts
Chapter 5: Getting Started with Express
Chapter 6: Processing Form Data with Express
Chapter 7: How to Use the npm Node Package Manager
Chapter 8: Using ES2015 and CommonJS Modules
Chapter 9: Asynchronous Programming in Node.js
Chapter 10: Using Database Storage
Chapter 11: Using WebSockets
Chapter 12: Useful Node.js APIs
Chapter 13: Example Real-time Multiplayer Quiz: Overview
Chapter 14: Example Real-time Multiplayer Quiz: Architecture
Chapter 15: Example Real-time Multiplayer Quiz: Express Code
Chapter 16: Example Real-time Multiplayer Quiz: WebSocket Code
Chapter 17: Node.js Tools and Resources
Chapter 18: Node.js Application Deployment
Chapter 19: Epilogue

Reviews
5.0

2 total

2
0
0
0
0

Course details

5.0∙2 Ratings0 reviews

Published
May 2022
Publisher
SitePoint
Chapters
19

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