以 Python 打造直播聊天系統|全面掌握底層知識

    透過實作「訊息推播」、「資料監控」、「一對一聊天軟體」、「一對多聊天軟體」及「直播聊天室」,帶你了解網路底層原理,一路到各種不同的網路協定,領略最新串流知識!

    259
    4.9
    • 網路通訊協定與原理

    • 封包、網路層級程式設計

    • 網路通訊協定概念解析與比較

    • Python 實作網路接口應用程式

    • Flask 及 Django 網頁框架導入即時通訊

    US$112.54

    按一下 進入設定

    00:00
    00:00
    00:00

    課程加碼!即時留言板實作

    教你用 Python 做出類似 Facebook 貼文底下的即時留言效果,除了一般的檢視和回覆訊息之外,還可以看見其他人正在輸入訊息的狀態,增加互動感!


    疫情商機下,你也想打造自己的直播聊天系統嗎?

    # 一起用技術實現商機!


    網站推播、客服機器人、網拍直播、多人在線遊戲正快速崛起,串流技術已是企業不可或缺的技術,尤其在講求快速的現代,人們能夠容忍用戶端與伺服器交互的延遲越來越低,即時性成了最重要的技術關鍵。


    但要做到即時通訊及影音串流,必須要對底層的知識非常熟悉,而大部分的開發者只熟悉網頁程式開發,對於網路底層的知識一知半解,以至於無法符合企業需求,因此特地開設了這堂課,帶你快速出做「訊息推播」、「資料監控」、「一對一聊天軟體」、「一對多聊天軟體」及「直播聊天室」,除此之外也能了解網路底層原理、各種不同的網路協定,接軌最新的企業需求!


    實作 4 大功能,快速應用在手上的專案

    # 最熱門的服務都在這裡!


    訊息推播

    功能:無須使用者點擊或是重新整理網頁,也能在網站上直接推播訊息,接觸使用者

    可應用產品:交友網站發出配對通知、購物平台發出活動訊息與到貨通知



    資料監控

    功能:即時掌握資料每一分一秒的變化,視覺化的呈現

    可應用產品:工廠資料監控、展場、賣場、交通運輸狀況監控



    一對一、一對多聊天軟體

    功能:提供雙人、多人即時通訊服務

    可應用產品:一對一客服、交友平台聊天室、群組聊天室



    直播聊天室

    功能:提供即時直播服務

    可應用產品:遊戲直播聊天、產品銷售直播、交友視訊聊天


    蠢蠢欲動想了解更多嗎?先來觀看試閱影片,了解實際上能學到什麼吧!








    底層原理 + 通訊協定 + 實作應用 = 最全面的課程規劃

    # 從網路基本知識,延伸至最熱門的聊天、客服、訊息推播、視訊直播



    基礎知識

    • 網際網路運作原理
    • 常見網路協定介紹與差異分析
    • 即時通訊知識與應用
    • 網路安全
    • TCP/IP 網路封包設計與資料傳輸
    • Client / Server 主從式即時通訊架構設計與開發

    實作內容

    • 熟悉網路封包擷取與內容閱讀
    • 以 python 實作網路接口 Client / Server 實現主從式架構即時訊息傳遞
    • 在網頁框架整合即時通訊服務:即時聊天、消息推播、資料監控
    • 實作一個微型視訊直播平台


    在 Django + Flask 兩種網頁框架中導入即時通訊,實現多種企業需求!

    # 「網站推播」、「客服聊天機器人」、「一對多聊天討論室」皆可實現

    精通網頁開發後,想在網站上增加即時通訊服務,像是「網站推播」或「客服聊天機器人」卻不知道如何下手嗎?

    找了很多現有的線上產品,卻不符合公司的需求嗎?


    課程中將帶你用 Socket.IO 套件在 Flask 及 Django 框架中,解決你本身操作上卡關之處,快速的在現有網頁服務中加入訊息推播、資料監控、一對一聊天室、一對多聊天室,省下 90% 自行摸索及跌跌撞撞的時間!


    不再只是使用套件,而是憑實力開發屬於自己的套件!

    # 做中學,從中領略網路底層實作原理,方便日後任何網路產業的開發、測試、偵錯

    不只運用 Django 及 Flask 的套件快速在網站上產生即時聊天功能,也帶你寫一個 Python 即時通訊套件,整合進 Flask 中!在這個過程中,你能清楚的領略網路底層實作的原理,若是未來想開發出客製化的服務,或是快速的偵錯,也能運用此技能。未來即時通訊並不會只應用於網頁服務,學會自己實作即時通訊原理也可以轉職網通產業,職涯規劃不受限。


    課程中將實作套件整合進 Flask ,但只要能夠獨立開發一套框架的套件,其他框架如 Django、Node.js 也能運用同樣概念舉一反三。


    這門課程的獨特之處?

    # 市面上少見的 Python、 WebSocket、直播教學!



    學員五星好評回饋!


    講師簡介


    李中皓 老師 — 資料分析工程師


    專長為行動裝置與網路產品開發,曾任彼爾德科技工程師也待過 i-Fit 愛瘦身資訊與科技部門,也貢獻過成大知名開源專案 NCKU-Community of Computational Service,做過一陣子的獨立接案工程師,曾任職於多間企業工程師與顧問。


    著迷於優雅的程式開發,我喜歡用最簡單的方式建構有強度的大型專案,也很常關注網路上的開源專案並 Fork 網路上的專案回來自己實驗,非常喜愛嘗試新技術,常常自己一頭熱的研究後再向開發夥伴們分享心得。


    期望以淺顯易懂的方式帶領初學者真正理解一個服務背後的原理,進而駕馭它!

    章節目錄

    • 1-1
      網路產業與即時通訊服務
    • 1-2
      網路程式設計、即時通訊與工作

    試閱影片

    常見問答

    如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。

     

    若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。

     

    所有線上課程皆不受時間限制,享無限次永久觀看!

    猜你喜歡

    購買前問答

    | 尚無內容

    銷售方案