这门课的主题很明确:用 Spring Cloud 做后端微服务,用 Vue 做前端,两边分开部署,最终拼出一个能跑的在线视频课程系统。它不是单纯讲框架 API 的课,而是围绕一个具体业务——课程、大章、小节这类内容管理——把注册中心、网关、服务调用、前后端联调这些环节串起来。如果你已经会写 Java 和基本的 Vue 页面,但没做过真正的前后端分离项目,这门课解决的就是"知道每个零件,但装不出一台机器"的问题。

它适合什么基础的人

先说清楚门槛。后端部分默认你能独立写 Spring Boot 接口、看得懂 Maven 依赖和配置文件;前端部分默认你写过 Vue 组件、知道 axios 怎么发请求。如果这两样里有一项完全没碰过,直接上这门课会比较吃力,建议先把 Spring Boot 的单体应用和 Vue 的基础语法过一遍再回来。反过来,如果你已经做过一两个单体项目,想搞清楚微服务到底怎么拆分、服务之间怎么调用、前端怎么和后端分开跑,那这门课的难度是合适的。它不涉及特别深的分布式理论,重点在工程落地,所以对转行者来说,学完能拿到一套可讲的完整项目经验,而不是一堆概念。

建议先看哪几块,怎么配合练

不要按顺序一集一集刷。建议先把业务模块的搭建部分看完,搞清楚这个系统里有哪些服务、各自负责什么,尤其是内容管理这条主线——课程、大章、小节的新增、修改、删除是怎么落到接口上的。这部分看懂之后,再去看服务注册与调用、网关转发,你会明白为什么要拆成多个服务,而不是为了微服务而微服务。前端部分跟着做的时候,重点放在请求怎么发、返回怎么渲染、跨域和接口地址怎么配,这几处是前后端分离最容易卡住的地方。

练习方式上,建议不要只跟着视频敲一遍就过。每看完一个业务功能,把对应的接口自己用工具调一次,确认参数和返回结构;前端页面做完后,试着自己加一个字段或改一个查询条件,看能不能独立跑通。资料里的视频和文档适合边看边对照,但真正让你记住的是自己动手改坏再修好的过程。如果时间有限,优先保证内容管理主线和一次完整的前后端联调,其余边角功能可以按需再看。

学完能独立做什么

比较现实的预期是:你能独立搭起一个前后端分离的项目骨架,后端用 Spring Cloud 组织多个服务并完成相互调用,前端用 Vue 完成页面和接口对接,最终交付一个具备课程内容增删改查、能正常登录和展示的在线视频课程系统。这个成果拿去面试或做自己的小项目是够用的。但要说清楚,这门课不会让你变成微服务架构师,分布式事务、高并发这些更深的话题不在它的范围内。把它当成一次完整的工程演练,学完你至少能说清楚一个企业级项目从后端到前端是怎么跑起来的,这比零散地学框架要有价值。

课程目录

