首页 体系课 全栈多端开发实训营
全栈多端开发实训营
AI时代,一人公司,独立开发者会成为更主流的工作模式与职业新选择
从0到1独立交付全栈多端全流程项目+AI提效,才是IT人才能力成长新起点
一套企业级项目贯穿前端+后端+移动端,手把手实战教学,打通需求-架构-开发部署全链路
21 课程内容
10 个月 教学服务期限
150 小时 视频时长
20 学习人数
100% 好评度
21 课程内容
10 个月 教学服务期限
70000 手敲代码
2 企业及项目
16+ 实操案例
20 学习人数
活动到手价 ¥1699
7天未学可退 ¥2699

AI能力提升迅猛,谁更可能会被AI取代?

不具备从0到1独立交付多端项目全流程的人

只会前端/移动端,或后端,不能驾驭多端的人

只会一行行手写原生代码,不会AI辅助提效的人

只有单点技能,只会CRUD,没有全栈思维的人

开发经验少,缺乏企业级复杂项目开发经验的人

认知局限,跟不上新职业,就业,工作模式的人

如何破局:尽早掌握IT人才能力新范式

全栈起步

一人搞定全栈,Hold住全局

驾驭多端

一人搞定多端,竞争力翻倍

贯通全流程

多端项目从0到1,独立交付

企业级实战

复杂三端项目,抓住新机会

AI辅助提效

从学习到开发,10+倍提效

手把手教学,高强度实战,从1人到一个团队的高效成长路径

告别单点技能、单端开发与低效内卷,拥有一人独立交付完整项目的底气

全栈工程化 + 跨平台多端适配 + 企业架构思维,从零到一交付可上线产品

从0到1手把手带练,循序渐进打通“前端+后端+移动端” 全链路

《全栈社交交友平台》围绕“通用权限管理系统 + 即时聊天模块 + 社交交友平台”三大核心项目展开,手把手带你从 0 到 1 搭建 PC 前端、PC 后端、移动端的多端一体的完整应用交付。高效掌握TypeScript/Vue3前端+ Go后端技术栈,从账号、角色、权限等通用后台能力切入,逐步扩展至即时通信与社交业务场景。系统掌握接口设计、前后端联调、组件封装、WebSocket 实时通信及生产环境部署等全流程技能,真正具备独立交付可上线全栈应用的能力。

全栈项目落地
及可复用组件成果
  • · 通用权限管理系统落地应用
  • · 即时通讯系统从设计到落地
  • · 多端全栈社交交友平台实战项目
  • · 可复用的前后端通用架构体系
  • · 从设计到上线的完整产品交付能力
  • · 完整的国际化与多主题支持
从需求到部署
全栈全流程开发经验
  • · 全栈+全流程的项目开发经验
  • · 前后端分离RESTful API设计与实现
  • · 现代化前端工程化体系
  • · 权限管理系统的RBAC模型实战
  • · 实时通信系统的设计与实现
  • · Docker容器化部署实践
系统掌握
前后端核心技术栈
  • · 系统掌握 Go 后端开发核心技能
  • · 熟悉TS+Vue3组合式API开发模式
  • · 掌握数据库设计与ORM操作
  • · 熟悉通用组件库与工具方法封装
  • · 掌握基于泛型与反射的代码复用技术
  • · 熟悉uni-app跨平台移动端开发技术
全面提升
技术视野与综合能力
  • · 培养端到端的产品交付思维
  • · 掌握系统架构设计能力
  • · 提升代码质量与工程化实践能力
  • · 建立前后端协作与联调能力
  • · 培养技术选型与架构决策能力
  • · 提升问题定位与故障排查能力

社交平台“uni-app移动端”

项目收获:

· 多端统一开发能力

· uni-app常用组件的熟悉

· 移动端交互与页面架构设计

· 移动端状态管理与本地数据持久化

· 统一设计语言与组件抽象

· 与后端接口协同与容错设计

· 多端适配与兼容性处理

· 移动端工程化与上线实战

社交平台“PC管理系统”

项目收获:

· 前后端实时数据同步与状态管理能力

· 企业级RBAC权限控制系统的完整落地能力

· 基于泛型与反射的通用架构设计能力

· 可插拔业务模块架构设计与实现能力

