2025 年 5 月更新。 本课程现在具有 Coursera Coach 功能!这是一种更智能的学习方式,通过交互式实时对话,帮助您测试知识、挑战假设,并在课程进展中加深理解。 在本课程中,您将掌握 WebSockets,学习创建具有高效双向通信的实时、交互式 Web 应用程序。课程结束时,您将能够通过 WebSocket 框架建立 WebSocket 连接、处理安全通信和管理数据传输。您还将学习如何实现 WebSocket 标头、在事件驱动应用程序中使用 WebSocket API 以及使用 Wireshark 等工具排除故障。此外,您还将了解 WebSockets、AJAX、轮询和其他实时通信方法之间的主要区别。 课程从介绍 HTTP、TCP 和 WebSockets 等核心概念开始。您将探索它们在互联网通信中的作用以及实时数据交换的演变。随后,我们将深入学习如何打开 WebSocket 连接,检查握手过程、报头和 Sec-WebSocket-Key 等安全功能。接下来,我们将研究 WebSocket 数据帧,重点是类型、碎片和有效载荷处理。您还将探索 HTTP/2 和 HTTP/3 上的 WebSockets,并将它们与 AJAX 和服务器发送事件等旧技术进行比较。课程结束时,您将能够将 WebSockets 集成到网络应用程序中并有效地扩展它们。 本课程专为想要构建实时、交互式应用程序的开发人员设计。无论您是 WebSockets 的新手还是希望提高专业知识,您都将获得在网络应用程序中实施 WebSockets 的知识。该课程适合任何熟悉网络开发基础知识的人,而且不要求事先具备 WebSocket 特定技术的经验。
通过 Coursera Plus 提高技能,仅需 239 美元/年(原价 399 美元)。立即节省

您将学到什么
了解如何在实时应用程序中建立和管理 WebSocket 连接。
了解 WebSocket 握手、标头和 Sec-WebSocket-Key 等安全措施。
获得使用 WebSocket API 构建交互式事件驱动网络应用程序的实践经验。
探索 WebSocket 数据帧,包括控制帧、屏蔽和有效的有效载荷处理。
您将获得的技能
要了解的详细信息

可分享的证书
添加到您的领英档案
作业
8 项作业
授课语言:英语(English)
了解顶级公司的员工如何掌握热门技能

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'

Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'

Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'

Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'








