
Flask 實現微服務架構電商網站培訓
1 設計網站技術架構
2 API 接口調試工具 Postman
3 MarshmallowJSON 序列化工具
4 Python 線程使用
5 Flask 請求處理
6 Bootstrap 組件使用
7 設計項目目錄結構
8 MongoDBGridFS 文件存儲
9 Python 圖像處理
10 Supervisored 配置
11 Jinja2 模板編寫
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服務