· 企业级通用组件库与工具方法封装能力

· 前后端分离架构下的RESTful API设计与联调能力

· WebSocket实时通信系统的完整实现能力

· 多端全栈应用开发与跨平台技术能力

· 复杂业务场景的系统设计与实现能力

多端全栈社交平台 项目架构+技术架构+核心流程

九大阶段递进式学习,锤炼全栈思维与核心技能,高效实现能力跃迁

前端核心技能速通

社交平台前端开发

后端核心技能速通

社交平台后端开发

社交平台移动端&项目部署

全栈工程师市场优势
全栈开发思维
Golang和前端市场需求分析
AI工具在开发学习中的应用
PC端项目架构与核心功能演示
uni-app移动端项目架构与核心功能演示
课程体系与学习路径规划
解锁
成就
建立对全栈开发的全面认知,掌握AI时代下的职业发展策略和高效学习方法,理解“社交平台”全栈多端项目的完整技术架构。
开发环境搭建与项目初始化
Flex布局
HTML/CSS/JS/TS快速入门
即时聊天界面布局实现
JavaScript面向对象编程
Ajax请求封装与异步处理
联系人列表与搜索功能
右键菜单与工具栏
可插拔插件机制
解锁
成就
掌握PC端即时聊天应用的完整前端开发流程,从环境搭建到界面布局,从基础交互到复杂业务功能,深入理解JavaScript面向对象、异步编程、事件处理等核心技术,具备独立开发企业级前端应用的能力。
Vite项目搭建
国际化、多主题支持
Ajax请求库封装
可插拔模块设计
路由守卫与缓存
动态导航菜单
Excel导入导出
通用表格/表单组件封装
RBAC权限管控
通用模块前后端连调
解锁
成就
掌握Vue3+TypeScript+ElementPlus+Vite企业级前端项目从零到一的完整搭建流程,包括项目配置、国际化、Ajax封装、登录认证、可插拔架构设计、路由管理、通用组件封装、权限管控等核心技术,具备独立开发企业级权限管理系统的能力。
IM界面系统整合
WebSocket实时推送
消息收发与历史
联系人列表管理
未读消息提示
会员管理功能
红娘管理功能
动态内容审核
投诉与牵线管理
实名认证管理
解锁
成就
掌握即时通讯系统的完整前后端连调流程和社交交友平台PC管理端的核心业务前端功能开发,从WebSocket实时消息推送到会员管理、红娘管理、内容审核、投诉处理、牵线管理、实名认证等全流程业务模块,具备开发企业级社交交友平台管理前端系统的能力。
Golang开发环境搭建
基础语法掌握
结构体与指针
接口与反射
并发编程
Context上下文
HTTP包开发
中间件
Gin Web框架
Gorm数据库操作
错误处理机制
解锁
成就
掌握Golang后端开发的核心技能,从开发环境搭建到基础语法、高级特性(接口、反射、并发编程),再到Gin Web框架和Gorm数据库操作,具备独立开发企业级后端服务的基础能力。
MVC架构设计
配置文件管理
日志系统搭建
通用API封装
泛型CRUD实现
动态查询构建
JWT认证鉴权
数据唯一性检测
Casbin权限控制
文件上传处理
Swagger文档管理
分页查询
RSA加解密处理
一键代码生成
Redis缓存应用
跨域支持
解锁
成就
掌握Golang后端企业级系统架构设计,从MVC模式、配置文件管理、日志系统到泛型CRUD、动态查询、JWT认证、Casbin权限控制、文件上传、审计日志、Swagger文档管理、RSA加解密处理、Redis缓存应用等核心功能,具备构建完整后端RESTful API系统的能力。
WebSocket后端消息推送
消息发送接口
未读已读消息状态控制
联系人列表管理
消息列表接口
会员模块开发
红娘数据建模
实名认证流程
动态内容管理
个人相册管理
牵线流程管理
投诉管理
解锁
成就
打通即时消息后端RESTful API与WebSocket推送链路,并掌握社交交友核心业务模块(会员、红娘、实名、动态、牵线、相册、投诉/审核)的后端实现与联调能力。
跨端开发
组合式API
Pinia状态
全局注入
请求封装
Token鉴权
RSA加密
国际化
WS推送
事件通信
分页Hook
文件上传
权限控制
动态菜单
交友系统移动端实现
AI工具使用
基于AI工具开发工单模块
解锁
成就
掌握 UniApp+Vue3 的跨端项目架构搭建:全局工具与国际化、请求鉴权封装、Pinia 状态管理与组件复用、分页加载与 WebSocket 即时聊天、社交交友系统的完整闭环实现。并主要借助 AI 工具完成工单模块的接口联调、页面开发与代码重构提效。
Docker安装
镜像构建与分发
镜像管理
镜像推拉
容器管理
项目容器化
Docker-Compose安装
部署上线
Docker-Compose编排定义和运行多容器
解锁
成就
基于 Docker+Docker-Compose 的发布部署全流程:从环境安装、镜像构建与打包、推送分发到仓库管理与线上容器化部署。

