The Complete Guide to Node.js [Video]

The Complete Guide to Node.js [Video]

This video is included in a Mapt subscription
Joshua Johanan

2 customer reviews
Learn everything you need to about Node.js
$0.00
$22.50
$29.99p/m after trial
RRP $74.99
Subscription
Video
Start 30 Day Trial
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
 
Preview in Mapt

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

Advanced Functional Data Structures and Algorithms [Video] Book Cover
Advanced Functional Data Structures and Algorithms [Video]
$ 124.99
$ 37.50
Build scalable applications with Apache Kafka [Video] Book Cover
Build scalable applications with Apache Kafka [Video]
$ 124.99
$ 37.50
Finishing Touches on the Game [Video] Book Cover
Finishing Touches on the Game [Video]
$ 124.99
$ 37.50
Building Data Streaming Applications with Apache Kafka Book Cover
Building Data Streaming Applications with Apache Kafka
$ 35.99
$ 18.00