MENU

Fun & Interesting

The Complete Guide to WebSockets

Hussein Nasser 53,432 4 years ago
Video Not Working? Fix It Now

WebSockets technology is a bidirectional, full-duplex protocol for communication between client and server over the web. It was standardized in 2011 and it's fully compatible with HTTP.  This protocol enables real-time applications such as chatting, notifications, live feed, multiplayer gaming, and other use cases. In this course, you will learn what the WebSocket protocol is and why it was invented. You learn the pros and cons of WebSockets and when to use it. You will also learn how to horizontally scale and secure WebSockets in your applications and be able to build a real-time multiplayer game and chatting application. This course also has a special section that discusses advanced WebSockets topics such as HTTP/2 and how the protocol looks in Wireshark. What you’ll learn * WebSockets Protocol * How to Scale WebSockets Connections * How to Secure WebSockets with wss:// * Building a MultiPlayer game with WebSockets * How WebSockets Work in the Wire * How WebSockets works with HTTP/2 Are there any course requirements or prerequisites? * Be able to understand basic HTTP Who this course is for: * Developers who are interested in truly understand WebSockets and want to build realtime applications Slides and Digital Downloads ($0.99, free for members) https://payhip.com/b/CSjn Source Code https://github.com/hnasr/javascript_playground/tree/master/websocket-cell-game https://github.com/hnasr/javascript_playground/tree/master/websocket-demo https://github.com/hnasr/javascript_playground/tree/master/ws-live-chat-system Introduction 0:00 - What is HTTP 2:46 - What is a Web Server 48:20 Introduction to WebSockets 1:25:35 Scaling WebSockets : 2:13:13 Securing WebSockets 2:33:30 Multi-player Game Design with WebSockets 2:53:30 Multi-Player Game Building with WebSockets 3:25:20 Advanced WebSockets 5:12:00 Support my work on PayPal https://bit.ly/33ENps4 Become a Member on YouTube https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join 🧑‍🏫 Courses I Teach https://husseinnasser.com/courses 🏭 Backend Engineering Videos in Order https://backend.husseinnasser.com 💾 Database Engineering Videos https://www.youtube.com/playlist?list=PLQnljOFTspQXjD0HOzN7P2tgzu7scWpl2 🎙️Listen to the Backend Engineering Podcast https://husseinnasser.com/podcast Gears and tools used on the Channel (affiliates) 🖼️ Slides and Thumbnail Design Canva https://partner.canva.com/c/2766475/647168/10068 🎙️ Mic Gear Shure SM7B Cardioid Dynamic Microphone https://amzn.to/3o1NiBi Cloudlifter https://amzn.to/2RAeyLo XLR cables https://amzn.to/3tvMJRu Focusrite Audio Interface https://amzn.to/3f2vjGY 📷 Camera Gear Canon M50 Mark II https://amzn.to/3o2ed0c Micro HDMI to HDMI  https://amzn.to/3uwCxK3 Video capture card https://amzn.to/3f34pyD AC Wall for constant power https://amzn.to/3eueoxP Stay Awesome, Hussein

Comment