为你专属打造,从入门、应用到实战,顺滑掌握硬核就业技能

大学生/应届毕业生
有计算机基础,想适应新一代IT工程师新范式。系统掌握全栈+AI技能,用硬核企业级项目作品集提升职业竞争力,在招聘中脱颖而出,大幅提升就业机率。
寻求突破的“单端开发者”
无论你是前端、后端还是移动端单一岗位,想打破技术边界。 成为懂全局、能落地的多面手,突破职业天花板,向更高薪资、更核心岗位迈进。
独立开发与创业者
希望顺应AI时代主流工作模式,拥抱“一人公司”新选择。能从0到1独立交付完整项目,实现从需求到上线的全流程,减少沟通成本,快速验证产品,真正具备独立开发、创业落地的硬核能力。

资深技术专家授课,精准干货+专业指导,让你的每分钟收获满满

简一
资深工程师
精通前端、Golang开发, 拥有多年前后端开发实战经验,长期负责多个中大型项目的整体管理与前后端核心研发工作。曾深度参与电信计费、人力资源、企业 ERP、智能货架、P2P 加速、云原生、网关系统等多领域应用的架构设计与落地,对复杂业务场景有系统化的理解与拆解能力。工作之余热爱总结与分享,具备丰富的一线教学与辅导经验。

课程大纲及学习周期安排

为保证课程内容紧跟市场变化,课程章节将逐步开放,直至课程完结

阶段一: 1人到一个团队的高效成长之路
  • 第1周
1人到一个团队的高效成长路线

AI时代,一人公司,独立开发者会成为更主流的工作模式与职业新选择 从0到1独立交付全栈多端全流程项目+AI提效,才是IT人才能力成长新起点

课程安排:
  1. 1. 了解课程整体,了解课程结构、学习路径和项目实战内容;
  2. 2. 演示PC项目端和uni-app项目的功能, 了解核心功能模块;
  3. 3. 了解AI时代全栈工程师的职业优势、市场需求与技术现状;
  4. 4. 学习课程大纲详细介绍,梳理知识体系与技能要点,制定学习计划;
阶段二: 【全栈开发之前端】 - 仿PC端微信布局及交互实现
  • 第2周
  • 第3周
HTML5+CSS3+JS技能与实战

学习前端JavaScript、H5、CSS3常用基础知识点,并进入纯前端仿微信聊天界面项目实战开发

课程安排:
  1. 1. 快速学习前端开发必备基础技能(HTML+CSS+JS基础扫盲);
  2. 2. 完成前端开发环境准备,安装nvm、nodejs、live-server等开发工具;
  3. 3. 学习前端工程化项目目录结构搭建,完成通用样式和字体图标初始化;
  4. 4. 学习Flex布局基础与案例实践,掌握现代CSS布局技术;
  5. 5. 实现即时聊天界面布局,包括导航菜单、联系人列表、消息展示区域等核心模块;
  6. 6. 学习基于JS原型链定义控制类,实现窗口最大化、关闭、拖动及导航栏弹出菜单等交互功能;
Ajax封装与防微信聊天项目实战

从0开始以回调方式封装Ajax请求库,并了解基于任务队列的处理方式来解决异步回调地狱问题,最后转到基于Promise/async/await来实现Ajax请求库的封装,同时完成纯前端仿微信聊天界面项目