Spring Cloud + Vue 前后端分离 开发企业级在线视频课程系统文档.png [493.5 KB] 14-2 控台欢迎页开发.mp4
 [61.9 MB] 5-7 修改删除大章功能.mp4
 [100.3 MB] 2-2 搭建业务模块-system.mp4
 [104.5 MB] 13-13 增加立即报名功能.mp4
 [47.3 MB] 8-8 作业讲解:课程内容中增加文件管理.mp4
 [101.9 MB] 7-6 课程代码优化.mp4
 [95.5 MB] 13-4 首页开发-2.mp4
 [60.6 MB] 8-1 完成基本的文件上传功能.mp4
 [89.0 MB] 13-10 增加登录与退出登录功能.mp4
 [130.3 MB] 2-1 使用Eureka搭建注册中心.mp4
 [111.6 MB] 13-8 章节显示与视频播放.mp4
 [104.0 MB] 3-2 项目优化.mp4
 [99.3 MB] 4-1 使用vue cli创建admin项目.mp4
 [85.4 MB] 11-1 增加用户管理功能.mp4
 [95.0 MB] 9-6 文件上传流程图.mp4
 [20.3 MB] 5-9 代码优化.mp4
 [130.1 MB] 7-3 分类管理功能开发.mp4
 [137.3 MB] 10-6 视频授权播放功能开发.mp4
 [76.8 MB] 8-6 增加文件管理功能2.mp4
 [60.5 MB] 14-3 前后端多环境配置.mp4
 [76.6 MB] 13-12 完善登录注册校验功能.mp4
 [96.1 MB] 12-4 登录时获取资源权限.mp4
 [90.6 MB] 13-9 增加会员注册功能.mp4
 [77.0 MB] 2-3 搭建路由模块-gateway.mp4
 [75.6 MB] 3-3 搭建服务模块-server.mp4
 [101.8 MB] 9-1 分片传输的试探.mp4
 [86.1 MB] 3-4 集成mybatis generator.mp4
 [95.9 MB] 8-2 讲师头像的保存与显示.mp4
 [51.6 MB] 5-8 集成前端通用组件.mp4
 [123.7 MB] 7-7 讲师管理功能开发.mp4
 [109.2 MB] 4-4 控台欢迎页面开发.mp4
 [143.4 MB] 7-5 课程内容功能开发.mp4
 [92.3 MB] 3-1 集成持久层框架Mybatis.mp4
 [189.1 MB] course-online-master.zip
 [8.3 MB] 7-1 课程管理功能开发.mp4
 [152.5 MB] 5-5 前端分页组件的使用.mp4
 [110.7 MB] 5-2 大章列表查询功能开发2.mp4
 [102.0 MB] 6-1 代码生成器原理介绍.mp4
 [52.8 MB] 10-5 基于OSS原生SDK上传视频到点播2.mp4
 [52.2 MB] 9-2 分片上传功能开发1.mp4
 [99.9 MB] 5-3 大章列表查询功能开发3.mp4
 [117.2 MB] 1-2 课程介绍及学习指导.mp4
 [53.0 MB] 11-5 增加登录图形验证码.mp4
 [78.7 MB] 9-4 分片合并功能开发.mp4
 [67.8 MB] 10-3 阿里云视频点播服务介绍.mp4
 [36.9 MB] 7-2 课程时长的保存和显示.mp4
 [97.6 MB] 8-4 文件上传组件开发2.mp4
 [65.0 MB] 6-7 生成器综合示例.mp4
 [77.5 MB] 12-5 权限拦截功能开发.mp4
 [79.1 MB] 12-1 通用权限解决方案介绍.mp4
 [23.8 MB] 11-4 退出登录与记住登录.mp4
 [88.6 MB] 6-3 dto层代码生成.mp4
 [78.5 MB] 14-1 项目初始化.mp4
 [39.9 MB] 9-5 分片检查与极速秒传.mp4
 [130.5 MB] 13-6 分类筛选功能开发.mp4
 [111.7 MB] 4-2 集成bootstrap后台管理模板ace.mp4
 [131.5 MB] 9-3 分片上传功能开发2.mp4
 [125.1 MB] 5-6 增加新增大章功能.mp4
 [139.6 MB] 6-4 前端vue界面代码生成.mp4
 [99.1 MB] 15-1 课程总结.mp4
 [17.4 MB] 11-3 基本的登录功能开发.mp4
 [89.0 MB] 12-2 资源配置管理.mp4
 [105.5 MB] 11-6 单点登录功能开发.mp4
 [55.3 MB] 8-7 文件上传组件的使用.mp4
 [82.4 MB] 6-6 前端枚举代码生成.mp4
 [129.2 MB] 13-11 增加发送短信验证码功能.mp4
 [91.9 MB] 6-5 字段校验和通用字段的处理.mp4
 [113.3 MB] 6-2 controller层和service层代码生成.mp4
 [84.5 MB] 6-8 生成器升级作业.mp4
 [26.4 MB] 10-1 阿里云OSS简介.mp4
 [21.9 MB] 5-1 大章列表查询功能开发1.mp4
 [112.6 MB] 13-3 首页开发-1.mp4
 [67.2 MB] 4-3 集成路由vue-router.mp4
 [93.2 MB] 13-5 课程列表页面开发.mp4
 [73.0 MB] 8-3 文件上传组件开发1.mp4
 [60.9 MB] 11-2 密码的加密传输与加密存储.mp4
 [74.1 MB] 7-4 课程和分类关联保存和显示.mp4
 [139.3 MB] 12-3 角色权限管理.mp4
 [113.8 MB] 10-4 基于OSS原生SDK上传视频到点播1.mp4
 [97.7 MB] 13-2 集成bootstrap官方模板.mp4
 [80.9 MB] 14-4 前后端缓存的使用.mp4
 [35.5 MB] 5-4 分页功能开发.mp4
 [99.1 MB] 8-5 增加文件管理功能1.mp4
 [60.2 MB] 11-8 用户登录流程图.mp4
 [10.6 MB] 11-7 前后端登录拦截.mp4
 [83.3 MB] 13-1 网站模块的搭建.mp4
 [41.3 MB] 13-7 课程详情页面开发.mp4
 [82.4 MB] 10-2 基于OSS接口的文件上传.mp4
 [96.2 MB] 适合人群 Java开发者 前端开发者 全栈工程师 学习收获 掌握Spring Cloud微服务架构 精通Vue前后端分离开发 具备企业级应用开发能力 祝您学习愉快! 学有所成,前程似锦!