价格: 120 学币

分类: 前端开发

众筹开始时间: 2022-06-18 13:13:59

众筹中: 当前资源正在进行优惠众筹

众筹进度: 4 / 10

开通VIP享受更多优惠 网盘下载地址

全栈开发高可扩展,高可维护性“当当书城WebApp”

课程介绍

本课是一套前端高手养成计划-从前端到后端,全栈开发大型项目视频教程,围绕实战开发“当当书城WebApp”项目,从零开始带你一步步构建高可扩展/高可维护WebApp项目,深入讲解了 Vue3.2 , Vite,Vuex4,Pinia,Koa,Sequelize 等前端核心必备技术,分析解决了项目实战中的重难点问题,提升组件化开发思维。学完这门课,不足以让你成为架构师,但一定是你成长必须跨越的一步!

全栈开发高可扩展,高可维护性“当当书城WebApp”

适合人群

1-3 年的前端开发工程师
对 TS 泛型,装饰器 和 TS 高级语法,函数重载有一定掌握
具备 Koa的基础语法

全栈开发高可扩展,高可维护性“当当书城WebApp” 全栈开发高可扩展,高可维护性“当当书城WebApp”

课程目录

第1章 课程介绍 试看1 节 | 16分
对课程进行简单的介绍
1-1 导学 (15:20
第2章 当当书城项目前端准备—Vite +Vue3.2+ TS 实现企业级环境配置(上) 9 节 | 53分
本章结合 TS 详讲企业项目必备的前端技术配置和诸多细节:包括 Vite 环境配置,TS +Dotenv + Vite.config.ts 函数式配置
2-1 vite +vue3.2 +ts 初始化项目 (06:27
2-2 环境变量:vite env环境变量和底层接口 (05:56
2-3 自定义环境变量和 vue-tsc 的理解 (08:49
2-4 vite.config.ts更好用的开发环境配置方式 (07:04
2-5 配置准备:环境变量配置的4项准备和底层TS的引入 (11:24
2-6 重点配置理解:环境变量跨域代理两点理解 (02:45
2-7 TS 应用: TS模块声明 在环境文件的应用 -1 (05:46
2-8 TS 应用: TS模块声明 在环境文件的应用 -2 (04:16
2-9 如何借助 TS 的高级类型 解决 2-9 类型自动提示问
第3章 当当书城项目前端准备—Vite +Vue3.2+ TS 实现企业级环境配置(下) 试看12 节 | 62分
本章结合 TS 详讲企业项目必备的前端技术配置和诸多细节:包括动态图片管理, Vite 中的 ESLint 配置 及10项 rules 配置, 19项tsconfig.json 配置
3-1 生产环境配置+volar使用 (05:01
3-2 动态管理图片带来的5大好处 (02:51
3-3 动态加载图片代码实现-1 (09:39
3-4 动态加载图片代码实现-2 (03:58
3-5 动态加载图片代码实现-3 (04:56
3-6 ESLint:vite+ts 中的 10项 eslint 详解-1 (08:49
3-7 ESLint:vite+ts 中的 10项 eslint 详解-2 (02:51
3-8 ESLint 配置实
3-9 规则联合:Prettier +ESLint (06:05
3-10 配置详解:Vite 中的 19项 ts 配置详解-1 (08:43
3-11 配置详解:Vite 中的 19项 ts 配置详解-2 (07:46
3-12 本章总结 (01:19
第4章 深度 TS 递进式构建高可维护性,高可扩展分层项目架构(上) 15 节 | 129分
本阶段知识量大,广而深。 囊括:1. MySQL数据库,SQL查询,路由,全局异常准备,响应处理,日志封装
4-1 数据库相关知识 (04:47
4-2 安装 MySQL 数据库和相关配置理解 (10:53
4-3 MySQL 登录,新建用户,分配权限 (04:01
4-4 MySQL 命令状态下数据库,数据表操作,数据类型,主键 (21:41
4-5 SQL 查询 :8 种常见 SQL 基础查询,分页查询 (04:59
4-6 安装 、使用 Navicat 工具进行操作 (07:38
4-7 搭建 Koa +TS 初始项目 和 ctx 参数底层脉络 (13:35
4-8 路由实现—用户二级路由,路由请求,相关TS 技巧应用 (08:58
4-9 自动路由加载—手写自动路由加载【避开 TS 中 requireDirectory 底层坑】-1 (11:01
4-10 自动路由加载—手写自动路由加载【避开 TS 中 requireDirectory 底层坑】-2 (11:37
4-11 更正:自动路由加载单词更
4-12 全局异常准备—快速理解基于中间件的洋葱模型【会的略过】 (03:17
4-13 全局异常—搭建 Aop 全局通用异常 (05:10
4-14 响应处理—响应成功和响应失败精简封装 (04:56
4-15 日志封装—灵活运用 TS 封装 log4js (16:17
第5章 深度 TS 递进式构建高可维护性,高可扩展分层项目架构(中) 16 节 | 103分
本阶段知识量大,广而深。 囊括:1.数据库配置封装、Dao 封装、ORM框架的开发
5-1 数据库配置封装—综合应用 TS 实现 MySql 配置【泛型综合+重载】 (14:08
5-2 TS 水平应用自测题—调用配置方法错误解
5-3 如果数据库配置或配置项需要更新,如何实现
5-4 Dao 封装:MySQL 连接和异步查询方法+Dao 实现 (16:42
5-5 ORM 框架:equelize 3 种 MySQL 数据操作方案 (13:58
5-6 ORM 框架:Sequelize 方案1创建模型 (04:21
5-7 ORM框架:Sequelize 方案1添加用户-1 (01:30
5-8 ORM框架:Sequelize 方案1添加用户-2 (05:23
5-9 ORM框架——Sequelize 方案1 模型创建表和创建规则-2 (03:25
5-10 ORM 框架——Sequelize 方案1 极简完成查询所有用户 (04:38
5-11 ORM框架——Sequelize 方案1 5种查询简化实现-1 (06:09
5-12 ORM框架——Sequelize 方案1 5种查询简化实现-2 (04:20
5-13 ORM框架——Sequelize 方案1 5种查询简化实现-3 (03:46
5-14 ORM框架——Sequelize 方案1 分组聚合查询实现 (10:38
5-15 ORM框架——Sequelize 方案1 动态分页查询 (05:11
5-16 ORM框架——Sequelize 方案2 装饰器模型完成查询 (08:49
第6章 深度 TS 递进式构建高可维护性,高可扩展分层项目架构(下
本章讲解包括:1. 诸多TS高级语法的深度应用 2. 逐层递进式的搭建一个具有高可扩展性,高可维护性,可读性优良的后端项目架构,达到大厂对高质量后端项目的要求。3. MySql 查询,外键、外键约束、inner join深入
第7章 当当一级到三级图书分类及多项扩展功
本章通过完成图书分类功能,同学们可收获: 1. 掌握 Vue3.2 WatchEffect 灵活运用 2. 深入 TS +Vuex4+good-storage 构建多模块 和 Pinia 的应用。3. TS 版 扩展异步类。4. 前端通过 TS 装饰器 Koa 路由 如何访问复杂多表关联数据。5. 实战中初步领会前后端 8 大热门技术协作流程。..
第8章 图书分类搜索当当图书列表,图书排
通过本章实战,同学们可收获:1. 结合 TS + Vue3.2 综合应用 defineProps+方法暴漏+事件emit 完成父子组件间,子组件间通信 2. Pina +TS 全面应用 。3. Vuex4 +TS 构建多模块状态管理+ 对象.属性模式调用 getters,actions 。4. Koa + Sequelize +TS 如何封装 图书 Dao 层。5. TS 实现..
第9章 当当书城购物车实现+购物多动画功
市面上的前端购物车视频很多,相信你也做过不少,但真正高规格的全栈购物车功能你肯定没做过, 同样是购物车,但项目价值相差很大。本章带你深度融合 TS 完成更高商业价值的全栈购物车功能,匹配大厂对大前端领域内全栈项目的要求!..
第10章 购物车列表复选状态 的6 种变换【前端帮助减轻后端服务器高并发压力
完成一个纯前端的购物车列表容易,而构建真正符合后端的高并发下高性能的购物车列表就要复杂很多。 所有的购物选择状态变换以及页面都需要前端来实现,这其中关联到数据表,后端服务器代码,前端代码,TS四者合理配合才能实现,如此就需要更高的全栈开发能力,带来的职场竞争力也水涨船高。就让我们开启本章,构建一个高..
第11章 当当书城搜索和复杂搜
本章从搜索自动补全,自动补全防抖,自动补全选项图书搜索,到出版社下拉面板的复杂图书搜索,跨组件遮罩实现,将当当书城的核心搜索功能囊括。通过本章学习,不仅能实现符合后端的前端搜索功能,而且包含了 TS 对图书数据表的综合应用,这无疑又是一大作!..
第12章 当当书城登录和 toke
本章构建一个符合电商 App 的登录功能,包括后端 token 的实现,Vuex4, Pinia 两种状态的应用,前端异步拦截器对 token 如何处理,登录访问权限验证
第13章 当当订单管理, 订单链,订单列表待付款倒计
本章不仅功能复杂,而且技巧性十足,Pina +TS 的全面应用。通过本章学习,同学们可真正弄懂:全栈模式的订单和订单详情远不止仅仅把数据保存到数据表这么简单,要考虑购物车列表选中状态,图书库存,订单和订单状态切换,用户关联,深度应用 TS 构建满足前端需要的订单和订单列表级联数据等一系列问题。..
第14章 当当书城图书详情和图书评论,评论回
本章技巧性多,难度高,包括图书详情, 详情和评论渐变切换,图书好评,差评,中评搜索,图书评论列表,评论回复,回复列表,取消回复等功能,同学们前端可掌握多级子组件通信,跨多级组件遮罩实现,Pina +TS 的全面应用,TS 复杂提取符合前端多表关联数据。..
第15章 当当首
本章构建多组件的复杂当当首页布局,将 MySql 数据表图书信息展示在页面上,还包括 TS + good-storage的运用,Pina +TS 运用,通过本章,同学们可再次深度掌握前后端 7 大热门技术如何协作
第16章 部署上线和真机调
本章包括上线前 Vite 生产环境的进一步配置,包括云服务器购买步骤, 项目部署上线,nginx反向代理配置, 真机调试,让同学们掌握整个上线流程,补齐前端短板