课程安排:
  1. 1. 学习Ajax请求封装,掌握Promise、async-await异步编程,解决回调地狱问题;
  2. 2. 实现联系人与会话基础能力:联系人列表展示、激活联系人、聊天消息及历史消息展示;
  3. 3. 实现聊天与联系人列表交互:消息的发送、搜索与防抖、联系人右键菜单、删除与置顶;
  4. 4. 实现敏感词过滤:以插件可插拔方式设计与实现敏感词过滤能力,支持灵活接入与替换;
阶段三: 【全栈开发之社交平台项目前端】-通用权限管理系统
  • 第4周
  • 第5周
  • 第6周
  • 第7周
  • 第8周
  • 第9周
项目工程化架构与国际化方案

学习前端项目通用开发流程、通用开发框架的搭建、i18n国际化库的使用、手写国际化库、axios库源码阅读并封装Ajax请求库

课程安排:
  1. 1. 完成前端技术选型,创建项目并规划目录结构,安装依赖并完成Vite选项配置;
  2. 2. 完成前端项目基础能力建设:引入全局样式变量与字体图标,打通前端系统配置文件读取;
  3. 3. 搭建国际化能力与全局变量体系:基于`vue-i18n`实现国际化,并补充手写语言包工具库、全局变量绑定与ElementPlus国际化支持;
  4. 4. 封装Ajax请求库(设计与实现):理解封装动机,实现`Ajax.request`请求方法与基于Axios的拦截器机制;
  5. 5. 完善请求层能力(落地与进阶):实现支持RESTful API调用的工具方法,完成功能验证,并对错误提示进行统一封装处理;
  6. 6. 源码与收尾:阅读Axios源码建立底层认知,完成章节结束与知识点回顾;
Vue3实现项目主框架UI布局及交互控制

学习Vue-Router、KeepAlive的使用与封装,全局组件的注册、可插拔业务模块逻辑处理、登录界面与导航菜单的布局与交互。

课程安排:
  1. 1. 定义基础模块路由结构,搭建前端UI工程骨架;
  2. 2. 实现登录界面基础结构与样式修饰,完成登录前后端连调并用hooks方式优化调用;
  3. 3. 连调获取系统配置与登录者信息,引入Vite插件实现数据Mock并用环境变量控制启用;
  4. 4. 设计并落地可插拔业务模块机制:模块初始化、路由定制与语言包定制;
  5. 5. 完成全局组件注册,并基于RouterView与KeepAlive实现组件缓存与页面体验优化;
  6. 6. 通过路由前置守卫检测用户登录状态,完善访问控制与跳转逻辑;
  7. 7. 实现系统导航菜单:准备工作、静态布局、基于路由动态生成菜单与折叠菜单交互;
企业级通用UI组件库设计与封装

基于ElementPlus实现通用表单组件、图标组件、快速/高级查询组件、抽屉组件的封装,开关、loading对应hooks的封装、日期格式化及浏览器端操作excel工具方法的定义。

课程安排:
  1. 1. 完成主页顶部工具条与顶部搜索组件的UI布局,并补充样式细节;
  2. 2. 实现顶部搜索组件完整交互:历史记录、搜索结果展示与点击、分类切换、鼠标按键选择、清空等;
  3. 3. 梳理通用表格组件的功能点与封装边界,明确后续组件拆分与复用方向;
  4. 4. 创建角色列表页并调整路由后置守卫,支持模块标题等页面信息联动;
  5. 5. 封装通用基础组件:图标按钮、通用面板,沉淀页面搭建的基础积木;
  6. 6. 封装通用表单组件(基于JSON数组动态生成),并完善高级查询能力;
  7. 7. 封装通用查询抽屉组件及开关hooks:简单查询(Teleport整合高级查询)、通用抽屉(defineModel双向绑定)、useSwitch hooks的定义;
  8. 8. 完善工具与状态能力:日期格式化、Excel导入导出、useLoading重构,并基于useLoading完成角色列表API调用打通链路;
企业级表格组件封装+Ajax请求库重构

基于ElementPlus表格组件实现带自动生成添加修改表单以及以及快速/高级搜索表单的基础表格封装, 一键换肤的实现、Ajax请求库的重构

