01 课程介绍、项目梳理 · 02 优质的代码架构,帮你节约90%工作量 · 03 项目架构设计 - 下 · 04 项目搭建与最小可用实例 · 05

*   01 课程介绍、项目梳理/

  *   1 课程总览、坑总览、重点说明

*   02 优质的代码架构,帮你节约90%工作量/

  *   1 项目架构设计要点

  *   2 前端渲染?后端渲染?SEO友好? - 上

  *   3 前后端混合渲染 - 下

  *   4 从底层拥抱强类型开发 - 上

  *   5 ts+node - 中

  *   6 ts+node+babel+tsx编译 - 下

*   03 项目架构设计 - 下/

  *   1 分布式数据存储

  *   2 面向高负载系统的优化方案

  *   3 数据库、模块化

  *   4 noSql、redis数据缓存、promisify

  *   5 models是个好东西

*   04 项目搭建与最小可用实例/

  *   1 项目搭建-混合渲染、路由

  *   2 项目搭建-模块化、路由-下

  *   3 项目搭建-优化项目调试与打包

  *   4 项目搭建-数据请求与跨域

  *   5 项目搭建-models

  *   6 项目搭建-carco自定义配置

*   05 正式开始项目开发/

  *   1 目录划分、less编译、login组件

  *   2 公用头部

  *   3 【重要】组件化思想、划分原则

  *   4 分类组件 - 1

  *   5 分类组件 - 2 数据结构、类型定义

  *   6 分类组件 - 3 数据获取与redis

  *   7 分类组件 - 4 混合渲染、模式切换

  *   8 分类组件 - 5 appData共享数据

*   06 首页-头部 下/

  *   1 搜索组件 - 1 搜索逻辑、models

  *   2 搜索组件 - 2 混合渲染、数据请求

  *   3 搜索组件 - 3 关键字搜索

  *   4 banner - 1 数据、渲染

  *   5 banner - 2 动画

*   06 更多形状:rect矩形操作、canvas动画原理.mp4

*   07 用户登录、微信开放平台/

  *   1 用户登录 - 1 二维码与程序码

  *   2 用户登录 - 2 微信二维码登录 上

  *   3 用户登录 - 3 微信二维码登录 下

  *   4 用户登录 - 4 数据操作

  *   5 用户登录 - 5 生产部署、跳转、token

  *   6 小程序登录 - 1 程序码与access_token

  *   7 小程序登录 - 2 异常处理与图片输出

*   08 微信小程序/

  *   1 小程序登录 - 3 搭建微信小程序

  *   2 小程序登录 - 4 数据操作、登录状态

  *   3 小程序登录 - 5 mp登录状态

  *   4 小程序登录 - 6 组件划分、数据请求

  *   5 小程序登录 - 7 前台状态同步

  *   6 小程序登录 - 8 生产版线上测试

  *   7 小程序登录 - 9 长连接轮询

*   09 全局数据、redux、saga与dva/

  *   1 全局数据、redux

  *   2 异步操作、redux-saga

  *   3 sage与generator

  *   4 dva

  *   5 mobx、decorators、rewired

*   10 用户数据、登录状态/

  *   1 全局数据管理整合

  *   2 models与store整合 - 上

  *   3 models与store整合 - 中

  *   4 models与store整合 - 下

  *   5 用户数据操作 - 上

  *   6 用户数据操作 - 下

  *   7 search数据+操作 - 上

  *   8 search数据+操作 - 下

*   11 首页-用户订阅/

  *   1 订阅数据 - 上

  *   2 订阅数据 - 下

  *   3 store优化

  *   4 用户订阅数据

  *   5 修改订阅数据 - 上

  *   6 修改订阅数据 - 下

  *   7 封装全局提示组件Alert

  *   8 公用模块与dispatch问题

  *   9 校验与订阅数据更新

*   12 首页-公用组件、课程列表/

  *   1 公用组件、数据库操作优化

  *   2 topic数据

  *   3 link数据、server render

  *   4 课程列表 - 上

  *   5 课程列表 - 下

  *   6 课程列表

  *   7 订阅数据与课程列表联动

*   13 课程搜索 - 上/

  *   1 数据逻辑与准备工作

  *   2 主体结构、组件、App规划

  *   3 列表页组件划分与封装

  *   4 搜索、权重、算法、组件封装

  *   5 Category组件

  *   6 Filter组件

  *   7 search params

  *   8 search store

*   14 课程搜索 - 下/

  *   1 分页逻辑、Pagination组件封装

  *   2 服务端分页逻辑

  *   3 课程标签搜索 - 1

  *   4 课程标签搜索 - 2

  *   5 路由、多页应用、类目跳转

  *   6 路由参数、searchParams优化

  *   7 网站导航、类目筛选

  *   8 类目信息获取

  *   9 课程标签搜索 - 3

  *   10 课程标签搜索 - 4

*   15 课程页 - 上/

  *   1 路由、组件规划

  *   2 组件拆分、实现 - 1

  *   3 各组件实现 - 2

  *   4 各组件实现 - 3

  *   5 各组件实现 - 4

  *   6 数据详情数据规划

*   16 课程页 - 下/

  *   1 课程详情接口 - 上

  *   2 课程详情接口 - 中

  *   3 课程详情接口 - 下

  *   4 课程详情数据 - 上

  *   5 课程详情数据 - 下

*   17 视频播放/

  *   1 视频播放页 - 上

  *   2 视频签名与防盗链

  *   3 视频播放页 - 中

  *   4 视频播放页 - 下

  *   5 服务端全局错误、日志处理

  *   6 课程报名 - 上

  *   7 课程报名 - 下

*   18 用户中心/

  *   1 组件规划与拆分 - 上

  *   2 组件规划与拆分 - 下

  *   3 用户学习进度统计、全站排名

  *   4 用户已购课程数据

  *   5 svg进度图绘制 - 上

  *   6 svg进度图绘制 - 下

  *   7 上课进度统计 - 上

  *   8 上课进度统计 - 下

  *   9 页面细节收尾

  *   10 订单管理

*   数据可视化开发-课程资料.zip

*   第1部分 - 课程资料、笔记.zip

*   试看.mp4