Build Complex Express Sites with Redis and Socket.io [Video]

Preview in Mapt

Build Complex Express Sites with Redis and Socket.io [Video]

Joshua Johanan

1 customer reviews
Build and develop your own multi-purpose real-time websites with Redis and Socket.io
Mapt Subscription
FREE
$29.99/m after trial
Video
$106.25
RRP $124.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
$106.25
$0 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Build Complex Express Sites with Redis and Socket.io [Video] Book Cover
Build Complex Express Sites with Redis and Socket.io [Video]
$ 124.99
$ 106.25
Go : Building DevOps Tools [Integrated Course] Book Cover
Go : Building DevOps Tools [Integrated Course]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $214.98
Add to Cart

Video Details

ISBN 139781786468772
Course Length3 hours 27 minutes

Video Description

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

By the end of this course, you 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 ever needed to build something that was real-time, then Socket.io is what you want to use.

Style and Approach

This course will teach you everything you need to know about building websites, utilizing Redis and Socket.io from scratch. This is a practical guide on integrating Redis and Node.js and making a site real time using Node.js and Socket.io.

Table of Contents

Using Redis
The Course Overview
Redis CLI
Redis Data Types
Redis Commands
Redis Storage Structures
Redis Messaging
Channels and Subscribe
Publish
Using Redis Messaging
Integrate Redis and Node.js
Simple Redis Integration
Messaging
Store Complex Data
Store Complex Data with Sorted Sets
Geospatial Indexes
Using Node.js and Socket.io
Installing Socket.io
Simple Socket.io application
Interacting with another browser
Broadcasting a message
Using the disconnect event
Using Rooms and Namespaces in Socket.io
What Are Rooms?
What are Namespaces
Create a Simple Rooms Application
Create a Simple Namespace Application
Using Socket.io and Express
Share State Between Socket.io and Express
One Problem with Socket.io and Express
Using routes with Socket.io and Express
Using Redis for Multi-Server Socket.io
Out of Process Messaging

What You Will Learn

  • Understand the commands, data types, and the storage structure of Redis
  • Implement basic messaging through Redis
  • See how to build sites by integrating Redis and Node.js
  • Master the installation and application of Socket.io
  • Interact with different browsers using Node.js and Socket.io
  • Create Room and Namespace applications using Socket.io
  • Use Redis to implement multi-server Socket.io
  • Know how to implement out of process messaging using Socket.io with Express

Authors

Table of Contents

Using Redis
The Course Overview
Redis CLI
Redis Data Types
Redis Commands
Redis Storage Structures
Redis Messaging
Channels and Subscribe
Publish
Using Redis Messaging
Integrate Redis and Node.js
Simple Redis Integration
Messaging
Store Complex Data
Store Complex Data with Sorted Sets
Geospatial Indexes
Using Node.js and Socket.io
Installing Socket.io
Simple Socket.io application
Interacting with another browser
Broadcasting a message
Using the disconnect event
Using Rooms and Namespaces in Socket.io
What Are Rooms?
What are Namespaces
Create a Simple Rooms Application
Create a Simple Namespace Application
Using Socket.io and Express
Share State Between Socket.io and Express
One Problem with Socket.io and Express
Using routes with Socket.io and Express
Using Redis for Multi-Server Socket.io
Out of Process Messaging

Video Details

ISBN 139781786468772
Course Length3 hours 27 minutes
Read More
From 1 reviews

Read More Reviews

Recommended for You