课程安排:
  1. 1. 封装基础表格组件的核心骨架:基础属性、初始化变量、顶部操作按钮、搜索区域布局与交互;
  2. 2. 实现表格列配置与列内操作的动态生成,并完善分页能力;
  3. 3. 通过阶段性用例展示验证组件可用性与扩展性,沉淀最佳实践;
  4. 4. 实现表格内动态生成编辑表单,打通“表格-表单”的一体化编辑体验;
  5. 5. 集成Excel能力到表格:本地导出与本地导入流程落地;
  6. 6. 完善表格工程化能力:批量删除、自定义加载与暂无数据提示、组件失焦自动卸载数据;
  7. 7. 完成系统级体验能力:国际化交互落地与一键换肤(主题切换)实现;
  8. 8. 完成工程与组件迭代:Vue3版本升级改造、Ajax请求库重构、从BaseGrid提取Tbar组件;
通用权限管理系统前后端连调(上)

针对角色、权限分类、权限、部门模块管理实现前后端连调

课程安排:
  1. 1. 了解本章目标与整体连调节奏,进入通用业务模块的前后端联调开发;
  2. 2. 角色管理联调:了解Swagger API文档,定义前端API方法,完成角色CRUD与名称唯一性检测;
  3. 3. 角色授权联调:完成授权流程,处理权限树节点未自动选中的问题;
  4. 4. 路由与标签页联动:实现路由与RouteTab(标签页)组件的双向绑定;
  5. 5. 权限分类联调:定义API调用,完成权限分类管理CRUD;
  6. 6. 权限管理联调:理解Casbin/RBAC思路与UI字段关联,完成权限项CRUD、表格排序联调与唯一性检测;
  7. 7. 部门管理联调:定义前端调用API方法,完成部门CRUD连调;
通用权限管理系统前后端连调(下)

用户管理、RSA加密控制、权限控制、字典、日志模块管理实现前后端联调。

课程安排:
  1. 1. 用户管理联调:完成基础结构、列表/删除联调、表头与表单UI、字段校验与自定义校验规则(含唯一性校验封装);
  2. 2. 用户管理完善:完成新增/编辑用户联调,重构BaseGrid/BaseForm以支持跨组件透传插槽内容;
  3. 3. 账号体系功能:实现修改头像、重置密码、RSA公钥加密传输登录密码、修改密码与退出登录;
  4. 4. 测试与修复:修复测试过程中发现的BUG,提升稳定性;
  5. 5. 权限管控落地:演示权限管控,梳理实现思路,定义权限控制器与各模块权限项,实现自定义`v-perm`/`v-focus`指令与UI元素权限管控,并扩散到各模块(含RouteTab组件封装);
  6. 6. 字典模块联调:完成字典模块CRUD实现;
  7. 7. 日志模块联调:完成日志列表展示与日志导出;
  8. 8. 收尾与迭代:修复路由缓存相关Bug,预告后续业务模块开发内容;
阶段四: 【全栈开发之社交平台项目前端】-即时聊天业务与PC端管理系统
  • 第10周
  • 第11周
WebSocket即时聊天模块

学习通过Websocket实现消息推送的处理,在Vue3环境下整合第一阶段中完成的即时聊天界面到系统中,完成即时聊天业务的开发

课程安排:
  1. 1. 梳理已有静态IM-UI代码结构,明确模块划分与关键交互点;
  2. 2. 将静态IM-UI整合进系统工程,完成基础页面接入与资源组织;
  3. 3. 完成全局交互适配:body点击事件的注册与卸载、提示信息处理、主题切换适配;
  4. 4. 实现联系人列表展示,并完成联系人右键菜单的前后端连调;
  5. 5. 实现激活联系人流程,打通会话切换与当前会话状态管理;
  6. 6. 完成表情图标展示与插入能力,并实现消息发送的前后端连调;
  7. 7. 完成消息列表展示与历史消息加载,保证滚动与渲染体验;
  8. 8. 接入WebSocket推送消息处理,打通实时消息链路;
  9. 9. 完成新消息声音提示与未读消息红点展示控制,完善消息提醒体系;
社交交友系统管理端的开发

学习业务系统初始化的实现, 完成: 会员、红娘、实名认证、牵线申请审批流程、内容审核、投诉等业务模块的前端开发

