课程试听
第一章 项目构建与React基础

1-1 本章导学

- 项目构建与React基础-导学
1-2 项目构建与介绍

- 工具安装
- 手动创建应用以及目录的介绍
1-3 React基础

- React简介 免费试学
- JSX语法 免费试学
- React组件的生命周期及基本语法(上) 免费试学
- React组件的生命周期及基本语法(下) 免费试学
- React组件数据 免费试学
- React中CSS的样式书写 免费试学
- React事件处理 免费试学
- React的条件判断 免费试学
- React列表渲染和keys 免费试学
- React受控组件 免费试学
- React的组件通讯方式 免费试学
- React基础-总结 免费试学
1-4 React高级应用

- 组合与继承
- 错误边界处理
- 高阶组件应用
- Refs and the Dom
- 最新Hooks基础应用
- 最新Hooks高级应用-自定义Hooks
- 最新Hooks高级应用-useContext的使用
- 最新Hooks高级应用-useReducer的使用
- 最新Hooks高级应用-useCallback与useMemo的使用
- 最新Hooks高级应用-useRef的使用
1-5 React全家桶配置使用

- 构建React-Router配置-React路由的最基本配置
- 构建React-Router配置-Route路由配置项的相关属性
- 构建React-Router配置-React-Router的其他内置组件
- 构建React-Router配置-React-Router路由的按需加载
- 构建React-Router配置-子路由的定义及路由的嵌套
- Redux的配置和使用(上)
- Redux的配置和使用(下)
- 构建mobx的配置与使用(上)
- 构建mobx的配置与使用(下)
- Redux与Mobx的区别
1-6 本章总结

- 项目构建与React基础-总结
第二章 微信授权扫码点餐平台分析

2-1 本章导学

- 微信授权扫码点餐平台分析-导学
2-2 需求划分

- 项目的设计图划分
- 明确项目功能
2-3 形成功能导图

- 根据需求规划交互导图
- 根据需求划分项目结构
2-4 公共规划

- 公共组件规划
- 公共逻辑规划
2-5 Mock配置与合理化

- Mock的使用与配置
- Mock的合理化
- 基于Node实现文件数据的增删改查方法
2-6 本章总结

- 微信授权扫码点餐平台分析-总结
第三章 微信授权扫码点餐项目-欢迎页开发

3-1 本章导学

- 欢迎页-导学
3-2 后台接口开发

- 根据商铺id定制商铺信息接口
- 模拟当前用户信息(后期通过微信自动获取)
- 定制当前桌用餐人数接口
3-3 根据数据处理页面

- 项目页面初始化
- 页面结构样式书写
- 数据处理与services定制
- 路由参数获取与数据渲染
- 用餐人数选择页结构样式书写
- 数据获取与提交
- 消息提示组件
3-4 本章总结

- 欢迎页开发-总结
第四章 微信授权扫码点餐平台-菜单页开发

4-1 本章导学

- 本章导学
4-2 后台接口开发

- 根据商铺id定制商铺菜单接口
- 呼叫服务员接口开发
4-3 根据数据渲染菜单

- 列表页结构布局
- 开发头部nav
- 列表渲染
- 公共组件封装
- 分类菜单定位-结构样式
- 分类菜单定位-关联渲染
- 弹窗导航开发
- 服务铃(呼叫功能)开发
- 热销榜结构与返回组件
- 热销榜列表渲染
- 搜索功能开发
4-4 本章总结

- 总结
第五章 微信授权扫码点餐平台-详情页和购物车开发

5-1 本章导学

- 本章导学
5-2 后台接口开发

- 获取菜单详情接口
- 加入购物车接口
- 获取购物车详情接口
- 修改用餐人数接口
- 购物车菜单数量修改接口
- 清空购物车接口
- 下单接口
5-3 详情页开发

- 详情页结构样式开发
- 菜单详情数据交互
5-4 购物车页开发

- 购物车页面数据请求与结构渲染
- 购物车样式书写与修改用餐人数
- Mobx数据管理与useMemo总价计算
- 清空购物车与下单
5-5 本章总结

- 本章总结
第六章 微信授权扫码点餐平台-订单页与支付功能开发

6-1 本章导学

- 本章导学
6-2 后台接口开发

- 获取订单接口
- 支付接口开发
6-3 生成订单

- 数据渲染与结构开发(上)
- 数据渲染与结构开发(下)
- 折叠菜单与提交支付
6-4 本章总结

- 本章总结
第七章 微信授权扫码点餐平台-个人中心页开发

7-1 本章导学

- 本章导学
7-2 后台接口开发

- 接口开发
7-3 个人中心页面操作

- 结构页开发
- 个人信息展示与修改(上)
- 个人信息展示与修改(下)
- 获取订单列表
- 订单评价
7-4 本章总结

- 本章总结
第八章 域名网络与微信公众号配置

8-1 本章导学

- 本章导学
8-2 域名配置与内外网映射操作

- 阿里云域名配置
- linux公网服务器之ftp服务端配置
- Windows客户端配置
8-3 微信公众号开发配置

- 微信公众号配置
- 微信公众号开发配置
8-4 用户信息的获取

- 微信客户端code获取
- 服务端使用code获取用户信息
- 微信授权用户信息缓存
8-5 本章总结

- 本章总结
第九章 微信授权扫码点餐平台部署上线

9-1 本章导学

- 本章导学
9-2 部署上线

- 创建项目(express项目构建)
- 打包与上传项目
- 服务器搭建与项目启动
9-3 本章总结

- 本章总结