Building Real-time Apps with React, Socket.io, and RethinkDB

This course will teach you how to develop real-time applications using React, Node.js, Socket.io, and RethinkDB in a manner that will make the knowledge transferable to any other real-time stack.
Course info
Rating
(41)
Level
Intermediate
Updated
Oct 23, 2017
Duration
1h 51m
Table of contents
Description
Course info
Rating
(41)
Level
Intermediate
Updated
Oct 23, 2017
Duration
1h 51m
Description

Think about your favorite apps that you use on a daily basis. Chances are that most, if not all, will have some form of real-time functionality. This also means that you, as a developer, will benefit from learning how to build real-time features for the products that you work on. In this course, Building Real-time Apps with React, Socket.io, and RethinkDB, you'll get a solid introduction to the stack used in the course, but more importantly, the patterns required to build real-time apps. First, you'll acquaint yourself with Socket.io and how to get it connected to a component in React. Next, you'll learn how you can use RethinkDB for data persistence and publish/subscribe. Finally, you'll explore how you can handle failover scenarios when dealing with a real-time stack. When you're finished this course, you'll have a solid understanding of the patterns involved when working on a real-time stack and how to overcome common real-time challenges.

About the author
About the author

In his day job Hendrik is a full stack coder from Cape Town. For a large part of his career he worked with .NET, but the last few years he spent most of his time with JavaScript.

More from the author
Optimize Performance for React
Intermediate
55m
Apr 16, 2020
React Native: Getting Started
Beginner
1h 49m
Jun 20, 2018
More courses by Hendrik Swanepoel