课程安排:
  1. 1. 完善社交交友系统PC管理前端可插拔插件模块的业务初始化;
  2. 2. 对业务模块的前端: 国际化、权限控制、菜单、路由定义等基础功能进行适配;
  3. 3. 实现社交主页的布局及前后端连调;
  4. 4. 基于ElementPlus抽屉组件封装通用详情抽屉组件, 并在会员、牵线、实名认证、动态、投诉等各业务场景使用;
  5. 5. 完成: 会员、红娘、实名认证、牵线流程、内容审核、投诉等业务模块的前后端连调;
阶段五: 【全栈开发之后端】 - Golang基础+框架高效学习
  • 第12周
  • 第13周
Golang核心技能速通

学习Golang开发中基础环境的搭建, 包、变量/常量、流程控制、函数、数组、切片、Map、结构体、指针及错误处理相关知识。

课程安排:
  1. 1. 完成Golang开发环境搭建与后端项目创建,了解包的概念与工程组织方式;
  2. 2. 掌握Go基础语法:变量/常量与type关键字、流程控制(if/for/switch/case)、函数定义与使用;
  3. 3. 掌握常用数据结构:数组与切片、Map映射的使用;
  4. 4. 掌握结构体与指针的核心用法,并理解var/new/make的区别与适用场景;
  5. 5. 掌握错误处理与接口定义,建立面向抽象的设计习惯;
  6. 6. 了解反射的基本概念与典型应用场景,为后续框架使用做铺垫;
  7. 7. 深入并发基础:协程、通道、锁、WaitGroup等并发原语的使用与组合;
  8. 8. Context上下文:理解Context的作用、传递方式与取消/超时等核心能力;
GoWeb开发流程及gin、gorm框架

熟悉go-web开发流程及gin、gorm框架的使用

课程安排:
  1. 1. 基于http包开发简单Web Server,掌握基础路由与请求处理流程;
  2. 2. Gin入门与实战:常用API、数据绑定与校验、静态文件服务与中间件的具体使用;
  3. 3. MySQL安装与配置,并了解Gorm基础概念与使用方式;
  4. 4. 使用Gorm完成基础CRUD实现,并理解关联关系建模与查询;
  5. 5. 完成本章收尾与回顾,整理后端起航阶段的核心知识点与后续学习路径
阶段六: 【全栈社交平台后端】通用权限管理系统RESTfulAPI开发
  • 第14周
  • 第15周
  • 第16周
后端通用系统功能架构

学习后端通用系统的核心功能模块开发,从项目结构设计到数据操作,再到API文档管理以及MVC开发流程的实现,为学习者提供全面的系统构建指南。

课程安排:
  1. 1. 创建后端项目, 规划后端目录结构,理解MVC模式,并建立Controller/Service/Dao分层的职责边界;
  2. 2. 使用Viper实现配置文件读取,完成Zap日志组件初始化、Redis初始化与Gorm初始化,搭建基础设施层;
  3. 3. 初始化Gin并定义路由结构,实现WebServer启动与优雅停止(含通过信号量控制停止);
  4. 4. 搭建Controller层通用能力:通用响应数据结构、通用API封装、指针使用规范与整体定义流程;
  5. 5. 引入Go代码热更新插件提升开发效率,并接入Swagger文档管理工具完善接口文档体系;
  6. 6. 以角色模块为例打通MVC全链路:定义Model、明确DTO作用与字段、设置DTO通用字段值,封装文字简拼工具方法;
  7. 7. 规划API错误码分类,并以角色模块实现新增/编辑/删除/详情/列表分页等完整CRUD能力;
  8. 8. 抽象通用能力:封装“判断指定表字段值是否重复”的通用方法,复用到业务校验场景;
  9. 9. 进阶查询能力:基于反射根据DTO对象动态构建查询条件,并基于SortDTO动态构建排序条件;
  10. 10. 实现后端跨域支持,确保前后端联调环境可用;
泛型编程与通用模块RESTfulAPI

聚焦于Go语言泛型编程的核心应用,涵盖泛型结构体、函数的设计与重构,以及基于泛型实现基本的CRUD操作、唯一性检测、DTO/VO数据处理等通用功能模块,同时通过字典管理模块实践泛型方法的实际开发流程。

