这门课在做什么

很多开发者学完 SpringBoot 基础后,面临的最大问题是项目经验空白。简历上只有零散的技能点,面试时难以讲清楚前后端如何联动,也无法独立处理多人协同场景下的复杂业务。这门课以「在线协同办公小程序」为载体,把后端接口开发、前端页面构建和小程序接入串联成一个完整的全栈项目。你需要处理的核心难点包括多角色权限控制、状态同步、文件与日程的共享协作逻辑,这些正是企业级办公场景中真实存在的痛点。

课程按照真实工作流拆分为清晰的阶段:先搭建 SpringBoot 基础骨架,再逐步编写核心业务接口,随后开发前端管理页面,最后接入微信小程序端。每个阶段都设有明确的验证目标,让你能看到代码从本地运行到对外提供稳定服务的全过程。适合具备 Java 基础、了解 SpringBoot 基本用法,但缺乏全栈串联经验和实际项目落地的学习者。

怎么配合资料练习

资料包包含后端工程、前端项目、数据库脚本及配置文件。建议先导入数据库脚本建表,启动后端服务,通过接口测试工具验证核心功能正常,再启动前端项目跑通页面交互,最后配置小程序端并测试登录态与权限。按此顺序排查问题时,你能快速定位是接口异常、前端渲染错误还是小程序配置问题。

不要一次性打开所有文件。严格按课程进度只开当前阶段相关模块,其余作为参考。遇到报错先复现步骤,对照资料中的实现路径分析原因,切忌直接替换整个工程。练习时必须主动改动代码,比如新增一个字段校验、调整接口返回结构或修改权限规则,观察前后端如何联动响应。只有通过动手修改,协同办公中的关键逻辑才会真正内化为你的能力。

学完能独立做什么

完成本课后,你可以独立从零搭建并运行一个基于 SpringBoot 的在线协同办公小程序项目。你能够设计核心数据模型、编写业务接口、实现多角色权限控制,并将前端与小程序端接入统一业务逻辑。更重要的是,你会掌握一套完整的排查方法论:能从数据库连接、接口返回、前端渲染到小程序授权层层定位问题。这套能力在面试中是亮点,在项目实战中能减少对外部模板的依赖,让你面对新需求时知道如何分解任务、按场景自主推进开发。

mksz485 - SpringBoot 在线协同办公小程序开发 全栈式项目实战[完结]

本课程隶属 会员库 · MK实战课(一部分是老课) / 课程盒子4-mksz400至499,完整课程目录与配套资料如下。

课程目录

