fbpx

在Go(Golang)程式語言中使用 WebSockets

Contents

如何使用 WebSockets 和 Go 製作高度互動和響應的應用程式

從這 14 小時的課程,你會學到

  • 如何在Go(Golang)中使用 Websockets?
  • 如何使用 websockets 建立一個即時、響應的應用程式
  • 如何連線第三方服務,如Pusher,以及如何使用我們自己託管的 Pusher 相容服務
  • 如何建立一個即時的伺服器監控 Web 應用程式
  • 如何在 Go 中安排定期事件
  • 如何為 websocket 處理程式編寫測試
  • 在 Go 中建立一個安全的 Web 應用程式的基礎知識
  • 如何使用 Twilio 用 Go 傳送簡訊

要求

課程說明

WebSockets 是一種允許開發者建立高度互動、極其快速的 Web 應用程式的技術。由於 WebSockets 被所有的現代瀏覽器所支援,而且已經支援了很多年,所以沒有理由不在任何現代 Web 應用程式上實現。本課程將向您展示如何用Go來處理WebSockets。

我們將使用兩種 WebSocket技術:第一種是直接從我們的 Web 應用程式到所有連線的瀏覽器的簡單呼叫,其中所有功能都由我們的應用程式處理。我們將建立的 Web 應用程式是一個簡單的聊天程式,它將允許使用者來回聊天,並將顯示連線的使用者列表,即時更新。

接下來,我們將利用一個與 Pusher 相容的伺服器(或者Pusher本身,如果你願意的話),將該伺服器作為我們的 Web 應用程式和所有連線的客戶端之間的訊息中介。

我堅信,學習如何使用一項特定的技術,最好是將其應用於真實世界的情況。很多時候,教程和課程過度簡化了他們要教的東西,並創造了一個人為的環境,在這個環境中,事情是如此簡單,以至於所教的東西看起來很容易,但當你試圖在一個更複雜的專案中實施它時,你會立即遇到問題。因此,為了實現和學習 WebSockets 和 Pusher,我們將建立一個 Web 應用程式,它可以監控遠端伺服器和主機,並在服務中斷或重新恢復時即時通知我們。我們將使用 WebSockets(它將更新所有連線的客戶端正在檢視的頁面上的適當內容)、電子郵件即時傳送通知,作為獎勵,我們還將學習如何使用 Twilio 的文字資訊(SMS)傳送通知。。

目標受眾

  • 想讓自己的 Web 應用程式更快、更靈敏的開發者
  • 熟悉 Go 的開發者,想學習如何建立高度響應的 Web 應用程式

講師簡介

Trevor Sawler Ph.D.

我有二十年的專業軟體開發經驗,以及二十年的大學教授經驗。

作為一名企業家,我曾與廣泛的客戶合作,包括湯姆森-尼爾森、惠普、加拿大皇家銀行、Keybank、Sprint以及很多很多其他客戶。我還擁有豐富的管理和專案管理經驗。我曾在數百萬美元的專案中領導由50名開發人員和藝術家組成的團隊,也曾在小得多的專案中領導更小的團隊。

作為一名教授,我曾在各種課程領域授課,包括電腦科學、英語、愛爾蘭和美國文學,以及一些連線文科和技術領域的 “交叉 “課程。

我在資訊科技領域的工作獲得了地區、國家和國際獎項,作為大學教授,我的教學和研究也獲得了獎項。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化


🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


Available until May 30, 2023

也許你會有興趣


不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: