Node.js Web Development: Server-side web development made easy with Node 14 using practical examples, 5th Edition

$35.49

Added to wishlistRemoved from wishlist 0
Add to compare

Price: $35.49
(as of Oct 04, 2024 11:54:34 UTC – Details)


Build scalable web applications using Node.js, Express.js, and the latest ECMAScript techniques, along with deploying applications with AWS and Docker with this updated fifth edition

Key FeaturesLearn backend web programming with the JavaScript stackExplore best practices, right from configuring and building web servers to deploying them on a production cloud hosting system: AWS using Docker and TerraformWork through the different stages of developing robust and scalable apps using Node.js 14Book Description

Node.js is the leading choice of server-side web development platform, enabling developers to use the same tools and paradigms for both server-side and client-side software. This updated fifth edition of Node.js Web Development focuses on the new features of Node.js 14, Express 4.x, and ECMAScript, taking you through modern concepts, techniques, and best practices for using Node.js.

The book starts by helping you get to grips with the concepts of building server-side web apps with Node.js. You’ll learn how to develop a complete Node.js web app, with a backend database tier to help you explore several databases. You’ll deploy the app to real web servers, including a cloud hosting platform built on AWS EC2 using Terraform and Docker Swarm, while integrating other tools such as Redis and NGINX. As you advance, you’ll learn about unit and functional testing, along with deploying test infrastructure using Docker. Finally, you’ll discover how to harden Node.js app security, use Let’s Encrypt to provision the HTTPS service, and implement several forms of app security with the help of expert practices. With each chapter, the book will help you put your knowledge into practice throughout the entire life cycle of developing a web app.

By the end of this Node.js book, you’ll have gained practical Node.js web development knowledge and be able to build and deploy your own apps on a public web hosting solution.

What you will learnInstall and use Node.js 14 and Express 4.17 for both web development and deploymentImplement RESTful web services using the Restify frameworkDevelop, test, and deploy microservices using Docker, Docker Swarm, and Node.js, on AWS EC2 using TerraformGet up to speed with using data storage engines such as MySQL, SQLite3, and MongoDBTest your web applications using unit testing with Mocha, and headless browser testing with PuppeteerImplement HTTPS using Let’s Encrypt and enhance application security with HelmetWho this book is for

If you’re looking for an alternative to the ‘P’ languages (Perl, PHP, and Python), or if you want to get started with server-side web development with JavaScript programming, or if you want a deep dive into deploying services to cloud hosting, this Node.js book is for you. A rudimentary understanding of JavaScript and web application development is a must before you get started with this book.

Table of ContentsAbout Node.js Setting Up Node.jsExploring Node.js ModulesHTTP Servers and ClientsYour First Express ApplicationImplementing the Mobile-First ParadigmData Storage and RetrievalAuthenticating Users with a MicroserviceDynamic Client/Server Interaction with Socket.IODeploying Node.js Applications to Linux ServersDeploying Node.js microservices with DockerDeploying a Docker Swarm to AWS EC2 with TerraformUnit Testing and Functional TestingSecurity in Node.js Applications

ASIN ‏ : ‎ B08BWRBPXT
Publisher ‏ : ‎ Packt Publishing; 5th edition (July 31, 2020)
Publication date ‏ : ‎ July 31, 2020
Language ‏ : ‎ English
File size ‏ : ‎ 5451 KB
Text-to-Speech ‏ : ‎ Enabled
Screen Reader ‏ : ‎ Supported
Enhanced typesetting ‏ : ‎ Enabled
X-Ray ‏ : ‎ Not Enabled
Word Wise ‏ : ‎ Not Enabled
Print length ‏ : ‎ 762 pages

13 reviews for Node.js Web Development: Server-side web development made easy with Node 14 using practical examples, 5th Edition

