The Complete Guide to Node.js [Video]

Preview in Mapt

The Complete Guide to Node.js [Video]

Joshua Johanan

2 customer reviews
Learn everything you need to about Node.js
Mapt Subscription
FREE
$29.99/m after trial
Video
$63.75
RRP $74.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 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 Mapt 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 Mapt 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 Mapt reader
$0.00
$63.75
$29.99p/m after trial
RRP $74.99
Subscription
Video
Start 30 Day Trial

Frequently bought together


The Complete Guide to Node.js [Video] Book Cover
The Complete Guide to Node.js [Video]
$ 74.99
$ 63.75
Data Analysis with Pandas and Python [Video] Book Cover
Data Analysis with Pandas and Python [Video]
$ 39.99
$ 34.00
Buy 2 for $35.00
Save $79.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Video Details

ISBN 139781786464743
Course Length4 hours 47 minute

Video Description

We will be covering how to use Node.js to build websites. This course will focus primarily on Express as the framework that the website will be built in. In addition to Express, we will cover using Redis and Socket.io to make more robust and dynamic sites. Many courses only focus on one of these, but this course will cover all of them.

By the end of this course the reader will be able to build applications using Express, Redis, and Socket.io. Express helps by making full featured web applications easy, if you know how. Redis opens doors by making data quick and easy to fetch. Many sites have used Redis to make difficult data problems easy. Lastly Socket.io makes two way communication between the browser and web application easy. If you have every needed to build something that was real-time than Socket.io is what you want to use.

Style and Approach

A step-by-step approach in take someone who has never even seen Node.js before and make them very comfortable when writing code in Node.js. This will cover modules and paradigms in use in Node.js. Finally we will look at the most used web frameworks for Node.js, Express.

Table of Contents

Using Node.js and npm
The Course Overview
Installing Node.js
Node.js REPL
Node.js is JavaScript
Installing a Package with npm
Using the Node.js Module System
Require()
Module Exports
Package.json Walkthrough
Using package.json to Manage Dependencies
Using npm run
Creating Our Own Package
Useful Node.js Paradigms
Node.js is Asynchronous
The Event Loop
Callback Pattern
Promises Instead of Callbacks
Error Handling
Node.js Events
Event Emitters
Adding and Removing Events
Creating Our Own Event Emitter
Node.js Streams
Everything is a Stream
Readable Streams
Writable Streams
Network Streams
Piping Streams
Node.js HTTP Server
The Node.js HTTP Server
Making Client Requests
Handling Requests
Handling Responses
Node.js and Express
Installing Express
Routing Basics
Middleware Basics
Handling Errors
Debugging in Express
Templating in Express
Passport in Express
Creating a Protected Page
Creating a Login Page
Passport and Authentication
Where to Go from Here

What You Will Learn

  • Build your custom middleware for Express
  • Integrate Socket.IO with Express and use the same authentication
  • Create a secure local store for passwords
  • Leverage the power of Redis for messaging

Authors

Table of Contents

Using Node.js and npm
The Course Overview
Installing Node.js
Node.js REPL
Node.js is JavaScript
Installing a Package with npm
Using the Node.js Module System
Require()
Module Exports
Package.json Walkthrough
Using package.json to Manage Dependencies
Using npm run
Creating Our Own Package
Useful Node.js Paradigms
Node.js is Asynchronous
The Event Loop
Callback Pattern
Promises Instead of Callbacks
Error Handling
Node.js Events
Event Emitters
Adding and Removing Events
Creating Our Own Event Emitter
Node.js Streams
Everything is a Stream
Readable Streams
Writable Streams
Network Streams
Piping Streams
Node.js HTTP Server
The Node.js HTTP Server
Making Client Requests
Handling Requests
Handling Responses
Node.js and Express
Installing Express
Routing Basics
Middleware Basics
Handling Errors
Debugging in Express
Templating in Express
Passport in Express
Creating a Protected Page
Creating a Login Page
Passport and Authentication
Where to Go from Here

Video Details

ISBN 139781786464743
Course Length4 hours 47 minute
Read More
From 2 reviews

Read More Reviews

Recommended for You

Data Analysis with Pandas and Python [Video] Book Cover
Data Analysis with Pandas and Python [Video]
$ 39.99
$ 34.00
C++ Operating on Files [Video] Book Cover
C++ Operating on Files [Video]
$ 53.99
$ 45.90
Industrial Cybersecurity Book Cover
Industrial Cybersecurity
$ 35.99
$ 25.20
OAuth 2.0 Cookbook Book Cover
OAuth 2.0 Cookbook
$ 35.99
$ 25.20
Web Security: Common Vulnerabilities And Their Mitigation [Video] Book Cover
Web Security: Common Vulnerabilities And Their Mitigation [Video]
$ 48.99
$ 41.65
Kali Linux - An Ethical Hacker's Cookbook Book Cover
Kali Linux - An Ethical Hacker's Cookbook
$ 35.99
$ 25.20