---
product_id: 102526103
title: "Get Programming with Node.js"
price: "€ 119.51"
currency: EUR
in_stock: true
reviews_count: 12
url: https://sanmarino.desertcart.com/products/102526103-get-programming-with-node-js
store_origin: SM
region: San Marino
---

# Get Programming with Node.js

**Price:** € 119.51
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Get Programming with Node.js
- **How much does it cost?** € 119.51 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [sanmarino.desertcart.com](https://sanmarino.desertcart.com/products/102526103-get-programming-with-node-js)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Summary Get Programming with Node.js teaches you to write server-side code in JavaScript using Node.js. In 37 fast-paced, fun, and practical lessons, you'll discover how to extend your existing JavaScript skills to write back-end code for your web applications. Foreword by Kyle Simpson. About the Technology Node.js delivers the speed and reliability you need for ecommerce, social media, and gaming applications. It comes with thousands of prebuilt packages to help you get started immediately. If you want to use JavaScript on the server, Node.js is your choice. About the Book Get Programming with Node.js teaches you to build web servers using JavaScript and Node. In this engaging tutorial, you'll work through eight complete projects, from writing the code for your first web server to adding live chat to a web app. Your hands will stay on the keyboard as you explore the most important aspects of the Node development process, including security, database management, authenticating user accounts, and deploying to production. You'll especially appreciate the easy-to-follow discussions, illuminating diagrams, and carefully explained code! What's inside New features from ES2015 and later Writing asynchronous code Creating data models Debugging JavaScript modules About the Reader Written for front-end web developers with intermediate JavaScript skills. About the Author Jonathan Wexler is skilled in production-grade, full-stack web development. He's a senior developer with Bloomberg. Table of Contents GETTING SET UP Lesson 0 - Setting up Node.js and the JavaScript engine Lesson 1 - Configuring your environment Lesson 2 - Running a Node.js application UNIT 1 - GETTING STARTED WITH NODE.JS Lesson 3 - Creating a Node.js module Lesson 4 - Building a simple web server in Node.js Lesson 5 - Handling incoming data Lesson 6 - Writing better routes and serving external files Lesson 7 - Capstone: Creating your first web application UNIT 2 - EASIER WEB DEVELOPMENT WITH EXPRESS.JS Lesson 8 - Setting up an app with Express.js Lesson 9 - Routing in Express.js Lesson 10 - Connecting views with templates Lesson 11 - Configurations and error handling Lesson 12 - Capstone: Enhancing the Confetti Cuisine site with Express.js UNIT 3 - CONNECTING TO A DATABASE Lesson 13 - Setting up a MongoDB database Lssson 14 - Building models with Mongoose Lesson 15 - Connecting controllers and models Using promises with Mongoose Lesson 16 - Capstone: Saving user subscriptions UNIT 4 - BUILDING A USER MODEL Lesson 17 - Improving your data models Lesson 18 - Building the user model Lesson 19 - Creating and reading your models Lesson 20 - Updating and deleting your models Lesson 21 - Capstone: Adding CRUD models to Confetti Cuisine Creating controllers UNIT 5 - AUTHENTICATING USER ACCOUNTS Lesson 22 - Adding sessions and flash messages Lesson 23 - Building a user login and hashing passwords Lesson 24 - Adding user authentication Lesson 25 - Capstone: Adding user authentication to Confetti Cuisine UNIT 6 - BUILDING AN API Lesson 26 - Adding an API to your application Lesson 27 - Accessing your API from your application Lesson 28 - Adding API security Lesson 29 - Capstone: Implementing an API UNIT 7 - ADDING CHAT FUNCTIONALITY Lesson 30 - Working with Socket.io Lesson 31 - Saving chat messages Lesson 32 - Adding a chat notification indicator UNIT 8 - DEPLOYING AND MANAGING CODE IN PRODUCTION Lesson 33 - Capstone: Adding a chat feature to Confetti Cuisine Lesson 34 - Deploying your application Lesson 35 - Managing in production Lesson 36 - Testing your application Lesson 37 - Capstone: Deploying Confetti Cuisine

Review: Beginner friendly, smooth reading, demystifies security/encryption - A beginner friendly crash course on node.js with outstanding completeness, especially on security/encryption. I appreciate that the writing style is to-the-point, yet in a way that still keeps you engaged by tying each task to the book's node.js cuisine example project. Common development headaches are broken down into easy logical chunks that never seem too abstract or arbitrary. I found the lesson progression very smooth, and I never got stuck in a "two steps forward, one step back" rereading routine that often fatigues me with other development books. Without suffering any mental overload, I easily managed to blitz up to half the chapters in one go. If you're like me, someone who is personally rough around the edges with security practices in general, the easy to understand content about securing and authenticating is invaluable and one key area where this book eclipses the other beginner development books I've seen. Almost every month another big company announces an embarrassing security mishap (like not hashing passwords, etc.) and it seems security practices are sorely undervalued and undercovered. The book makes this hard topic and why each step is needed just "click". It's very easy to make a mistake and I appreciate how the book guides you through the precarious subject. Very even treatment of development topics with built-in jumping off points for greater depth. Highly recommended. FD: known IRL.
Review: Good book, delivery fast. - I believe that the content of this book is enough for us to start making a web application with node.js and express. It is relatively basic for beginners (with node.js and express). The book consists of 37 lessons and 8 chapters with a length of about 400 pages. Chapter 8 is the last chapter, to ask us to make a project, to test what we have learned. For those of you who already have a basic programming experience, this book may be simple and it's very fast to get acquainted with node.js and express if they step over from another programming language. Judging by what it is for, I think it will be a little higher for beginners. That is, you need to know some programming language first, for example: C/C++, Java or better if you already know ES5/6 or have known a little bit about HTML/CSS would be advantageous. Then this book will be relatively easy to learn, especially you can use it to look up and reference how a Node.JS application is made, thereby tailoring you a system. Other systems with similar functions. In addition, when buying this book from desertcart, or any other print version, we will read it online in Manning's library or use pdf or epub to store on offline readers as well. This is very good. 5/5 I have no complaints about the quality of this book, until the review of desertcart delivery, because it arrived very quickly and the book is worth putting on the shelf for anyone who wants to learn. about Node.JS and Express.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #1,381,471 in Books ( See Top 100 in Books ) #233 in Object-Oriented Software Design #243 in Web Services #273 in JavaScript Programming (Books) |
| Customer Reviews | 4.5 out of 5 stars 78 Reviews |

## Images

![Get Programming with Node.js - Image 1](https://m.media-amazon.com/images/I/61LbK8RODoL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Beginner friendly, smooth reading, demystifies security/encryption
*by M***S on March 25, 2019*

A beginner friendly crash course on node.js with outstanding completeness, especially on security/encryption. I appreciate that the writing style is to-the-point, yet in a way that still keeps you engaged by tying each task to the book's node.js cuisine example project. Common development headaches are broken down into easy logical chunks that never seem too abstract or arbitrary. I found the lesson progression very smooth, and I never got stuck in a "two steps forward, one step back" rereading routine that often fatigues me with other development books. Without suffering any mental overload, I easily managed to blitz up to half the chapters in one go. If you're like me, someone who is personally rough around the edges with security practices in general, the easy to understand content about securing and authenticating is invaluable and one key area where this book eclipses the other beginner development books I've seen. Almost every month another big company announces an embarrassing security mishap (like not hashing passwords, etc.) and it seems security practices are sorely undervalued and undercovered. The book makes this hard topic and why each step is needed just "click". It's very easy to make a mistake and I appreciate how the book guides you through the precarious subject. Very even treatment of development topics with built-in jumping off points for greater depth. Highly recommended. FD: known IRL.

### ⭐⭐⭐⭐⭐ Good book, delivery fast.
*by N***Y on January 23, 2020*

I believe that the content of this book is enough for us to start making a web application with node.js and express. It is relatively basic for beginners (with node.js and express). The book consists of 37 lessons and 8 chapters with a length of about 400 pages. Chapter 8 is the last chapter, to ask us to make a project, to test what we have learned. For those of you who already have a basic programming experience, this book may be simple and it's very fast to get acquainted with node.js and express if they step over from another programming language. Judging by what it is for, I think it will be a little higher for beginners. That is, you need to know some programming language first, for example: C/C++, Java or better if you already know ES5/6 or have known a little bit about HTML/CSS would be advantageous. Then this book will be relatively easy to learn, especially you can use it to look up and reference how a Node.JS application is made, thereby tailoring you a system. Other systems with similar functions. In addition, when buying this book from amazon, or any other print version, we will read it online in Manning's library or use pdf or epub to store on offline readers as well. This is very good. 5/5 I have no complaints about the quality of this book, until the review of amazon delivery, because it arrived very quickly and the book is worth putting on the shelf for anyone who wants to learn. about Node.JS and Express.

### ⭐⭐⭐⭐ Well written/ examples easy to follow.
*by T***U on December 5, 2024*

This is still a relevant programming language today. I would recommend using Docker to run your node install.

## Frequently Bought Together

- Get Programming with Node.js
- Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming
- Web Design with HTML, CSS, JavaScript and jQuery Set

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://sanmarino.desertcart.com/products/102526103-get-programming-with-node-js](https://sanmarino.desertcart.com/products/102526103-get-programming-with-node-js)

---

*Product available on Desertcart San Marino*
*Store origin: SM*
*Last updated: 2026-09-01*