第10章 实现会议管理功能(核心功能,出类拔萃)/
10-1 本章介绍微信-rmshou-收集整理[2].mp4
10-10 查询成员列表(后端)微信-rmshou-收集整理[2].mp4
10-11 查询成员列表(移动端)微信-rmshou-收集整理[2].mp4
10-12 实现会议成员的增删微信-rmshou-收集整理[2].mp4
10-13 在线编辑会议内容微信-rmshou-收集整理[2].mp4
10-14 部署工作流项目微信-rmshou-收集整理[2].mp4
10-15 开启会议审批工作流(持久层&业务层)微信-rmshou-收集整理[2].mp4
10-16 开启会议审批工作流(Web层)微信-rmshou-收集整理[2].mp4
10-17 保存会议记录(移动端)微信-rmshou-收集整理[2].mp4
10-18 加载现有会议详情微信-rmshou-收集整理[2].mp4
10-19 编辑会议重新发起工作流(持久层&业务层)微信-rmshou-收集整理[2].mp4
10-2 设计会议列表静态页面(一)微信-rmshou-收集整理[2].mp4
10-20 编辑会议重新发起工作流(Web层&移动端)微信-rmshou-收集整理[2].mp4
10-21 删除会议和工作流(后端)微信-rmshou-收集整理[2].mp4
10-22 删除会议和工作流(移动端)微信-rmshou-收集整理[2].mp4
10-23 章节总结微信-rmshou-收集整理[2].mp4
10-3 设计会议列表静态页面(二)微信-rmshou-收集整理[2].mp4
10-4 生成原始会议数据微信-rmshou-收集整理[2].mp4
10-5 查询会议列表分页数据(后端)微信-rmshou-收集整理[2].mp4
10-6 查询会议列表分页数据(移动端)微信-rmshou-收集整理[2].mp4
10-7 设计静态会议详情页面(一)微信-rmshou-收集整理[2].mp4
10-8 设计静态会议详情页面(二)微信-rmshou-收集整理[2].mp4
10-9 设计静态会议成员页面微信-rmshou-收集整理[2].mp4
第11章 完成在线视频会议功能(小程序视频会议,只此一种方案)/
11-1 本章介绍微信-rmshou-收集整理[2].mp4
11-10 创建视频会议页面微信-rmshou-收集整理[2].mp4
11-11 获取房间号,进入在线会议室微信-rmshou-收集整理[2].mp4
11-12 在首页添加会议日历功能微信-rmshou-收集整理[2].mp4
11-13 根据月份查询会议日期微信-rmshou-收集整理[2].mp4
11-14 在首页显示日历标注和会议列表微信-rmshou-收集整理[2].mp4
11-15 章节总结微信-rmshou-收集整理[2].mp4
11-2 设计在线审批页面的待审批列表微信-rmshou-收集整理[2].mp4
11-3 查询待审批列表数据微信-rmshou-收集整理[2].mp4
11-4 设计审批页面,加载审批详情微信-rmshou-收集整理[2].mp4
11-5 实现会议审批微信-rmshou-收集整理[2].mp4
11-6 查询发起人与审批人的信息微信-rmshou-收集整理[2].mp4
11-7 显示已审批列表微信-rmshou-收集整理[2].mp4
11-8 开启腾讯云TRTC服务微信-rmshou-收集整理[2].mp4
11-9 生成TRTC签名字符串微信-rmshou-收集整理[2].mp4
第12章 发布Emos在线办公系统(不鸣则已,一鸣惊人)/
12-1 本章介绍微信-rmshou-收集整理[2].mp4
12-2 选购云主机微信-rmshou-收集整理[2].mp4
12-3 利用Docker部署程序(一)微信-rmshou-收集整理[2].mp4
12-4 利用Docker部署程序(二)微信-rmshou-收集整理[2].mp4
12-5 配置域名,开启HTTPS微信-rmshou-收集整理[2].mp4
12-6 发布微信小程序微信-rmshou-收集整理[2].mp4
12-7 章节总结微信-rmshou-收集整理[2].mp4
第13章 课程总结(再不舍得大家,也到了说再见的时候了)/
13-1 课程总结微信-rmshou-收集整理[2].mp4
第1章 课程介绍(磨刀不费砍柴工)/
1-1 课程导学 :SpringBoot 在线协同办公小程序开发_更多IT资源微信微信-rmshou-收集整理[3].mp4
1-10 安装HBuilderX软件_更多IT资源微信微信-rmshou-收集整理[3].mp4
1-11 安装VirtualBox虚拟机_更多IT资源微信微信-rmshou-收集整理[3].mp4
1-12 安装CentOS系统_更多IT资源微信微信-rmshou-收集整理[3].mp4
1-13 建立SSH连接_更多IT资源微信微信-rmshou-收集整理[3].mp4
1-14 本章总结_更多IT资源微信微信-rmshou-收集整理[3].mp4
1-2 如何学习本课程_更多IT资源微信微信-rmshou-收集整理[3].mp4
1-3 开发环境说明_更多IT资源微信微信-rmshou-收集整理[3].mp4
1-4 安装MySQL数据库_更多IT资源微信微信-rmshou-收集整理[3].mp4
1-5 安装MongoDB数据库_更多IT资源微信微信-rmshou-收集整理[3].mp4
1-6 搭建Redis数据库_更多IT资源微信微信-rmshou-收集整理[3].mp4
1-7 配置Maven_更多IT资源微信微信-rmshou-收集整理[3].mp4
1-8 安装IDEA插件_更多IT资源微信微信-rmshou-收集整理[3].mp4
1-9 安装小程序开发工具_更多IT资源微信微信-rmshou-收集整理[3].mp4
第2章 从零构建后端项目基础篇(万丈高楼平地起)/
2-1 本章介绍_更多IT资源微信微信-rmshou-收集整理[3].mp4
2-10 测试跨站脚本攻击_更多IT资源微信微信-rmshou-收集整理[3].mp4
2-11 本章总结_更多IT资源微信微信-rmshou-收集整理[3].mp4
2-2 创建 SpringBoot 项目_更多IT资源微信微信-rmshou-收集整理[3].mp4
2-3 配置MyBatis_更多IT资源微信微信-rmshou-收集整理[3].mp4
2-4 创建自定义异常类_更多IT资源微信微信-rmshou-收集整理[3].mp4
2-5 封装Web返回对象_更多IT资源微信微信-rmshou-收集整理[3].mp4
2-6 利用Swagger搭建 REST API_更多IT资源微信微信-rmshou-收集整理[3].mp4
2-7 创建Web方法测试Swagger_更多IT资源微信微信-rmshou-收集整理[3].mp4
2-8 配置后端验证功能_更多IT资源微信微信-rmshou-收集整理[3].mp4
2-9 抵御即跨站脚本(XSS)攻击_更多IT资源微信微信-rmshou-收集整理[3].mp4
第3章 从零构建后端项目进阶篇(大鹏一日同风起,扶摇直上九万里)/
3-1 章节介绍_更多IT资源微信微信-rmshou-收集整理[3].mp4
3-10 创建ShiroConfig类_更多IT资源微信微信-rmshou-收集整理[3].mp4
3-11 利用切面类向客户端返回新令牌_更多IT资源微信微信-rmshou-收集整理[3].mp4
3-12 精简返回给客户端的异常内容_更多IT资源微信微信-rmshou-收集整理[3].mp4
3-13 本章总结_更多IT资源微信微信-rmshou-收集整理[3].mp4
3-2 Shiro和JWT技术_更多IT资源微信微信-rmshou-收集整理[3].mp4
3-3 创建JwtUtil工具类_更多IT资源微信微信-rmshou-收集整理[3].mp4
3-4 把令牌封装成认证对象_更多IT资源微信微信-rmshou-收集整理[3].mp4
3-5 创建OAuth2Realm类(新)_更多IT资源微信微信-rmshou-收集整理[3].mp4
3-6 刷新令牌应该如何设计?.mp4
3-7 创建存储令牌的媒介类_更多IT资源微信微信-rmshou-收集整理[3].mp4
3-8 创建OAuth2Filter类(一)_更多IT资源微信微信-rmshou-收集整理[3].mp4
3-9 创建OAuth2Filter类(二)_更多IT资源微信微信-rmshou-收集整理[3].mp4
第4章 利用UNI-APP创建移动端项目(独木不成林,为后端项目匹配移动端项目)/
4-1 章节介绍_更多IT资源微信微信-rmshou-收集整理[3].mp4
4-2 申请微信开发者账号_更多IT资源微信微信-rmshou-收集整理[3].mp4
4-3 创建小程序项目_更多IT资源微信微信-rmshou-收集整理[3].mp4
4-4 初识uni-app项目_更多IT资源微信微信-rmshou-收集整理[3].mp4
4-5 创建登陆页面_更多IT资源微信微信-rmshou-收集整理[3].mp4
4-6 创建注册页面_更多IT资源微信微信-rmshou-收集整理[3].mp4
4-7 注册新用户的业务要点说明.mp4
4-8 获取临时授权和微信基本信息_更多IT资源微信微信-rmshou-收集整理[3].mp4
4-9 章节总结_更多IT资源微信微信-rmshou-收集整理[3].mp4
第5章 实现注册与登陆(别误会,这是企业级的认证与授权)/
5-1 章节介绍_更多IT资源微信微信-rmshou-收集整理[3].mp4
5-10 实现用户登陆功能(移动端).mp4
5-11 观察Emos后端项目运行细节.mp4
5-12 章节总结_更多IT资源微信微信-rmshou-收集整理[3].mp4
5-2 实现注册超级管理员功能(持久层)_更多IT资源微信微信-rmshou-收集整理[3].mp4
5-3 实现注册超级管理员功能(业务层)_更多IT资源微信微信-rmshou-收集整理[3].mp4
5-4 掌握RABC权限模型_更多IT资源微信微信-rmshou-收集整理[3].mp4
5-5 实现注册超级管理员功能(Web层)_更多IT资源微信微信-rmshou-收集整理[3].mp4
5-6 定义全局路径和封装Ajax(移动端)_更多IT资源微信微信-rmshou-收集整理[3].mp4
5-7 完成注册超级管理员功能(移动端)_更多IT资源微信微信-rmshou-收集整理[3].mp4
5-8 实现用户登陆功能(持久层&业务层)_更多IT资源微信微信-rmshou-收集整理[3].mp4
5-9 实现用户登陆功能(Web层)_更多IT资源微信微信-rmshou-收集整理[3].mp4
第6章 人脸考勤签到基础篇(百闻不如一见,学学企业级的签到考勤)/
6-1 章节介绍_更多IT资源微信微信-rmshou-收集整理[3].mp4
6-10 封装检测当天是否可以签到(Web层)_更多IT资源微信微信-rmshou-收集整理[3].mp4
6-11 实现Shiro认证功能_更多IT资源微信微信-rmshou-收集整理[3].mp4
6-12 实现 Shiro 授权功能_更多IT资源微信微信-rmshou-收集整理[3].mp4
6-13 章节总结_更多IT资源微信微信-rmshou-收集整理[3].mp4
6-2 创建小程序底部Tab导航_更多IT资源微信微信-rmshou-收集整理[3].mp4
6-3 开通腾讯云对象存储服务_更多IT资源微信微信-rmshou-收集整理[3].mp4
6-4 设计首页的英雄区和栏目导航_更多IT资源微信微信-rmshou-收集整理[3].mp4
6-5 设计人脸签到页面_更多IT资源微信微信-rmshou-收集整理[3].mp4
6-6 实现签到自拍功能_更多IT资源微信微信-rmshou-收集整理[3].mp4
6-7 缓存系统常量数据_更多IT资源微信微信-rmshou-收集整理[3].mp4
6-8 封装检测当天是否可以签到(持久层)_更多IT资源微信微信-rmshou-收集整理[3].mp4
6-9 封装检测当天是否可以签到(业务层)_更多IT资源微信微信-rmshou-收集整理[3].mp4
第7章 人脸考勤签到进阶篇(签到功能超级强大,足以镇住面试官)/
7-1 章节介绍微信-rmshou-收集整理[2].mp4
7-10 发送疫情高风险地区告警邮件微信-rmshou-收集整理[2].mp4
7-11 实现人脸签到(Web层)微信-rmshou-收集整理[2].mp4
7-12 创建新员工人脸模型数据(业务层)微信-rmshou-收集整理[2].mp4
7-13 创建新员工人脸模型数据(Web层)微信-rmshou-收集整理[2].mp4
7-14 -1 实现人脸签到(移动端)微信-rmshou-收集整理[2].mp4
7-15 -2 实现人脸签到(移动端)微信-rmshou-收集整理[2].mp4
7-16 章节总结微信-rmshou-收集整理[2].mp4
7-2 签到业务流程微信-rmshou-收集整理[2].mp4
7-3 开通腾讯位置服务微信-rmshou-收集整理[2].mp4
7-4 把定位坐标转换成真实地址微信-rmshou-收集整理[2].mp4
7-5 在Docker中安装人脸识别镜像微信-rmshou-收集整理[2].mp4
7-6 运行人脸识别程序微信-rmshou-收集整理[2].mp4
7-7 实现人脸签到(持久层)微信-rmshou-收集整理[2].mp4
7-8 实现人脸签到(业务层)微信-rmshou-收集整理[2].mp4
7-9 查询签到所在地区新冠疫情风险等级微信-rmshou-收集整理[2].mp4
第8章 人脸考勤签到升级篇(汗水浇灌希望,统计员工签到数据)/
8-1 本章介绍微信-rmshou-收集整理[2].mp4
8-10 设计用户页面(二)微信-rmshou-收集整理[2].mp4
8-11 实现用户页面数据加载微信-rmshou-收集整理[2].mp4
8-12 设计我的考勤页面微信-rmshou-收集整理[2].mp4
8-13 实现我的考勤页面(业务层&持久层)微信-rmshou-收集整理[2].mp4
8-14 实现我的考勤页面(移动端)微信-rmshou-收集整理[2].mp4
8-15 本章总结微信-rmshou-收集整理[2].mp4
8-2 编写签到成功页面(一)微信-rmshou-收集整理[2].mp4
8-3 实现考勤成功页面(持久层)微信-rmshou-收集整理[2].mp4
8-4 实现考勤成功页面(业务层)微信-rmshou-收集整理[2].mp4
8-5 编写签到成功页面(二)微信-rmshou-收集整理[2].mp4
8-6 编写签到成功页面(三)微信-rmshou-收集整理[2].mp4
8-7 实现考勤成功页面(业务层)微信-rmshou-收集整理[2].mp4
8-8 实现考勤成功页面(移动端)微信-rmshou-收集整理[2].mp4
8-9 设计用户页面(一)微信-rmshou-收集整理[2].mp4
第9章 实现系统通知模块(看似普通,实则有料)/
9-1 章节介绍微信-rmshou-收集整理[2].mp4
9-10 利用RabbitMQ实现消息投递削峰填谷(一)微信-rmshou-收集整理[2].mp4
9-11 利用RabbitMQ实现消息投递削峰填谷(二)微信-rmshou-收集整理[2].mp4
9-12 执行系统消息异步收发(一)微信-rmshou-收集整理[2].mp4
9-13 执行系统消息异步收发(二)微信-rmshou-收集整理[2].mp4
9-14 设计系统消息列表页面微信-rmshou-收集整理[2].mp4
9-15 系统消息列表页面加载分页数据微信-rmshou-收集整理[2].mp4
9-16 实现系统消息页面(一)微信-rmshou-收集整理[2].mp4
9-17 实现系统消息页面(二)微信-rmshou-收集整理[2].mp4
9-18 章节总结微信-rmshou-收集整理[2].mp4
9-2 消息通知模块的设计原理微信-rmshou-收集整理[2].mp4
9-3 RabbitMQ入门微信-rmshou-收集整理[2].mp4
9-4 消息模块数据模型设计微信-rmshou-收集整理[2].mp4
9-5 消息模块数据模型设计微信-rmshou-收集整理[2].mp4
9-6 设计消息模块的持久层(一)微信-rmshou-收集整理[2].mp4
9-7 设计消息模块的持久层(二)微信-rmshou-收集整理[2].mp4
9-8 设计消息模块的业务层微信-rmshou-收集整理[2].mp4
9-9 设计消息模块的Web层微信-rmshou-收集整理[2].mp4
课程资料/
核心资料/
资料/
资料111/
核对章节.txt