Node.js Web Development - Fourth Edition

Create real-time applications using Node.js 10, Docker, MySQL, MongoDB, and Socket.IO with this practical guide and go beyond the developer's laptop to cover live deployment, including HTTPS and hardened security.

Node.js Web Development - Fourth Edition

David Herron

Create real-time applications using Node.js 10, Docker, MySQL, MongoDB, and Socket.IO with this practical guide and go beyond the developer's laptop to cover live deployment, including HTTPS and hardened security.
Mapt Subscription
FREE
$30.00/m after trial
eBook
$25.20
RRP $35.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$25.20
$44.99
$29.99 p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Node.js Web Development - Fourth Edition Book Cover
Node.js Web Development - Fourth Edition
$ 35.99
$ 25.20
Full-Stack Web Development with Vue.js and Node Book Cover
Full-Stack Web Development with Vue.js and Node
$ 35.99
$ 25.20
Buy 2 for $35.00
Save $36.98
Add to Cart

Book Details

ISBN 139781788626859
Paperback492 pages

Book Description

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.

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, maintain, deploy and test your own Node.js application.You will understand the importance of transitioning to functions that return Promise objects, and the difference between fs, fs/promises and fs-extra. 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 use some well known tools to beef up security of Express 4.16 applications.

Table of Contents

What You Will Learn

  • Install and use Node.js 10 for both development and deployment
  • Use the Express 4.16 application framework
  • Work with REST service development using the Restify framework
  • Use data storage engines such as MySQL, SQLITE3, and MongoDB
  • Use User authentication methods with OAuth2
  • Perform Real-time communication with the front-end using Socket.IO
  • Implement Docker microservices in development, testing and deployment
  • Perform unit testing with Mocha 5.x, and functional testing with Puppeteer 1.1.x
  • Work with HTTPS using Let’s Encrypt, and application security with Helmet

Authors

Table of Contents

Book Details

ISBN 139781788626859
Paperback492 pages
Read More

Read More Reviews

Recommended for You

Full-Stack Web Development with Vue.js and Node Book Cover
Full-Stack Web Development with Vue.js and Node
$ 35.99
$ 25.20
Full-Stack React Projects Book Cover
Full-Stack React Projects
$ 35.99
$ 25.20
TypeScript Microservices Book Cover
TypeScript Microservices
$ 35.99
$ 25.20
Angular 6 by Example - Third Edition Book Cover
Angular 6 by Example - Third Edition
$ 35.99
$ 25.20
Python Robotics Projects Book Cover
Python Robotics Projects
$ 35.99
$ 25.20
The Modern C++ Challenge Book Cover
The Modern C++ Challenge
$ 27.99
$ 19.60