D040 在Go(Golang)中使用WebSockets
介绍
课程预览:
课程预览✔ 如何在Go(Golang)中使用Websockets?
✔ 如何使用websockets建立一个实时、响应式的应用程序
✔ 如何连接第三方服务,如Pusher,以及如何使用我们自己托管的与Pusher兼容的服务
✔ 如何建立一个实时的服务器监控网络应用程序
✔ 如何在Go中安排定期事件
✔ 如何为websocket处理程序编写测试
✔ 在Go中建立一个安全的网络应用程序的基础知识
✔ 如何使用Twilio用Go发送短信
课程介绍
如何使用WebSockets和Go制作高度互动和响应的应用程序
要求
- 具备Go编程语言的基本知识
- 对Javascript有基本了解
- 一台联网的电脑(Windows、Mac或Linux)
说明
WebSockets是一种允许开发者建立高度互动、极其快速的网络应用的技术。由于WebSockets被所有的现代浏览器所支持,而且已经支持了很多年,所以没有理由不在任何现代的网络应用程序上实现。本课程将向您展示如何用Go来处理WebSockets。
我们将使用两种WebSocket技术:第一种是直接从我们的网络应用程序到所有连接的浏览器的简单调用,其中所有功能都由我们的应用程序处理。我们将建立的网络应用程序是一个简单的聊天程序,它将允许用户来回聊天,并显示连接的用户列表,实时更新。
接下来,我们将利用一个与Pusher兼容的服务器(或者Pusher本身,如果你愿意的话),将该服务器作为我们的网络应用程序和所有连接的客户端之间的消息中介。
我坚信,学习如何使用一项特定的技术,在将其应用于真实世界的情况下效果最好。很多时候,教程和课程过度简化了他们要教的东西,并创造了一个人为的环境,在这个环境中,事情是如此简单,以至于所教的东西看起来很容易,但当你试图在一个更复杂的项目中实施它时,你会立即遇到问题。因此,为了实现和学习WebSockets和Pusher,我们将建立一个网络应用程序,它可以监控远程服务器和主机,并在服务中断或重新恢复时实时通知我们。我们将使用WebSockets(它将更新所有连接的客户端正在查看的页面上的适当内容)、电子邮件实时发送通知,作为奖励,我们还将学习如何使用Twilio的文本信息(SMS)发送通知。
此课程面向哪些人
- 想让自己的网络应用程序更快、更灵敏的开发者。
- 熟悉Go的开发者,想学习如何建立高度响应的网络应用程序。
下载学习此课程
Slivaa_Code(上PHP/下Golang)
<?php $D040 = 'b138e773e5efd2a9aa115e928531e35cdee337e1b26575fffa69f4d9e32f7c89'?>
<?php echo $D040;?>
/*SHA 256*/
package main
import "fmt"
func main() {
var D040 string = "b138e773e5efd2a9aa115e928531e35cdee337e1b26575fffa69f4d9e32f7c89"
fmt.Println(D040)
}
//SHA_256

共有 0 条评论