YoVDO

WebSockets

Offered By: Hussein Nasser via YouTube

Tags

Web Development Courses Network Security Courses Node.Js Courses Redis Courses HAProxy Courses Network Traffic Analysis Courses HTTP/2 Courses Load Balancing Courses

Course Description

Overview

Dive deep into the world of WebSockets through a comprehensive series of videos covering everything from basic concepts to advanced implementation techniques. Learn about the WebSocket handshake process, explore use cases, and weigh the pros and cons of this technology. Discover how to scale WebSockets using Redis, HAProxy, and Node.js for high-availability applications like group chat. Build a multiplayer game to gain hands-on experience with WebSocket implementation. Explore security considerations and scaling strategies using HAProxy. Understand the relationship between WebSockets and HTTP/2, including an explanation of RFC8441. Gain insights into the inner workings of WebSocket connections through Wireshark analysis. Investigate the potential impact of the new WebTransport protocol on WebSockets. Master load balancing and backend scaling techniques for WebSockets over HTTP/2. Examine real-world case studies, such as Slack's migration of millions of WebSocket connections from HAProxy to Envoy.

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

Related Courses

3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
Accessibility Audit
Amazon Web Services via AWS Skill Builder
Advanced React
Meta via Coursera
Advanced System Security Topics
University of Colorado System via Coursera
Apply advanced testing for your Django web application
Coursera Project Network via Coursera