Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

WebSockets

Hussein Nasser via YouTube

Overview

This course covers the following learning outcomes and goals: understanding the fundamentals of WebSockets, exploring various use-cases, advantages, and disadvantages, scaling WebSockets using Redis, HAProxy, and Node JS for high-availability group chat applications, building multiplayer games, securing WebSockets with HAProxy, explaining the interaction between WebSockets and HTTP/2, analyzing WebSockets connections using Wireshark, discussing the potential transition to the WebTransport protocol, and comprehensively mastering WebSockets for effective load balancing and backend scaling. The course teaches individual skills such as implementing WebSockets, scaling applications using Redis, HAProxy, and Node JS, building multiplayer games, securing WebSockets, analyzing network traffic with Wireshark, and understanding the interaction between WebSockets and HTTP/2. The teaching method of this course includes video lectures, practical demonstrations, and discussions on real-world use-cases and scenarios. The intended audience for this course includes web developers, software engineers, network engineers, and anyone interested in understanding and mastering WebSockets for scalable and secure web applications.

Syllabus

WebSockets Crash Course - Handshake, Use-cases, Pros & Cons and more.
Scaling Websockets with Redis, HAProxy and Node JS - High-availability Group Chat Application.
Building a Multi-player Game with WebSockets.
Scaling and Securing WebSockets with HAProxy.
How WebSockets Work with HTTP/2 (RFC8441 Explained).
What Really Happens During a WebSockets Connection - Wiresharking WebSockets.
Is this the end of WebSockets? - The New WebTransport Protocol.
The Complete Guide to WebSockets.
Why WebSockets over HTTP/2 (RFC8441) is Critical for Effective Load Balancing and Backend Scaling.
Slack's Migrating Millions of Websockets from HAProxy to Envoy, lets discuss.

Taught by

Hussein Nasser

Reviews

Start your review of WebSockets

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.