- Course
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
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.
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Core Tech
What you'll learn
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.
Building Real-time Apps with React, Socket.io, and RethinkDB
-
Is This Course for You? | 1m 26s
-
What Will You Be Building? | 1m 22s
-
Course Outline | 2m 26s
-
An Overview of Real-time Architecture | 2m
-
Why This Stack and Not Firebase? | 2m 2s
-
An Overview of the Different Parts in This Stack | 4m 6s
-
Versions Used in This Course | 2m 32s
-
Getting the Code on Your Machine | 2m 8s
-
Spinning up a Socket on the Server | 4m 49s
-
Consuming a Socket in React | 4m 36s
-
Summary | 1m 28s