
Flask 實(shí)現(xiàn)微服務(wù)架構(gòu)電商網(wǎng)站培訓(xùn)
1 設(shè)計(jì)網(wǎng)站技術(shù)架構(gòu)
2 API 接口調(diào)試工具 Postman
3 MarshmallowJSON 序列化工具
4 Python 線程使用
5 Flask 請(qǐng)求處理
6 Bootstrap 組件使用
7 設(shè)計(jì)項(xiàng)目目錄結(jié)構(gòu)
8 MongoDBGridFS 文件存儲(chǔ)
9 Python 圖像處理
10 Supervisored 配置
11 Jinja2 模板編寫
12 后臺(tái)服務(wù)接口調(diào)用
1
產(chǎn)品需求及技術(shù)架構(gòu)
1.了解淘貝網(wǎng)產(chǎn)品需求
2.設(shè)計(jì)網(wǎng)站技術(shù)架構(gòu)
3.設(shè)計(jì)項(xiàng)目目錄結(jié)構(gòu)
2
開發(fā)公共庫(kù)
1.API接口調(diào)試工具Postman
2.MongoDBGridFS文件存儲(chǔ)
3.MarshmallowJSON序列化工具
3
開發(fā)文件服務(wù)
1.開發(fā)API
2.測(cè)試API
1
生成圖片縮略圖
1.Python圖像處理
2.Python線程使用
4
開發(fā)用戶服務(wù)
1.開發(fā)API
2.測(cè)試API
5
開發(fā)商場(chǎng)服務(wù)
1.開發(fā)API
2.測(cè)試API
2
開發(fā)商品和店鋪搜索接口
1.MySQL中文全文搜索
6
開發(fā)購(gòu)買服務(wù)
1.開發(fā)API
2.測(cè)試API
3
部署微服務(wù)
1.Supervisord配置
2.Python標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤輸出非緩沖模式
7
網(wǎng)站布局和公共組件
1.開發(fā)首頁(yè)
2.錯(cuò)誤頁(yè)
3.全局Macros
8
開發(fā)網(wǎng)站用戶模塊
1.定義服務(wù)訪問類
2.注冊(cè)、登錄和退出
3.編輯資料
4.設(shè)置頭像
5.修改密碼
6.錢包
7.收貨地址
4
展示錢包交易記錄
1.Flask請(qǐng)求處理
2.Jinja2模板編寫
3.BootrstrapTables組件使用
9
開發(fā)網(wǎng)站商場(chǎng)模塊
1.店鋪瀏覽
2.商品瀏覽
3.商品詳情
5
搜索商品和店鋪
1.后臺(tái)服務(wù)接口調(diào)用
2.Flask請(qǐng)求處理
3.Jinja2模板
10
開發(fā)網(wǎng)站購(gòu)買模塊
1.購(gòu)物車管理
2.下訂單
3.支付訂單
6
添加網(wǎng)站首頁(yè)
1.Redis使用
2.BootstrapCarousel組件使用
7
使用 Etcd 提升系統(tǒng)健壯性
1.分布式系統(tǒng)可靠性
2.Etcd使用場(chǎng)景
3.Etcd安裝部署
4.Python里訪問Etcd服務(wù)