In this course, you will learn:
- Build rich and interactive real-time dashboards using Socket.IO to pipe in data as it becomes available.
- Design chat and multiple-person interfaces that leverage Socket.IO for communication.
- Segment conversations to rooms and namespaces so that every socket doesn’t have to receive every message.
- Secure your data by implementing various authentication techniques, locking down the HTTP referrer and using secure WebSockets.
- Load balance across multiple server-side nodes and keep your WebSockets in sync using Redis, RabbitMQ or Memcached.
- Stream binary data such as audio and video in real-time over a Socket.IO connection.
- Create real-time experiences outside of the browser by integrating Socket.IO with hybrid mobile applications.