课程安排:
  1. 1. 泛型基础与工程化落地:掌握泛型基础、自定义泛型约束与接收器,并通过重构Dao层示例建立抽象能力;
  2. 2. 基于泛型实现通用CRUD能力:实现添加、删除、批量删除、修改、获取详情与列表等基础能力;
  3. 3. 唯一性检测体系:在Service层结合泛型与反射实现唯一性检测,并在Controller层补齐记录唯一性检测能力;
  4. 4. DTO/VO扩展能力:在Controller层支持前置自定义DTO输入与后置自定义VO输出,满足不同业务展示与入参需求;
  5. 5. 字典管理模块:基于泛型方法实现CRUD,完善唯一性检测(含多字段关联查询),并解决包循环引用问题;
  6. 6. 一键生成MVC代码:了解一键生成MVC流程代码的思路与产物形态,生成ZIP包并完成基础验证;
  7. 7. 一键生成MVC代码落地:一键生成MVC流程代码项目文件,打通“生成-运行-迭代”链路;
RBAC权限与用户管理系统构建

围绕RBAC权限模型,深入讲解权限分类与树形结构,集成Casbin策略引擎,实现完整用户管理模块(角色绑定、JWT 鉴权、个人信息维护、文件上传、评论管理等),最终形成一套完整的后台管理系统核心机制。

课程安排:
  1. 1. 权限分类与权限管理:完成权限分类CRUD、权限CRUD与关联记录预加载,完善删除/修改父级/树节点获取、排序值修改等能力;
  2. 2. RBAC与Casbin权限控制:理解RBAC与Casbin模型,完成策略定义、Casbin初始化与自定义匹配函数,实现角色授权与数据同步(含删除/变更同步Casbin规则表);
  3. 3. 权限批量导入与中间件管控:实现权限分类/权限记录批量导入,并通过中间件实现接口权限管制;
  4. 4. 系统管理与部门管理:实现系统配置信息获取与部门管理相关接口;
  5. 5. 用户管理基础能力:生成用户管理基础结构,封装RSA加解密处理器与bcrypt加密,完成自定义DTO字段校验器;
  6. 6. 用户与角色绑定:实现给用户绑定角色、新增/编辑用户时绑定角色,支持修改状态与重置密码;
  7. 7. 文件上传与头像变更:封装文件上传能力,实现修改用户头像,并支持获取/删除用户头像文件;
  8. 8. 登录与鉴权体系:理解Session与JWT方案,实现基于JWT的登录、鉴权需求与鉴权中间件,支持Postman自动设置Token头,并封装Token生成与解析;
  9. 9. 个人中心与会话:实现获取当前登录者信息、设置个人环境信息、修改登录者密码与退出登录;
  10. 10. 评论与附件:实现评论管理CRUD,处理删评论关联删除附件,并通过接口解决包循环依赖;
  11. 11. 审计日志:了解日志记录方案,实现日志管理CRUD与审计日志中间件;
阶段七: 【全栈社交平台后端】即时聊天+社交系统RESTfulAPI
  • 第17周
  • 第18周
即时聊天后端API开发

学习项目中即时聊天相关功能的开发, 包括: 消息发送、WebSocket实时推送、消息列表查询、未读状态管理、联系人操作等功能的实现

课程安排:
  1. 1. 进入即时消息后端模块开发,梳理IM后端RESTful API的整体结构与数据流;
  2. 2. 实现发送消息接口:完成参数校验、消息落库与基础业务规则处理;
  3. 3. 实现WebSocket消息推送:建立连接管理、消息分发与推送回执等实时链路能力;
  4. 4. 实现指定联系人消息列表接口:支持分页/排序等查询能力,满足前端会话渲染需求;
  5. 5. 实现未读消息数获取与消息已读设置:打通未读统计、已读更新与状态一致性;
  6. 6. 实现联系人列表获取接口:返回联系人基础信息与会话相关展示数据;
  7. 7. 实现删除联系人接口:处理关联数据与边界场景,保证数据与会话状态正确;
  8. 8. 完成本章收尾与回顾:整理IM后端接口联调要点、WebSocket常见问题与排查思路;
社交交友系统后端开发

