學習 Socket.IO、TypeScript 和 NodeJS 為 Web 創建多人實時互動式內容
從這 3 小時的課程,你會學到
- 瀏覽器和 NodeJS 環境下的 TSC 和 tsconfig
- 設定 Nodemon 和 Concurrently
- NPM、NodeJS 和 package.json
- 理解伺服器和客戶端之間的 SocketIO 通信,並使用 TypeScript 編寫所有程式碼
- 建立一些範例用例,例如聊天、協作繪圖器,並將其整合到 Three.js 中
- 學習 Express 以及如何透過 NodeJS 提供靜態內容
- 學習如何使用 TypeScript 和 SocketIO 建立健壯且互動的應用程式
- 配置並部署到雲端伺服器,設定 Nginx 代理,指向網域名稱並新增 SSL
要求
- 渴望學習使用 SocketIO 進行 WebSocket 通信
- 需要一台能夠安裝 VSCode、Git 和 NodeJS 等軟體的 PC、Mac 或 Linux 電腦
- 具備 HTML、CSS 和 JavaScript 的基礎知識者優先考慮。
課程說明
歡迎來到我的 SocketIO 和 TypeScript 課程,您將學習如何建立可在瀏覽器和 Web 上運行的多人即時互動內容。
我們將從創建一個包含客戶端和服務端組件的複雜樣板開始。
完成後,我們所做的任何開發都會自動編譯並重啟客戶端和服務端應用程序,使其應用最新更改。
接下來,我們將從客戶端和服務端的角度學習透過套接字發起通訊的各個概念。
之後,我們將探討在 Web 上使用套接字的幾個用例,並了解如何將 SocketIO 整合到這些類型的應用程式中。
接下來,我們將學習如何將完成的應用程式部署到線上 Web 伺服器,配置網域名稱和 SSL,並配置 Web 伺服器以使用 Web 套接字協定正確通訊。
課程結束時,您將建立多種類型的 SocketIO 應用程序,並了解即時互動內容在瀏覽器中的工作原理。
如果你喜歡編程,喜歡親眼見證它如何運作,喜歡嘗試各種方法,並且有很多想法想要實現,那麼這門課程就是為你量身打造的。
感謝你參加我的課程,期待在課堂上見到你。
目標受眾
- 初級程式設計師
- 對 SocketIO 和 TypeScript 有興趣的人
- 對創建即時互動多人遊戲有興趣的人
講師簡介
Sean Bradley 從事軟體和網路工程師工作20年 ( 更多講師線上課程介紹 )
你好,我是 Sean
20多年來,我一直是一名IT工程師,在教育、航空、銀行、無人機、遊戲和電信行業建立和管理即時、低延遲、高可用性、非同步、多執行緒、遠端管理、完全自動化、監控的解決方案。
我還建立並編寫了數百個開源的 GitHub 程式庫、Medium 文章和 YouTube 影片教程。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Typescript 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入

發表迴響