Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Node.js Web Development: Server-side development with Node 10 made easy, 4th Edition

Buy

Create a fault-tolerant backend for your real-time applications using Docker, Node.js 10, and MongoDB, and implement HTTPS for hardened security

Key Features

  • Learn server-side programming with JavaScript and Node.js 10
  • Explore the latest JavaScript features and ECMAScript modules
  • Work through different stages of developing robust and scalable applications using Node.js

Book Description

Node.js is a server-side JavaScript framework that uses an event-driven and non-blocking I/O model, allowing users to build fast and scalable data-intensive applications.

The book starts with an introduction to HTTP server and client objects to help you build functional real-time applications. You'll then understand how you can integrate Socket.io for effective communication between objects. As you advance, you'll even be able to implement data storage in your application using SQL and MongoDB. With the help of practical examples, you'll cover a variety of such as adding themes using Bootstrap and deploying your microservices with Docker. Once you've built and deployed your applications, you'll learn how to add authentication against third-party services using OAuth to enable security for your Express applications.

By the end of the book, you'll be up and running with building, theming, deploying, and securing your web applications with the capabilities of Node 10 and Express.

What you will learn

  • Install and use Node.js 10 and Express 4.16 for both web development and deployment
  • Work with REST service development using the Restify framework
  • Use data storage engines such as MySQL, SQLITE3, and MongoDB
  • Explore a variety of user authentication methods with OAuth2
  • Perform real-time communication with the frontend using Socket.IO
  • Develop, test, and deploy microservices using Docker and Node
  • Perform unit testing with Mocha 5.x and functional testing with Puppeteer 1.1.x
  • Implement HTTPS using Let's Encrypt and enhance application security with Helmet

Who This Book Is For

If you're looking for an alternative to the "P" languages (Perl, PHP, and Python), or want to explore a new paradigm of server-side application development, this Node book is for you. You should have at least a rudimentary understanding of JavaScript and web application development.

Table of Contents

  1. About Node.js
  2. Setting up Node.js
  3. Node.js Modules
  4. HTTP Servers and Clients
  5. Your First Express Application
  6. Implementing the Mobile-First Paradigm
  7. Data Storage and Retrieval
  8. Multiuser Authentication the Microservice Way
  9. Dynamic Client/Server Interaction with Socket.IO
  10. Deploying Node.js Applications
  11. Unit Testing
  12. Security
(HTML tags aren't allowed.)

Handbook of the Speed of Sound in Real Gases, Volume 3
Handbook of the Speed of Sound in Real Gases, Volume 3
After the introductory chapters in each volume, the material in each chapter starts out with definitions and engineering formulas, applies these to the individual gases, and proceeds to advanced theory at the molecular level. The formulas and theory are illustrated with examples throughout. Uncertainty, in both measurement and prediction, is a...
Linux Made Easy: The Official Guide to Xandros 3 for Everyday Users
Linux Made Easy: The Official Guide to Xandros 3 for Everyday Users
Linux is an operating system, just like Windows or Mac OS. If you're looking at this book, you're probably somewhat of a Linux newbie. Maybe you're a Windows refugee--you just can't take it anymore or you want to stop paying through the nose for software and the latest buggy upgrade. Or you just want to try something new.

Linux Made...

Thermodynamics DeMYSTiFied
Thermodynamics DeMYSTiFied
This book is intended to accompany a text used in the first course in thermodynamics that is required in all mechanical engineering departments, as well as several other departments. It provides a succinct presentation of the material so that the students more easily understand the more difficult concepts. Many thermodynamics texts are over 900...

Mayo Clinic Images in Internal Medicine: Self-Assessment for Board Exam Review
Mayo Clinic Images in Internal Medicine: Self-Assessment for Board Exam Review

Accessible, flexible, authoritative, and up-to-date. These words accurately describe the latest edition of Mayo Clinic Images in Internal Medicine: Self-Assessment for Board Exam Review. Designed to highlight important teaching points, the book is an invaluable tool for physicians in training and clinicians preparing for certification or...

Inside the Minds: the Art & Science of Health Care Law: Leading Lawyers
Inside the Minds: the Art & Science of Health Care Law: Leading Lawyers
This is an authoritative, insider's perspective on the laws which govern health care, the essential capabilities of the successful practitioner, and the future of this legal discipline, on a global scale.

Inside the Minds: The Art & Science of Health Care Law is an authoritative, insider's perspective on the laws which
...
Robotic Radiosurgery. Treating Tumors that Move with Respiration
Robotic Radiosurgery. Treating Tumors that Move with Respiration

Harold C. Urschel, Jr. (Editor-in-Chief) John J. Kresl · James D. Luketich Lech Papiez ·Robert D. Timmerman (Co-Editors) Raymond A. Schulz (Contributing Editor) Treating Tumors that Move with Respiration With Contributions by Numerous Experts Foreword by E. Thomson With 116 Figures in 168 Separate Illustrations, 120 in Color and...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy