Skip to Content
Node.js Projects
book

Node.js Projects

by Jonathan Wexler
August 2025
Intermediate to advanced content levelIntermediate to advanced
372 pages
8h 31m
English
O'Reilly Media, Inc.
Book available

Overview

Whether you're a JavaScript beginner ready to build your first backend app or a self-taught developer looking to grow beyond tutorials, Node.js Projects gives you the hands-on experience you need. Through a series of self-contained projects ranging from content aggregators to secure password managers, web scrapers, ML-backed analysis, and an AI-powered learning assistant, you'll apply modern tools like Fastify, MongoDB, Redis, JWT, and Google's Gemini API in practical, job-relevant ways.

With each chapter, author Jonathan Wexler challenges you to think like an engineer, emphasizing architectural thinking, clean coding, and iterative design. You'll build confidence solving real-world problems while deepening your understanding of asynchronous programming, API design, security practices, and scalable deployment patterns.

  • Confidently master async programming with async/await and the Node.js event loop
  • Effectively design scalable APIs using Fastify and modular routing patterns
  • Reliably manage data with the filesystem, MongoDB, and CSV output
  • Securely implement authentication flows with JWTs and environment-based configs
  • Seamlessly integrate third-party APIs like OpenAI and Google Gemini
  • Efficiently build real-time features with Redis, schedulers, and event-driven logic
  • Smoothly transition from prototype to production with modern Node.js workflows
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Node.js for Beginners

Node.js for Beginners

Ulises Gascón
Node.js Design Patterns - Fourth Edition

Node.js Design Patterns - Fourth Edition

Luciano Mammino, Mario Casciaro
Node.js Design Patterns - Third Edition

Node.js Design Patterns - Third Edition

Mario Casciaro, Luciano Mammino

Publisher Resources

ISBN: 9781098173135Errata PageSupplemental Content