0.0 out of 5
0
0
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Bilal Arain

    Amazing
    Thanks, the book is fresh.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Johnathan W.

    Great book
    This book is great. I had some knowledge about full-stack JavaScript, but this book has already taught me a lot. I wouldn’t say that this book is for a complete beginner to software development (coding), but it’s definitely good if you need to deepen your understanding of JavaScript, or if you’re interested in getting started with JavaScript from another backend language like Python, C#, Ruby, etc.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Julie

    Is the 6th edition coming?
    Hi! I am fine with the book but as its almost 2023 I wonder if 6th edition on the way or it makes no sense to wait for it?

    Helpful(0) Unhelpful(0)You have already voted this
  4. Alan C,

    useful if you know Node.js already
    As a beginner with rudimentary JS knowledge and no knowledge of Node.JS at all , I found this book was not for the faint of heart.The impression (unfair, I am sure) on labouring through the first few chapters is that of a language (Javascript) in flux, and that of a platform (Node.js) in flux as well, so much so that I did consider giving up, going back to the well-established PHP/Apache/HTML/CCS/Javascript world, and waiting for things to stabilise before returning to this way of deploying web apps.If I was to give some advice, I would initially skip all the backward compatibility stuff, assume the reader was using/downloading the latest of everything, and get started a lot quicker. I would then delegate the compatibility or in-depth discussions to some appendix or chapters at the end of the book.It is possible that the style of writing of the book is well adapted to someone who knows Javascript/Node.JS very well already, and wishes to have an encyclopedic reference, in which case this book would (I imagine) work very well.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Dhwani Doshi

    Programming
    I am absolutely new to the world of server side programming with little experience in JS. I was skeptical on buying the book as it the books generally presume a lot of things to be known by its readers. But my gamble paid off. The book does justice to covering all the server side features. From developing, deploying and securing as well. The Let’s encrypt part for Securing the site with HTTPS was pretty helpful and I can apply that to the other sites I’ve been working on as well. It is a bang for the buck!

    Helpful(0) Unhelpful(0)You have already voted this
  6. Shrek D

    Quality tutorials and great explanations
    The book covers good ground and is easy to grasp. I did not really need to jump between the book and google to catch up wondering “what the author did there” which is generally the case in such books. It has been well written and would definitely get you up to speed with server side developer. I can now understand their lingo. The book gave me a clear perspective and also helped me with scalability. The project steps seem easy to follow and it works. Testing the application was pretty insightful from the author of the book.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Nick

    Amazing Book. Builds up Knowledge from scratch
    The author has explained everything very clearly with robust examples. It is great for beginners as well.The book is very well structured and is easy to follow along. It guides the reader very efficiently in building and deploying a web app.

    Helpful(0) Unhelpful(0)You have already voted this
  8. C. Lloyd

    Author must’ve been paid per word
    Text was redundant and overly wordy. Author didn’t seem to want to start with the basics and took too long to get to the point

    Helpful(0) Unhelpful(0)You have already voted this
  9. Peter may

    No dislikes

    Helpful(0) Unhelpful(0)You have already voted this
  10. Amazon Customer

    Many vital things missing. Compatibility issues. You will find many outdated stuff and code will not work as expected.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Mounir Samite

    All’interno del libro vengono trattati gli argomenti con un occhio moderno, anche perché recente.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Just Some Guy

    This is a good book. It starts with the basics, and builds incrementally though each chapter to show how to build a mildly-complex demo app. The app isn’t prod-ready by any means, but it does involve 2 Node services with 2 databases, so it’s complex enough to touch on some of the more complex aspects of Node backend development.My complaints are that it relies on Docker Compose and Docker Swarm for the final chapters, which nobody is really using any more – and conversely, it mentions kubernetes, but doesn’t even spend a paragraph explaining what it is or how to deploy a Node app to it. That’s a huge miss, imho.This book also relies on handlebars and an older-style template-based view rendering paradigm, which is fine – but doesn’t even touch on anything related to React/Vue/etc., or anything related to working with AJAX or SPAs on the frontend. This is a Node book, so that’s ok, but it would be nice to have more frontend approaches covered.Finally, the book really doesn’t do much to explain Express, and it doesn’t explore any other frameworks at all – so again it would be nice to have more depth on these in the next edition.That said, the writing is clear, the samples are good, and it’s a valuable book overall to anyone new to Node that wants to learn basic-to-intermediate Node development skills.

    Helpful(0) Unhelpful(0)You have already voted this
  13. Amazon Customer

    Book is not laminated. You can see the damaged edges. Print is not dark. Unlike the image uploaded on site, book received is for sale in India edition. Received book from Repro On Demand for 1,695. Will review the Book content after reading..

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Node.js Web Development: Server-side web development made easy with Node 14 using practical examples, 5th Edition
    Node.js Web Development: Server-side web development made easy with Node 14 using practical examples, 5th Edition

    $35.49

    Try our newest merchandise in category:Software
    Digital Mark System
    Logo
    Compare items
    • Total (0)
    Compare
    0
    Shopping cart