课程简介
全栈开发中的工程化思维:从单体逻辑到前后端分离 这份资料聚焦于 Vue3 与 Django4 的实战结合,核心解决的是传统全栈项目中前后端耦合严重、维护成本高以及认证体系脆弱的问题。它不是单纯的功能堆砌,而是以“慕西商城”为切入点,展示如何构建一个结构清晰、易于扩展的企业级电商系统。对于希望跳出“调包侠”阶段,深入理解 RESTful API 设计规范与组…
全栈开发中的工程化思维:从单体逻辑到前后端分离
这份资料聚焦于 Vue3 与 Django4 的实战结合,核心解决的是传统全栈项目中前后端耦合严重、维护成本高以及认证体系脆弱的问题。它不是单纯的功能堆砌,而是以“慕西商城”为切入点,展示如何构建一个结构清晰、易于扩展的企业级电商系统。对于希望跳出“调包侠”阶段,深入理解 RESTful API 设计规范与组件化架构的开发者来说,这是一个极佳的对照实践样本。项目涵盖了从用户注册、个人中心到订单逻辑、收货地址管理的完整业务闭环,特别强调了 Django REST Framework (DRF) 中 Mixin 混合类与 ViewSet 视图集的工程化复用,这对于提升后端代码的可读性与开发效率至关重要。
技术栈拆解与学习路径建议
课程的后半部分重点攻克了 JWT(Json Web Token)认证机制,从原理剖析到全局配置,解决了 Session/Cookie 方案在跨域场景下的局限性。前端部分则基于 Vue3 + Element-Plus 展开,从基础网络请求封装、Router 配置到首页顶部栏、二级菜单栏及 Banner 图的开发,逻辑层层递进。
建议学习时采取“先后端、后前端、再联调”的顺序。首先跟随视频梳理 DRF 的 ModelSerializer 封装与 GenericAPIView 调用逻辑,特别是订单与地址模块的 Model 设计,这是数据层的基石;其次深入理解 JWT 的签发与验证流程,掌握 `AuthenticationClasses` 的全局配置;最后进入 Vue3 前端开发,重点观察 Axios 拦截器如何处理 Token 头信息,以及组件间的数据流传递。这种顺序能帮助你建立“接口定义->后端实现->前端对接”的完整工程视角,而非孤立地学习语法。
落地能力与资料配合使用指南
学完本套资料后,你将具备独立搭建中小型 B2C 电商平台的能力。具体包括:能够基于 DRF 快速生成符合规范的 CRUD 接口,熟练运用 JWT 实现无状态认证,以及使用 Vue3 和 Element-Plus 构建响应式、组件化的后台管理系统或前台商城页面。更重要的是,你会掌握如何阅读 API 文档并进行前后端联调,这是实际工作中不可或缺的技能。
在练习时,请勿仅被动观看视频。建议同步clone或整理源码,手动敲写关键代码段,尤其是 Mixin 继承树与 JWT 验证中间件部分。对于订单状态流转、地址管理接口等复杂逻辑,建议在本地数据库中建表调试,观察数据变更过程。遇到报错时,优先查看 DRF 的错误响应结构而非直接复制答案,以此培养排查问题的工程习惯。最终目标是能够脱离教程,自行设计并实现一个具备用户鉴权、商品展示、购物车及订单支付功能的简化版商城系统。
课程目录
课程目录80 集
- 10-1 用户注册接口开发.mp4 115.24M
- 10-10 梳理 Mixin 混合类关系图.mp4 30.22M
- 10-11 viewsets 视图集与 router 路由实现评论接口开发.mp4 83.72M
- 10-12 viewsets 路由原理解析.mp4 36.58M
- 10-13 viewsets 继承树解析.mp4 31.62M
- 10-2 应用 ModelSerializer 对注册接口进行封装.mp4 52.15M
- 10-3 用户个人中心获取用户信息接口开发.mp4 39.76M
- 10-4 订单逻辑梳理与表的创建.mp4 69.75M
- 10-5 基于GenericAPIView视图调用逻辑实现创建订单商品接口开发(一).mp4 68.24M
- 10-6 基于GenericAPIView视图调用逻辑实现创建订单商品接口开发(二).mp4 56.58M
- 10-7 基于GenericAPIView视图调用逻辑实现获取订单商品接口开发.mp4 55.72M
- 10-8 应用 Mixin 混合类进行收货地址接口开发(一).mp4 63.90M
- 10-9 应用 Mixin 混合类进行收货地址接口开发(二).mp4 38.24M
- 10-10 梳理 Mixin 混合类关系图.mp4 30.
- 11-1 概述 cookie、session 与t oken 的区别.mp4 63.84M
- 11-2 JWT--JsonWebToken 实现原理.mp4 66.61M
- 11-3 基于 JWT 的认证原理代码实现.mp4 68.23M
- 11-4 DRF-JWT 用户登录认证实现(一).mp4 60.32M
- 11-5 DRF-JWT 用户登录认证实现(二).mp4 76.09M
- 11-6 DRF-JWT 头信息传递的token验证.mp4 44.91M
- 11-7 DRF-JWT-Token 的全局配置.mp4 22.93M
- 12-1 距离慕西商城项目的落地还有多远?.mp4 46.06M
- 12-2 项目资源准备与说明.mp4 31.24M
- 12-3 封装基础网络请求,前后端联调请求后端接口.mp4 46.55M
- 12-4 配置基础 router 信息.mp4 17.17M
- 13-1 慕西商城首页核心功能有哪些?实现思路是什么?.mp4 28.62M
- 13-10 二级菜单栏的显示与隐藏.mp4 69.06M
- 13-11 二级菜单栏的代码开发骨架结构搭建.mp4 41.86M
- 13-12 二级菜单栏的代码开发页面样式渲染.mp4 69.68M
- 13-13 二级菜单栏的接口数据渲染.mp4 115.64M
- 13-14 首页 Banner 图效果开发.mp4 43.68M
- 13-2 慕西商城首页顶层标题栏开发.mp4 53.48M
- 13-3 慕西商城首页头部结构开发.mp4 61.45M
- 13-4 慕西商城首页头部搜索框开发.mp4 131.26M
- 13-5 Element-Plus 简介与安装.mp4 46.82M
- 13-6 慕西商城首页头部我的购物车开发.mp4 81.96M
- 13-7 导航菜单栏结构代码实现.mp4 53.54M
- 13-8 导航菜单栏样式开发.mp4 72.00M
- 13-9 导航菜单栏接口数据渲染.mp4 99.72M
- 14-1 发现好物场景讲解及接口实现.mp4 47.98M
- 14-10 滚动翻页加载数据的实现原理及代码开发.mp4 51.65M
- 14-11 回到顶部功能实现.mp4 16.20M
- 14-2 发现好物后端接口数据获取.mp4 52.49M
- 14-3 vue3-seamless-scroll 滚动插件.mp4 55.31M
- 14-4 发现好物前端样式开发.mp4 91.24M
- 14-5 首页分类选项卡的实现思路与基本效果.mp4 77.23M
- 14-6 首页分类选项卡样式渲染.mp4 110.27M
- 14-7 首页分类选项卡商品列表数据拉取.mp4 66.79M
- 14-8 首页分类选项卡商品列表前端样式开发(一).mp4 46.93M
- 14-9 首页分类选项卡商品列表前端样式开发(二).mp4 67.69M
- 15-1 商品搜索列表页该如何设计和实现?功能有哪些?.mp4 57.06M
- 15-10 完善主页搜索功能.mp4 44.72M
- 15-2 基于原生 SQL 的执行开发商品搜索列表页接口.mp4 96.94M
- 15-3 商品搜索列表页面前端布局与基本样式实现(一).mp4 22.70M
- 15-4 商品搜索列表页面前端布局与基本样式实现(二).mp4 66.36M
- 15-5 多种排序的实现.mp4 110.12M
- 15-6 商品搜索列表页后端数据获取.mp4 109.35M
- 15-7 商品搜索列表页商品样式开发(一).mp4 30.66M
- 15-8 商品搜索列表页商品样式开发(二).mp4 77.02M
- 15-9 商品分页代码实现.mp4 71.18M
- 16-1 商品详情页功能划分与实现思路梳理.mp4 14.11M
- 16-2 商品详情页基本布局与商品接口数据请求.mp4 40.74M
- 16-3 商品详情页商品信息页面布局.mp4 64.18M
- 16-4 商品评论相关接口开发.mp4 37.84M
- 16-5 商品评论前端数据获取.mp4 109.65M
- 16-6 商品评论前端基本布局与数据渲染_WeChat+Tuanke8.mp4 71.75M
- 16-7 商品评论前端样式渲染.mp4 58.05M
- 16-8 评论翻页功能实现.mp4 18.43M
- 16-9 完善商品详情页面跳转.mp4 25.39M
- 17-1 用户登录页面骨架开发.mp4 69.63M
- 17-2 用户登录页面样式渲染(一).mp4 78.96M
- 17-3 用户登录页面样式渲染(二).mp4 90.08M
- 17-4 登录功能网络请求封装与基本实现.mp4 40.98M
- 17-5 vuex + LocalStroge 进行登录状态管理.mp4 70.08M
- 17-6 头部登录状态更新.mp4 24.06M
- 17-7 退出登录功能开发.mp4 16.47M
- 17-8 导航守卫登录权限验证与拦截器的 token 添加.mp4 28.01M
- 18-1 购物车业务逻辑和实现思路该如何设计.mp4 26.65M
- 18-10 单个选中商品的计算逻辑.mp4 44.86M
- 18-11 添加购物车的逻辑实现(一).mp4 75.27M