你将学到的
  • Beego 框架使用
  • 消息驱动
  • Go 并发编程
  • React 框架使用
课程内容
  共15个章节

知识点: 1.golang环境搭建 2.依赖包安装 3.beego快速入门 4.bee工具使用

lab-classic 实验 3 beego 框架详解

知识点: 1.路由配置 2.Controller控制器 3.过滤器的使用

lab-classic 实验 4 ORM 框架详解

知识点: 1.beegoORM的使用 2.一对一关系 3.一对多关系 4.多对多关系

lab-classic 实验 5 商城架构详解和 model 设计

知识点: 1.项目流程梳理和整体架构 2.相关模型Model定义

lab-classic 实验 6 session 和用户模块

知识点: 1.session 2.cookie 3.beego/session

lab-classic 实验 7 商品详情页(商品点赞和评论)

知识点: 1.点赞模块 2.用户评论 3.reactredux

lab-classic 实验 8 购物车模块

知识点: 1.购物车数量统计 2.购物车结算 3.面向对象 4.设计模式

lab-classic 实验 9 订单管理模块

知识点: 1.订单分类查看 2.订单支付接口 3.订单完成 4.go实现redux进行订单状态管理 5.cps编程模型实践

lab-classic 实验 10 商品秒杀模块(一)

知识点: 1.高并发 2.事件驱动 3.异步回调 4.Go并发编程 5.消息驱动

lab-classic 实验 11 商品秒杀模块(二)

知识点: 1.beego部分源码解析 2.事件驱动实践 3.go并发编程

lab-classic 实验 12 商品秒杀模块(三)

知识点: 1.高并发 2.缓存设计 3.消息驱动

lab-classic 实验 13 API 调用控制模块 (一)

知识点: 1.IP访问限制(IP白名单和IP黑名单) 2.基于Cookie和虚拟用户的访问速率限制

lab-classic 实验 14 API 调用控制模块 (二)

知识点: 1.访问速率控制 2.ajax异步请求 3.数据过期 4.cookie和session

lab-classic 实验 15 缓存设计和实现

知识点: 1.hashmap 2.拉链发 3.最小堆 4.链表 5.缓存 6.localcache缓存本地备份

课程介绍

本训练营主要使用 Go 语言的 Beego 框架和前端 React 框架打造一个在线商城。主要将实现用户的登录认证、购物车、信息推送、评论与点赞等功能模块。课程从搭建一个简单可用的例子开始,逐步实现各个功能模块的实现方式,让你体会到一个在线商城的完整开发过程。

你将学到

  • Beego 框架的使用
  • Go 并发编程,消息驱动
  • React框架的使用等

先学课程

推荐先学习 Go 语言编程入门

课程难度

本课程难度为中等。

适合人群

本课程主要介绍使用 Beego 和 React 完成问答社区项目,适合对 Go 和 Web 开发有一定基础,想进一步加强理解与运用的同学。

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后实验文档一直可以看,但无法进行在线实验。高级会员有效期内可一直学习,高级会员到期后课程失效(不能看文档)。
  • 课程价格:当前优惠价格 99 元。
  • 企业团报:可获得更多支持服务,请点击购买咨询
课程教师

ShawnStark 共发布过 1 门课程

查看老师的所有课程 >
实验楼楼+
实验楼会员