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缓存本地备份