Skip to main content

The Node.js Crash Course

Profile picture for Simon Prickett
Simon Prickett, Principal Developer Advocate at Redis

This is a complete online course for Node.js developers wanting to learn about Redis, the ioredis client and Redis Stack.

In this course, you'll learn about using Redis with Node.js through a blend of video and text-based training. You can also get hands-on with some optional workshop exercises where you'll add new functionality to an existing Node.js application.

Welcome to the Node.js Redis Crash Course!
Introducing Redis - the database that developers love!
The ioredis client for Node.js.
A visual tool for managing Redis.
Introducing the sample application.
Install, configure and run the sample application.
Modeling domain objects with Redis Hashes.
Extending the capabilities of Redis.
Storing JSON documents in Redis.
Indexing and querying Hashes with Redis as a Search and Query engine.
Using Redis Streams to handle a data fire hose.
How Redis helps your Node.js application to scale.
Using Redis as a cache to speed up user experience.
Horizontal scaling with Redis as a session store.
Consumer groups - collaborative stream processing.
A look at probabilistic data structures in Redis.
Wrap up and next steps.