学习社交交友系统业务模块及操作流程的开发实现, 包含: 会员、红娘、实名认证、动态、牵线申请审批流程、个人相册、内容审核、投诉等模块的实现

课程安排:
  1. 1. 完善后端业务模板可插拔方式注册的实现;
  2. 2. 后端业务模块: 数据表、路由的初始化与消除递归依赖接口的注册;
  3. 3. 实现: 会员、红娘、实名认证、个人相册、关注等管理模块后端API的开发;
  4. 4. 牵线流程、动态审核流程、投诉流程后端API的开发;
阶段八: 【全栈开发之移动端】:uni-app移动端+AI编程开发
  • 第19周
  • 第20周
移动端uni-app框架

学习uni-app整体开发流程、完成移动端即时聊天模块以及社交交友系统移动端开发

课程安排:
  1. 1. 了解uni-app的开发流程,安装开发工具;
  2. 2. 基于HBuilder创建uni-app项目初始化项目录结构并安装依赖包;
  3. 3. 项目中公用CSS、字体图标、国际化支持、状态管理、路由的初始化;
  4. 4. 基于uni-app环境实现基础通讯库: Ajax、Websocket的封装;
  5. 5. 通用组件: 头像组件、图标按钮、加载状态、顶部导航栏、搜索框、性别标签组件的封装实现
  6. 6. 自定义底部导航条
  7. 7. 完成: 会员、实名认证、牵线流程、内容发布、个人相册、个人信息维护、投诉等业务模块的前后端连调并在H5端及小程序端进行测试;
  8. 8. 完成移动端即时消息模块的布局及前后端连调;
通过AI编程工具实现工单模块开发

学习AI工具的使用,熟悉通过AI工具来进行前后端项目的开发

课程安排:
  1. 1. 需求分析与系统设计:利用AI工具辅助梳理工单管理系统的核心功能(工单创建、处理、查询等),完成模块结构设计;
  2. 2. 数据库设计与模型定义:通过AI辅助设计工单数据表结构,并生成对应的Model/DTO定义代码;
  3. 3. 后端API开发: 利用AI工具生成CRUD基础代码,实现工单创建、处理、查询统计等核心接口,并完成权限控制与业务校验;
  4. 4. 前端UI开发:使用AI辅助生成PC端管理页面与移动端页面组件代码,实现工单创建、工单列表、详情展示、处理流程等界面,并完成交互逻辑;
  5. 5. 前后端联调与功能完善:通过AI工具完成前后端数据对接;
阶段九: 全栈多端项目系统发布与部署
  • 第21周
系统发布与部署

学习以容器化方式部署前后端项目

课程安排:
  1. 1. 明确部署目标与交付物:前端静态资源、后端编译后二进制、所需基础设施(MySQL/Redis等)与入口网关(Nginx);
  2. 2. Docker基础扫盲:理解镜像/容器/网络/卷,掌握常用命令与镜像构建缓存,能独立编写后端Dockerfile;
  3. 3. 前后端容器化:基于交付产物构建镜像;
  4. 4. Docker-Compose编排入门:编写docker-compose.yml,定义前端/后端/存储,配置网络、依赖顺序、环境变量与数据卷持久化;
  5. 5. 部署与验证:使用docker-compose部署前后端镜像及依赖服务,一键启动后进行接口联调与页面功能验证;

微信扫码

选课遇到问题?添加指导老师微信,1V1为您解答~
发送“课程名称”至老师微信,还可领取课程专属福利!

除了出色的视频内容,这里还有伴你整个技术生涯的“技术社区”

学习时你能在这里获取答案,工作后你能在这里解决难题

问答专区
作业专区
笔记专区
资料专区
编程遇难点,名师来指点;疑难汇总一键查看,海量问答覆盖全面
多方位知识面,分层巩固吸收;学练测一体,一对一项目点评
脱离时空限制,随记随查很方便;总结课程重点,分享提升代码经验
横向拓展,超全配套教辅资源;纵向延伸,源码开放更助知识理解
了解更多
常见问题
课程特色
课程体系
实战项目
课程安排
适应人群
讲师介绍
课程大纲
领取福利
返回顶部

学习咨询

选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!

扫码加顾问老师 立即咨询

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师