Jump to ratings and reviews
Rate this book

Node.js Web Development: Server-side Web Development Made Easy with Node 14 Using Practical Examples

Rate this book

Create real-time server-side applications with this practical, step-by-step guide

About This Book Learn about server-side JavaScript with Node.js and Node modules through the most up-to-date book on Node.js web development Understand website development both with and without the Connect/Express web application framework Develop both HTTP server and client applications Who This Book Is For

This book is for anybody looking for an alternative to the "P" languages (Perl, PHP, and Python), or anyone looking for a new paradigm of server-side application development. You should have at least a rudimentary understanding of JavaScript and web application development.

What You Will Learn Install and use Node.js for both development and deployment Use the Express application framework Configure Bootstrap for mobile-first theming Use data storage engines such as MySQL, SQLITE3, and MongoDB Understand user authentication methods, including OAuth, with third-party services Deploy Node.js to live servers, including microservice development with Docker Perform unit testing with Mocha Perform functional testing of the web application with CasperJS In Detail

Node.js is a server-side JavaScript platform using an event driven, non-blocking I/O model allowing users to build fast and scalable data-intensive applications running in real time. Node.js Web Development shows JavaScript is not just for browser-side applications. It can be used for server-side web application development, real-time applications, microservices, and much more.

This book gives you an excellent starting point, bringing you straight to the heart of developing web applications with Node.js. You will progress from a rudimentary knowledge of JavaScript and server-side development to being able to create and maintain your own Node.js application. With this book you'll learn how to use the HTTP Server and Client objects, data storage with both SQL and MongoDB databases, real-time applications with Socket.IO, mobile-first theming with Bootstrap, microservice deployment with Docker, authenticating against third-party services using OAuth, and much more.

Style and Approach

This book is a practical guide for anyone looking to develop striking and robust web applications using Node.js.

762 pages, Kindle Edition

Published July 31, 2020

84 people are currently reading
82 people want to read

About the author

David Herron

21 books3 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
10 (35%)
4 stars
5 (17%)
3 stars
11 (39%)
2 stars
0 (0%)
1 star
2 (7%)
Displaying 1 - 6 of 6 reviews
Profile Image for Bilal.
113 reviews9 followers
January 29, 2021
Probably the most comprehensive single-volume resource to learn full-stack web application development with Node.js. In contrast to other books on the same topic, David dedicates considerable space to the discussion of CommonJS and ES6 differences, especially on the use of callbacks, promises, async/await keywords, and related ideas; on the use of a Bootstrap theme for the UI, including how to modify it; and on the use of several database engines as opposed to one. I think this is time well-spent. As if that were not enough to make this a 5-star resource, the discussions on testing (of both front- and back-ends), on deployment in several ways; and on security, are also more comprehensive than most other comparable resources.

One thing that this book does less than comparable resources is that the example app that is developed in the course of the book is more limited in functionality. As far as I am concerned in this David has made the right compromise by limiting the app functionality in favour of a more in-depth coverage of the aforementioned topics.
Profile Image for Yifan Yang.
45 reviews7 followers
December 2, 2020
In short, it's informative for beginner but its' not worth $30 for intermediate or advanced programmers.

It's good for beginner with a little experience on web development or other programming languages. It has a few typos that block absolute beginners from running the code(experienced coders can fix them). And also it only scratches the surface of a lot important concepts, so it cannot satisfy intermediate programmers.
The good side is the book does code a complete working web program from scratch and deploy it on both your machine and on AWS. So it more or less gives you a picture of how web development is doing and show you how to integrate some modern JS libraries.
Profile Image for Mohammad Saadeh.
116 reviews70 followers
March 31, 2024
Great book for mid level web developers, but for juniors, it can be great if they do a little extra research.
This book is intended to be practical instead of concentrating on how things work under the hood.
It focuses on building scalable Node.js apps by implementing microservices, real time communication, using Redis for shared data, containerizing using Docker, and finally deploying to AWS using Terraform.
This book is highly recommended.
Profile Image for Ryan Frantz.
81 reviews6 followers
April 14, 2021
This is a good primer for someone new to the Node.js ecosystem. The reader can easily follow the example web application's evolution while learning about a broad range of development and operational concerns.
3 reviews
August 25, 2025
Clearly one of the best books on web development with Node.js. The notes application that David builds throughout the book is worthy of learning about, with all its details, and then the last part of the book, which talks about deployment and testing is even more useful.

Overall, the book is easy to read. There wasn't any such place where I felt that I didn't understand much, except for a few places in the 3rd part of the book (deployment and testing).

It's clearly a nice read and my recommendation to anyone who wants to build something with Node.js.
This entire review has been hidden because of spoilers.
1 review
Read
August 6, 2019
I think it is good book for learning node js and related technology.
Displaying 1 - 6 of 6 reviews

Can't find what you're looking for?

Get help and learn more about the design.