
Go 語言開發在線商城培訓
1 Beego 框架使用
2 消息驅動
3 Go 并發編程
4 React 框架使用
1
項目介紹
2
快速入門
1.golang環境搭建
2.依賴包安裝
3.beego快速入門
4.bee工具使用
3
beego 框架詳解
1.路由配置
2.Controller控制器
3.過濾器的使用
4
ORM 框架詳解
1.beegoORM的使用
2.一對一關系
3.一對多關系
4.多對多關系
5
商城架構詳解和 model 設計
1.項目流程梳理和整體架構
2.相關模型Model定義
6
session 和用戶模塊
1.session
2.cookie
3.beego/session
7
商品詳情頁(商品點贊和評論)
1.點贊模塊
2.用戶評論
3.reactredux
8
購物車模塊
1.購物車數量統計
2.購物車結算
3.面向對象
4.設計模式
9
訂單管理模塊
1.訂單分類查看
2.訂單支付接口
3.訂單完成
4.go實現redux進行訂單狀態管理
5.cps編程模型實踐
10
商品秒殺模塊(一)
1.高并發
2.事件驅動
3.異步回調
4.Go并發編程
5.消息驅動
11
商品秒殺模塊(二)
1.beego部分源碼解析
2.事件驅動實踐
3.go并發編程
12
商品秒殺模塊(三)
1.高并發
2.緩存設計
3.消息驅動
13
API 調用控制模塊 (一)
1.IP訪問限制(IP白名單和IP黑名單)
2.基于Cookie和虛擬用戶的訪問速率限制
14
API 調用控制模塊 (二)
1.訪問速率控制
2.ajax異步請求
3.數據過期
4.cookie和session
15
緩存設計和實現
1.hashmap
2.拉鏈發
3.小堆
4.鏈表
5.緩存
6.localcache緩存本地備份
