• 課程時長

    2 小時 51 分

  • 課程級別

    中級

  • 授課語言

    中文

這堂課你將會學到

  • 網路通訊協定與原理
  • 封包、網路層級程式設計
  • 網路通訊協定概念解析與比較
  • Python 實作網路接口應用程式
  • Flask 及 Django 網頁框架導入即時通訊
  • 影像串流觀念與實作
  • 實作:訊息推播、資料監控、聊天軟體、直播聊天室

章節目錄

  • 1

    第 1 章 為什麼選擇這門課?

    • 單元 1 - 網路產業與即時通訊服務

    • 單元 2 - 網路程式設計、即時通訊與工作

  • 2

    第 2 章 聊聊即時通訊

    • 單元 1 - 淺談即時通訊

    • 單元 2 - 即時通訊的應用場景

    • 單元 3 - 網路協定的前世與今生

  • 3

    第 3 章 網路協定大解析

    • 單元 1 - 到底什麼是網路封包

    • 單元 2 - 網際網路概論

    • 單元 3 - 常見的網路協定

    • 單元 4 - 網卡與網路接口

  • 4

    第 4 章 網頁服務即時通訊前哨站

    • 單元 1 - 在網頁服務加入即時通訊的方法

    • 單元 2 - 網頁請求同步與非同步處理概念與解析

    • 單元 3 - 網頁前端同步與非同步實作與解析

    • 單元 4 - 輪詢+Ajax 技術實作即時更新網頁資訊

  • 5

    第 5 章 用 python 實作網路接口程式設計 - 在網頁前端加入即時通訊

    • 單元 1 - Webosocket基礎概念

    • 單元 2 - 用 websocket + flask 實作網頁聊天機器人 - 前端篇

    • 單元 3 - 用 websocket + flask 實作網頁聊天機器人 - 整合篇

    • 單元 4 - 用 websocket + flask 實作網頁聊天機器人 - 進階篇

    • 單元 5 - 用 websocket + flask 實作網頁聊天機器人 - 程式碼連結

  • 6

    第 6 章 在網頁框架快速導入通用性即時通訊服務

    • 單元 1 - socketio 二三事

    • 單元 2 - socket.io 實作解析

    • 單元 3 - 使用 socket.io 套件在網站加入 : 資料監控

    • 單元 4 - 使用 socket.io 套件在網站加入 : 資料監控程式碼連結

    • 單元 5 - 使用 socket.io 套件在網站加入 : 訊息推播

    • 單元 6 - 使用 socket.io 套件在網站加入 : 訊息推播程式碼連結

    • 單元 7 - 使用 socket.io 套件在網站加入 : 一對一、一對多即時聊天

    • 單元 8 - 使用 socket.io 套件在網站加入 : 一對一、一對多即時聊天程式碼連結

  • 7

    第 7 章 課程加碼 - 影像串流觀念與實作

    • 單元 1 - 影像串流平台觀念大解析

    • 單元 2 - 影線串流運用到的通訊原理

    • 單元 3 - 實作即時聊天直播網站 - 拉流篇

    • 單元 4 - 實作即時聊天直播網站 - 推流篇

    • 單元 5 - 實作即時聊天直播網站 - 程式碼連結