Socket.IO (与 websockets) – 详细教学

课程简介

Socket.IO – 为想要学习如何在网页上利用即时通信的人所设计。 还有使用 Cluster,redis,和 React

繁體中文課程介紹

从这 13.5 小时的课程,你会学到

  • Socket.IO 这是所有课程中大部分所涵盖,所以当你完成,你会知道它
  • 在浏览器和 Express 服务器之间设置一个 socketio 应用程序,并及时来回运行
  • 理解 websocket 的基础知识以及它们是如何运作的

要求

  • 你对 JavaScript 和 node.js 有扎实的工作知识(不需要是一位忍者,但你不是新手)
  • 你已经会使用 Node 生态系统(npm、 Express 等)。 这不是一个介绍 Node 的课程,我不会涵盖这些细节
  • 您具有基本的命令行知识(至少能够浏览和运行程序)
  • 你有一台可以运行 Node.js 的电脑

课程说明

Websockets 是这么多年来网络上最酷的东西之一。 它们使浏览器具备即时通信功能,能够弥合人与网络通信的最后鸿沟之一。 Socket.IO 是背后使用 websocket 的王者程序库。 如果您正在阅读这篇文章,很有可能您已经听说过 Socket.IO。 甚至可能已完成关于它的指南。 但是你走了多远? 根据我的经验,网络上的绝大多数材料只不过是一个快速启动的即时聊天应用程序。 你不知道任何东西是如何运作的,从未看文档,就会困在最后不知道现在该做什么。 剩下的那部分材料超出了每个人的理解范围。 事实上,websocket API 在2011年就已经标准化了,而大多数开发者仍然不知道如何使用它,这就是这种差距的证据。

这个课程就是为了缓解这种情况! 这个课程不是 Socket.IO 的快速入门指南。 互联网上有很多这样的东西。 如果你想用10分钟的时间介绍3-4件你需要知道的事情来快速完成一些事情,那么你一定要看看其它地方。 另一方面,如果你想真正学习 Socket.IO 中最棒的 JavaScript 程序库之一,你应该坚持下去。 就像Express 和其它JavaScript / Node 部分一样,它正在浪潮中传递,以便学习到足以达到“全端开发者”这个头衔。我的主要目标是帮助您找到如何从一个优秀的开发人员成为一个伟大的开发人员。 理解… 不仅仅是知道一部分 socket.io 的方法! 它甚至加入了大多数其它语言的实现而超越了既有的浏览器和 Node 支持 ,甚至包括移动设备。 这意味着随着你的成长,你不需要学习比 Socket.IO 程序库更多的东西就可以拥有 sockets 的力量。

我第一次使用 socket.IO 是在2013年,为了设计一个很小的公司目录应用程序。 从那以后我一直在关注它,并且一直感到沮丧,因为它没有得到更多的主流关注,因为它为现有应用程序的许多改进和新应用程序的明显基础工作开辟了道路。 让我们改变这一点:)准备详细研究 Socket.IO 和 websocket 并开始即时前进。

课程章节:

  • 环境设置(如果已经安装了 Node,请跳过)
  • 在 Socket.IO 之前…-TCP、网络 sockets 和一个原生的 websockets 应用程序
  • Socketi.io 101——为什么要使用 Socket.IO 以及它的运作原理(简单的聊天应用程序)
  • Socket.IO 201-使用命名空间( namespaces )和 rooms 仿制一个 slack 聊天应用程序
  • Project 1- 即时画布游戏
  • Project 2-即时性能数据(使用 React、 Cluster 和 Redis)
  • 串流视频 & socket.io-串流-课程还在制作中
  • 补充-HTTP (针对那些需要复习的人)

目标受众

  • 希望真正学习如何使用 Socket.IO 的Javascript / Node 开发人员,而不仅仅是一个聊天应用程序教学
  • 对 Node 和 JS 如何结合起来实现网络很感兴趣的开发者
  • 对创建即时应用程序感兴趣的开发者

讲师简介

Robert Bunch Code school 教师,软件架构师和工程师

Robert Bunch 自2004年以来一直是一名开发人员,为大公司的小型科技创业公司开发过复杂的应用程序。 最近,他从 2015 年开始担任 Code School 的教师,直接与学生一起工作,将他对教学和开发的热情运用到实践中。 正如他的学生所说,他能够分解代码的复杂性,揭开魔术的神秘面纱,并取得了巨大的成功。 他在2001年获得了计算机科学学位。

英文字幕:有

  • 想要了解如何将英文字幕自动翻译成中文? 请参考这篇 How-To

参加课程 ♥找优惠折扣码?

Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: