課程名稱:Flask 實現微服務架構電商網站培訓

        4401 人關注
        (78637/99817)
        課程大綱:

        Flask 實現微服務架構電商網站培訓

         

        課程將采用微服務架構基于 Flask 實現電商網站「淘貝網」。

        整個網站系統采用微服務架構,

        將每個業務模塊獨立為一個內部的微服務。

        內部的服務包括用戶服務、商城服務、購買服務和文件服務,

        用戶訪問前端界面后,會通過組合調用各個內部的微服務接口來完成指定的操作。

        1 設計網站技術架構

        2 API 接口調試工具 Postman

        3 MarshmallowJSON 序列化工具

        4 Python 線程使用

        5 Flask 請求處理

        6 Bootstrap 組件使用

        7 設計項目目錄結構

        8 MongoDBGridFS 文件存儲

        9 Python 圖像處理

        10 Supervisored 配置

        J11 inja2 模板編寫

        12 后臺服務接口調用

        1
        產品需求及技術架構

         

        1.了解淘貝網產品需求

        2.設計網站技術架構

         

        3.設計項目目錄結構

        2
        開發公共庫

        1.API接口調試工具Postman

        2.MongoDBGridFS文件存儲

        3.MarshmallowJSON序列化工具

        3
        開發文件服務

        1.開發API

        2.測試API

        1
        生成圖片縮略圖

        1.Python圖像處理

        2.Python線程使用

        4
        開發用戶服務

        1.開發API

        2.測試API

        實驗 5
        開發商場服務
        知識點: 1.開發API 2.測試API

        2
        開發商品和店鋪搜索接口

         

        1.MySQL中文全文搜索

        6
        開發購買服務

         

        1.開發API

         

        2.測試API

        3
        部署微服務

         

        1.Supervisord配置

        2.Python標準輸出和標準錯誤輸出非緩沖模式

        7
        網站布局和公共組件

         

        1.開發首頁

        2.錯誤頁

        3.全局Macros

        8
        開發網站用戶模塊

        1.定義服務訪問類

        2.注冊、登錄和退出

        3.編輯資料

        4.設置頭像

        5.修改密碼

        6.錢包

        7.收貨地址

        4
        展示錢包交易記錄

        1.Flask請求處理

        2.Jinja2模板編寫

        3.BootrstrapTables組件使用

        9
        開發網站商場模塊

        1.店鋪瀏覽

        2.商品瀏覽

        3.商品詳情

        5
        搜索商品和店鋪

        1.后臺服務接口調用

        2.Flask請求處理

        3.Jinja2模板

        10
        開發網站購買模塊

        1.購物車管理

        2.下訂單

        3.支付訂單

        挑戰 6
        挑戰:添加網站首頁
        知識點: 1.Redis使用 2.BootstrapCarousel組件使用

        7
        使用 Etcd 提升系統健壯性

        1.分布式系統可靠性

        2.Etcd使用場景

        3.Etcd安裝部署

        4.Python里訪問Etcd服務


        登錄 后發表評論
        新評論
        全部 第1節 第2節 第3節 第4節 第5節 第6節 第7節 第8節 第9節 第10節 第11節 第12節 第13節 第14節 第15節 第16節 第17節
        我的報告 / 所有報告