人工精选bubucuo- 全栈低代码项目
低代码平台这两年从招聘需求变成了不少团队的基础设施,但真正动手做过的人不多。这套资料围绕一个可运行的全栈低代码项目展开,从画布编辑器一路做到服务端,适合想搞清楚「拖拽生成页面」背后到底怎么实现的前端开发者。它不是教你用某个现成平台,而是带你把平台本身造一遍。 它解决的是什么问题 日常业务里反复出现中
会员可免费下载本篇月会员可按日额度下载(每篇扣 1 次)。
开通会员 ›会员 A · 按档位折扣
会员 B
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
低代码平台这两年从招聘需求变成了不少团队的基础设施,但真正动手做过的人不多。这套资料围绕一个可运行的全栈低代码项目展开,从画布编辑器一路做到服务端,适合想搞清楚「拖拽生成页面」背后到底怎么实现的前端开发者。它不是教你用某个现成平台,而是带你把平台本身造一遍。
它解决的是什么问题
日常业务里反复出现中后台表单、活动页、配置面板,手写一遍费时且难维护。低代码的思路是把页面结构抽象成数据,用编辑器产出配置,再由生成器渲染成真实页面。这套资料覆盖的正是这条链路:编辑器端负责组件拖拽、画布操作、属性配置和状态保存;生成器负责把配置还原成可用的页面;服务端负责项目、页面数据的存取与接口。学完之后,你对「配置驱动 UI」的理解会从概念落到具体实现,而不是停留在调用别人的组件库。
编辑器部分涉及不少细节问题,比如参考线对齐、撤销与回退、画布信息的保存与查询、文本组件内容的编辑、边框与动画属性的调整。这些恰好是自研编辑器时最容易卡住的地方,也是判断一个人有没有真正做过编辑器项目的分水岭。
适合什么基础,先看哪几块
前置要求不算低:需要熟悉前端框架的基本用法、组件通信、状态管理,能看懂接口请求和数据结构设计。完全没写过项目的新手直接上手会比较吃力,建议先做过一到两个完整的前端项目再来。服务端用的是 NestJS,如果之前只接触过 Express 或 Koa,需要额外补一点装饰器和模块化的概念,但不必提前系统学完,跟着项目走也能理解。
建议的进入顺序是先看编辑器端的项目搭建和画布基础操作,把「组件怎么被拖进去、位置信息存在哪」这条主线跑通;再进入撤销回退、参考线、属性编辑这些交互细节;最后看生成器和服务端的对接。不要一上来就啃服务端,脱离前端的数据结构去看接口,很容易失去上下文。
学完能独立做什么,资料怎么配合练习
走完一遍之后,你应该能独立搭出一个具备基本能力的页面编辑器:支持组件拖拽与选中、画布缩放与对齐、操作撤销与重做、组件属性修改、画布数据持久化,并能把保存的配置渲染成实际页面。这套能力可以直接迁移到自研中后台搭建工具、活动页配置系统、报表看板编辑器等场景。
练习方式上,建议不要只看视频。每看完一个功能点,先自己实现一遍再对照资料里的做法,重点比对数据结构的组织方式——编辑器的难点往往不在交互,而在状态怎么存、怎么同步、怎么回滚。可以尝试给编辑器补一两个资料里没展开的组件,或者换一种存储方案重写保存逻辑,这比重复观看更能暴露理解上的空白。服务端部分建议动手跑通接口,理解配置数据从编辑器到数据库再回到渲染层的完整流转。
课程目录
第 1 部分112 集
- 01 前端-编辑器端
- 01 前端-编辑器端资料.zip
- [1.8 MB] 前端-编辑器端028.27. 参考线.mp4
- [70.2 MB] 前端-编辑器端018.18.1 撤销与回退.mp4
- [98.4 MB] 前端-编辑器端010.10. 保存与查询画布信息.mp4
- [64.9 MB] 前端-编辑器端017.17. 编辑文本组件的文本值.mp4
- [47.9 MB] 前端-编辑器端001.1. 编辑器项目搭建.mp4
- [24.9 MB] 前端-编辑器端032.31. 给组件加动画属性.mp4
- [72.7 MB] 前端-编辑器端025.24. 修改边框线-过渡章节.mp4
- [17.4 MB] 前端-编辑器端014.14. 画布的缩放.mp4
- [54.0 MB] 前端-编辑器端020.19. 右键菜单,并实现删除选中的组件.mp4
- [34.4 MB] 前端-编辑器端002.2. 嵌套路由与权限路由.mp4
- [48.2 MB] 前端-编辑器端021.20. 复制选中的单个或者多个组件.mp4
- [28.7 MB] 前端-编辑器端016.16. 修改画布与选中组件的属性.mp4
- [100.3 MB] 前端-编辑器端022.21. 组件的层级修改.mp4
- [60.0 MB] 前端-编辑器端037.34.3 组合组件-删除、拉伸、拖拽与选中.mp4.mp4
- [82.4 MB] 前端-编辑器端007.7. 添加组件的相关渲染优化.mp4
- [24.6 MB] 前端-编辑器端024.23. 显示附近组件.mp4
- [36.5 MB] 前端-编辑器端041.37. form组件.mp4
- [150.2 MB] 前端-编辑器端033.32. 编辑页面,离开之前,做路由判断.mp4
- [30.8 MB] 前端-编辑器端019.18.2 撤销与回退.mp4
- [14.4 MB] 前端-编辑器端009.9. axios拦截器,添加全局loading.mp4
- [157.2 MB] 前端-编辑器端004.4. 搭建编辑页布局.mp4
- [22.3 MB] 前端-编辑器端043.39. 发布.mp4
- [34.4 MB] 前端-编辑器端040.36. 组合组件的复制.mp4
- [16.5 MB] 前端-编辑器端012.12. 选中单个、多个组件.mp4
- [110.9 MB] 前端-编辑器端030.29. 页面复制、生成模板.mp4
- [51.2 MB] 前端-编辑器端034.33. 离开页面的数据清理与其它细节代码修改.mp4
- [62.7 MB] 前端-编辑器端011.11. 清空画布.mp4
- [15.8 MB] 前端-编辑器端023.22. 添加保存与上下左右移动组件位置的快捷键.mp4
- [49.0 MB] 前端-编辑器端015.15. 伸缩改变组件大小.mp4
- [61.5 MB] 前端-编辑器端006.6. 拖拽添加组件.mp4
- [68.0 MB] 前端-编辑器端035.34.1 组合组件-原理.mp4
- [61.6 MB] 前端-编辑器端027.26. 吸附线-单个组件对齐可视区域内的其它组件.mp4
- [84.1 MB] 前端-编辑器端026.25. 吸附线-单个组件对齐画布.mp4
- [93.2 MB] 前端-编辑器端038.34.4 组合组件-EditBox.mp4
- [37.4 MB] 前端-编辑器端008.8. 添加图片、图形组件.mp4
- [29.5 MB] 前端-编辑器端005.5. 画布数据管理.mp4
- [82.9 MB] 前端-编辑器端013.13. 拖拽选中的组件.mp4
- [35.0 MB] 前端-编辑器端003.3. 查询列表页.mp4
- [29.7 MB] 前端-编辑器端031.30. 显示缩略图,页面生成可下载图片.mp4
- [47.3 MB] 前端-编辑器端042.38. 删除form组件.mp4
- [28.8 MB] 前端-编辑器端039.35. 组合组件的层级.mp4
- [46.4 MB] 前端-编辑器端029.28. 旋转单个组件.mp4
- [53.0 MB] 前端-编辑器端036.34.2 组合组件-实现组合与取消组合.mp4
- [97.1 MB] 📁
- 02 前端-生成器
- 02 前端-生成器必看.png [493.5 KB] 前端-生成器001.1. 生成器项目基础-CSR渲染.mp4
- [55.9 MB] 前端-生成器004.4. CSR与SSR与SSG渲染对比.mp4
- [12.3 MB] 前端-生成器002.2. SSR渲染.mp4
- [70.7 MB] 前端-生成器003.3. SSG渲染.mp4
- [42.1 MB] 📁
- 04 服务端-NestJS
- 04 服务端-NestJS必看.png [493.5 KB] 1-11_11基础篇:使用Winston实现分级日志收集.mp4
- [127.7 MB] 1-4_4基础篇:Controller与HTTP接口实现.mp4
- [887.2 MB] 1-6_6基础篇:控制反转IOC与DI.mp4
- [783.7 MB] 1-12_12 实战篇:三层架构与目录规范.mp4
- [62.2 MB] 1-13_13 实战篇:实现分页功能.mp4
- [102.6 MB] 1-3_3基础篇:Swagger接口文档.mp4
- [779.1 MB] 1-18_18 实战篇:用户登录、鉴权.mp4
- [132.8 MB] 1-8_8基础篇:异常过滤器-异常处理.mp4
- [416.0 MB] 1-7_7基础篇:模块化Modules.mp4
- [507.2 MB] 1-20_20实战篇:使用无头浏览器实现缩略图生成.mp4
- [98.7 MB] 1-15_15 实战篇:拦截器实现统一应答处理.mp4
- [103.6 MB] 1-9_9基础篇:配置中心-环境变量.mp4
- [709.2 MB] 1-19_19实战篇:模版管理.mp4
- [23.6 MB] 1-17_17 实战篇:用户注册、密码强化.mp4
- [136.2 MB] 1-5_5基础篇:利用Pipe通道实现数据校验.mp4
- [618.6 MB] 1-16_16 实战篇:过滤器实现统一异常应答.mp4
- [66.8 MB] 1-14_14 实战篇:实现通用数据项-逻辑删除、时间戳.mp4
- [70.7 MB] 1-1_1基础篇:NestJS简介.mp4
- [1.1 GB] 1-2_2基础篇:RESTfulAPI风格.mp4
- [777.8 MB] 1-10_10基础篇:数据持久化-TypeORM.mp4
- [1.1 GB] 📁
- 05 React低代码项目
- 05 React低代码项目说明.zip
- [1.8 MB] 1-7_lesson6-升级React18,并改变组件大小.mp4
- [349.5 MB] 1-20_lesson19链接服务端,部署项目.mp4
- [365.2 MB] 1-23_lesson22添加typescript.mp4
- [143.3 MB] 1-2_lesson2项目搭建.mp4
- [330.4 MB] 1-6_lesson5拖拽移动组件.mp4
- [800.4 MB] 1-15_lesson14清空画布、撤销与回退.mp4
- [535.5 MB] 1-8_lesson7-添加图片组件.mp4
- [313.2 MB] 1-16_lesson15组件的复制与删除.mp4
- [432.9 MB] 1-5_lesson5演示效果.mp4
- [18.0 MB] 1-22_lesson21注册与登录.mp4
- [163.5 MB] 1-10_lesson9编辑组件.mp4
- [599.9 MB] 1-12_lesson11实现模板添加与画布缩放.mp4
- [225.4 MB] 1-21_lesson20部署,路由守卫.mp4
- [174.7 MB] 1-25_后端技术选型.mp4
- [416.1 MB] 1-17_lesson16组件的层级修改.mp4
- [335.4 MB] 1-3_lesson3状态管理.mp4
- [447.6 MB] 1-4_lesson4往页面动态添加组件.mp4
- [590.0 MB] 1-11_lesson10组件的旋转、拖拽、上下左右键的移动.mp4
- [725.9 MB] 1-9_lesson8-编辑画布区域.mp4
- [420.0 MB] 1-24_lesson23title、跳转、其他.mp4
- [306.3 MB] 1-14_lesson13画布的缩放与组件的拖拽、移动.mp4
- [333.3 MB] 1-13_lesson12添加图形组件.mp4
- [173.6 MB] 1-19_lesson18组件的批量操作.mp4
- [1.0 GB] 1-18_lesson17支持文本组件的多行编辑.mp4
- [487.5 MB] 1-1_lesson1低代码基础.mp4
- [279.3 MB] 📁
- 03 部署与持续集成
- 03 部署与持续集成必看.png [493.5 KB] 部署与持续集成013.12. 使用Pm2 Monitor 实现异常监控.mp4
- [18.1 MB] 部署与持续集成006.5. Linux安装Docker.mp4
- [25.1 MB] 部署与持续集成009.8. 申请HTTPS证书.mp4
- [48.2 MB] 部署与持续集成008.7. 申请域名服务配置DNS.mp4
- [20.7 MB] 部署与持续集成004.3. 使用华为云平台ECS+Linux搭建应用服务.mp4
- [44.2 MB] 部署与持续集成005.4. 学会基础的Linux操作.mp4
- [51.2 MB] 部署与持续集成007.6. Linux安装Node环境 - Node、Pm2.mp4
- [51.5 MB] 部署与持续集成002.1. 使用Docker实现容器化封装.mp4
- [39.4 MB] 部署与持续集成001.0. Docker基础.mp4
- [147.6 MB] 部署与持续集成011.10. 开发、测试、生产多分支与工作流设计.mp4
- [28.8 MB] 部署与持续集成010.9. Nginx基础配置 - 静态服务、Gzip、反向代理.mp4
- [45.2 MB] 部署与持续集成003.2. 使用Pm2实现进程守护.mp4
- [48.3 MB] 部署与持续集成012.11. 使用GithubAction实现持续集成.mp4
- [85.8 MB] 适合人群 前端开发者 低代码爱好者 全栈工程师 学习收获 搭建全栈低代码项目 掌握NestJS框架 提升项目开发效率 祝您学习愉快! 学有所成,前程似锦!





