Learn WebSockets
Offered By: Codecademy
Course Description
Overview
Build real-time applications like chatrooms and multiplayer games with WebSockets!
### Why Learn WebSockets?
WebSockets is a powerful communication protocol that allows for bidirectional and continuous communication between a server and its clients. Whereas basic HTTP connections are used to build static websites, WebSockets power real-time applications such as browser-based chatrooms, live sports trackers, multiplayer video games, and much more!
### Take-Away Skills
You will learn how WebSockets and HTTP work hand-in-hand to establish a persistent connection as well as the many benefits that WebSockets provide compared to HTTP. You will also be able to use the popular `ws` package and the browser-native `WebSocket` API to build a chatroom application and a fast-paced multiplayer game!
### Why Learn WebSockets?
WebSockets is a powerful communication protocol that allows for bidirectional and continuous communication between a server and its clients. Whereas basic HTTP connections are used to build static websites, WebSockets power real-time applications such as browser-based chatrooms, live sports trackers, multiplayer video games, and much more!
### Take-Away Skills
You will learn how WebSockets and HTTP work hand-in-hand to establish a persistent connection as well as the many benefits that WebSockets provide compared to HTTP. You will also be able to use the popular `ws` package and the browser-native `WebSocket` API to build a chatroom application and a fast-paced multiplayer game!
Syllabus
- Introduction to WebSockets: Learn the concepts underlying all WebSocket applications, including the WebSocket handshake, persistence, and communication patterns.
- Lesson: What Are WebSockets?
- Quiz: Introduction to WebSockets
- Build a WebSocket Application: Level up your conceptual knowledge by learning the `ws` package and the `WebSocket` API to build a WebSocket application.
- Lesson: WebSockets Tutorial: Chatroom
- Quiz: Build a WebSocket Application
- Project: Hot Potato
Taught by
Kenny Lin
Related Courses
30 Days to Learn LaravelLaracasts 3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn A Beginner’s Guide to Web Development with HTML5
Packt via FutureLearn Accessibility Audit
Amazon Web Services via AWS Skill Builder Expanding Your JS Skills with Angular
A Cloud Guru