课程简介
课程定位:从单体架构到前后端分离的完整闭环 这门课程的核心价值,在于它没有停留在 Vue 或 Node.js 的单点技能教学上,而是构建了一个包含服务端渲染、RESTful 接口、GraphQL 查询以及微信小程序生态的真实全栈工程体系。很多初学者在学习全栈时,往往只关注前后端如何“联通”,却忽略了生产环境中必须面对的代码分层、测试重构、部署运维以及多端适…
课程定位:从单体架构到前后端分离的完整闭环
这门课程的核心价值,在于它没有停留在 Vue 或 Node.js 的单点技能教学上,而是构建了一个包含服务端渲染、RESTful 接口、GraphQL 查询以及微信小程序生态的真实全栈工程体系。很多初学者在学习全栈时,往往只关注前后端如何“联通”,却忽略了生产环境中必须面对的代码分层、测试重构、部署运维以及多端适配问题。本课程以商城业务为场景,重点解决的是如何在复杂业务下保持架构的可维护性,以及如何将 Web 端的逻辑平滑迁移至小程序端。
适合人群与前置基础
建议读者已掌握 Vue.js 基础语法及组件通信机制,并对 Node.js 的 Express/Koa 框架有基本使用经验,了解 MongoDB 的增删改查操作。如果你正处于从“前端切图仔”向“能够独立负责后端逻辑的全栈开发者”转型的瓶颈期,或者正在准备一个需要同时支持 Web 和小程序的商业项目,这份资料能提供极具参考价值的工程实践路径。不需要你有深厚的 DevOps 背景,但需要你对技术选型的背后的权衡有清晰的认知。
学习路径与实战建议
不建议按顺序平铺直叙地看,建议先快速浏览第 1 章的环境搭建,重点掌握 Nginx 反向代理配置与 MongoDB 连接参数的生产化设置,这是后续所有服务稳定运行的基石。紧接着切入第 4 章的微信公众号基础功能,理解 Ticket 获取与权限签名的完整流程,这是小程序接入的必要前提。随后进入核心的 API 开发阶段,在第 10 章中,务必仔细阅读关于“修正代码错误”及“调整路由 - 控制器 - 数据 API 分层结构”的部分,这是区分玩具项目与企业级代码的关键分水岭。最后,对比第 11 章的 RESTful 方案与第 12 章的 GraphQL 改造方案,观察两者在数据聚合效率上的差异,特别是通过 GraphQL 一次性获取家族与角色数据的案例,能帮你深刻理解接口设计的演进方向。实战时,请跟着代码手动敲一遍支付接口的实现,这是整个链路中最容易踩坑的环节。
课程目录
第10章 项目中后期测试与小范围重构3 集
- 10-1 修正第九章代码错误及模块兼容性说明.mp4 45.59M
- 10-3 测试和验证客户端的商城支付功能.mp4 52.03M
- 10-5 调整路由-控制器-数据 API 的分层结构.mp4 45.82M
第11章 小程序开发-基于 Restful API 开发微信小程序1 集
- 11-4 小程序多页面源码讲解.mp4 74.48M
第12章 小程序开发-基于 GraphQL 改造小程序2 集
- 12-1 为小程序实现后端支付接口 .mp4 165.86M
- 12-4 小程序首页通过 GraphQL 一次性获取家族与角色数据.mp4 106.99M
第1章 本地与服务器环境准备6 集
- 1-10 配置 Git 私有仓库管理代码.mp4 44.60M
- 1-2 课程简介.mp4 14.65M
- 1-5 选购配置服务器.mp4 32.14M
- 1-6 安装 Node.js v8.0 生产环境.mp4 72.38M
- 1-8 配置 Nginx 端口代理与域名指向.mp4 56.23M
- 1-9 安装 MongoDB 数据库 v3.4.mp4 51.43M
第2章 公众号小程序的服务能力与场景2 集
- 2-1 公众号主要 API 的能力解读.mp4 24.54M
- 2-2 小程序主要 API 能力及公众号内申请认证.mp4 41.93M
第3章 相关框架库技术介绍4 集
- 3-1 Sass 样式预处理器.mp4 14.45M
- 3-4 Webpack 打包构建工具重构小程序(下).mp4 98.43M
- 3-5 Vue.js SSR 实现思路.mp4 42.17M
- 3-7 Pug(Jade)后端模板引擎.mp4 13.05M
第4章 微信公众号基础功能快速开发6 集
- 4-11 获取 Ticket 实现 SDK 接入权限签名算法.mp4 90.92M
- 4-12 在 Vue SSR 中实现微信 JS-SDK 权限接入.mp4 152.01M
- 4-13 在 Vue SSR 中实现微信网页授权机制与用户资料读取.mp4 159.78M
- 4-5 抽象微信消息中间件统一处理消息流.mp4 125.63M
- 4-6 微信消息解析与回复模板封装.mp4 160.29M
- 4-7 7种微信普通消息的接受与基本回复.mp4 101.96M
第5章 冰火微信前端页面开发5 集
- 5-1 利用 RAP Mock 提供家族数据的测试接口.mp4 165.21M
- 5-2 开发家族脸谱首页(上).mp4 99.26M
- 5-3 开发家族脸谱首页(下).mp4 128.11M
- 5-7 开发周边手办商城页.mp4 75.92M
- 5-8 开发周边手办商城宝贝购买页.mp4 118.41M
第6章 开发数据爬虫与后台5 集
- 6-1 爬取 IMDb 冰火卡司阵容.mp4 169.21M
- 6-4 爬取角色剧照.mp4 60.88M
- 6-7 获取九大家族详细数据.mp4 50.88M
- 6-8 关联家族数据与主要人物数据.mp4 85.99M
- 6-9 家族人物 Mongoose 建模入库.mp4 63.69M
第7章 分层开发 Vue SSR 全站后台1 集
- 7-5 开发后台商品增删改查页面及功能.mp4 267.61M
第8章 实现全站用户登录策略1 集
- 8-1 为用户建立基本信息数据模型.mp4 106.95M
第9章 开发微信商城后台3 集
- 9-2 封装 mixins 实现 Vue 中的支付接口调用.mp4 104.08M
- 9-4 创建订单数据模型并实现订单创建功能.mp4 114.15M
- 9-5 利用三方模块封装支付接口与其他订单接口.mp4 79.53M
- 前端 Vue+Node+MongoDB高级全栈开发/