先别急着敲代码,咱们得聊聊这个项目的“门槛”
很多人看标题里带着“低代码”和“商业项目”,容易误以为这是那种拖拽就能完成的神器,或者觉得只要会写个简单接口就行。大错特错。这门课的核心其实是基于 Node.js 全家桶(Express/Koa/Egg)从零搭建一个复杂的运维管理系统。它解决的是“如何把混乱的业务逻辑变成可维护的代码”这个问题,而不是教你怎么用现成的 SaaS 软件。如果你连基本的 HTTP 请求、JSON 数据处理、环境变量配置都没概念,直接看后面的业务开发会非常痛苦,建议先花几天时间自学一下计算机网络基础和 Linux 命令行的基本操作。
学习节奏要“慢”,建议按这个顺序慢慢啃
鉴于这是体系课且内容涉及后端运维,千万别追求倍速。第一章到第六章通常只是铺垫,重点其实从第十章开始。请严格按照资料包里的章节顺序来:先花大量时间消化“后端技术选型”和"Express/Koa/Egg 原理”。特别是"Middleware 中间件”和"Controller 控制器”这两块,一定要跟着视频暂停,自己在本地把代码敲一遍,理解数据怎么从请求进来,再经过中间件处理,最后怎么响应出去。如果连“插件开发”和“自定义扩展”这些底层机制都一知半解,后面写真正的业务代码时,一定会在路由跳转和权限控制上卡住,到时候再回头补基础会更慢。
资料怎么用,以及学完能独立做什么
视频只是引路人,真正的练习必须配合资料包里的代码库。不要只看不练,要把视频里演示的“安装 MongoDB"、“配置环境”、“调试技巧”这些步骤,自己在虚拟机或 Docker 里复现一遍。只有当你能独立运行起这个运维管理系统,并且能手动修改配置文件让数据库连接切换、能自己写一个中间件来过滤非法请求时,才算真正吃透。学完这门课,你不应只盯着“低代码”这个词,而应具备独立设计并开发一套完整企业级后台的能力。你能独立处理高并发下的数据查询,懂得如何设计 RESTful 接口,甚至能根据业务需求自己扩展框架功能,而不是只会调用现成的 API。这才是这门课想给你的真实底气。
课程目录
第10章 后端技术选型以及基础知识巩固(上) 10-1 导学.mp4 24.26M 10-10 Controller 第一部分:设置响应.mp4 28.44M 10-11 Controller 第二部分:获取 Request 的参数.mp4 45.47M 10-12 Postman安装以及使用.mp4 35.99M 10-13 Service 发送 HTTP 请求获取信息.mp4 39.88M 10-14 Plugin 插件的初次接触.mp4 49.96M 10-15 Middleware 中间件第一部分.mp4 30.99M 10-16 Middleware 中间件第二部分.mp4 54.92M 10-17 Config 配置文件第一部.mp4 58.74M 10-18 Config 配置文件第二部分.mp4 40.80M 10-19 Extend 扩展 第一部分.mp4 32.52M 10-2 接口分析.mp4 47.27M 10-20 Extend 扩展 第二部分.mp4 50.98M 10-21 启动自定义.mp4 68.93M 10-22 egg typescript 支持的原理.mp4 61.29M 10-23 eggjs 调试技巧.mp4 83.14M 10-24 eggjs 日志的概念以及分类.mp4 71.57M 10-25 非关系数据库 对阵 关系型数据库.mp4 36.35M 10-26 mongoDB 安装第一部分:下载运行.mp4 64.56M 10-27 mongoDB 安装第二部分:添加到全局命令.mp4 29.15M 10-3 后端接口设计文档.mp4 43.88M 10-4 技术选型 express 分析.mp4 50.46M 10-5 了解 express 中间件.mp4 45.49M 10-6 调研 koa2 以及它的基本特点.mp4 42.55M 10-7 koa2 中间件机制.mp4 56.32M 10-8 后端框架选择 egg.js.mp4 77.97M 10-9 egg.js 项目结构.mp4 29.59M 第11章 后端技术选型以及基础知识巩固(下) 11-1 mongod 使用配置文件.mp4 43.79M 11-10 按照数组内容查询并更新.mp4 35.36M 11-11 mongoDB Nodejs 语法小节.mp4 53.86M 11-12 mongoDB 索引的定义和测试.mp4 52.39M 11-13 mongoDB 索引管理.mp4 38.40M 11-14 mongoDB 不同集合的数据关系.mp4 30.70M 11-15 聚合的概念和基本用法.mp4 56.74M 11-16 使用$lookup 完成多集合查询.mp4 44.57M 11-17 MongoDB数据库设计原则以及最佳实践.mp4 45.28M 11-18 完成应用数据库设计.mp4 50.45M 11-19 什么是 mongoose 以及 ORM ODM 的概念.mp4 40.59M 11-2 mongo shell简介及使用.mp4 23.88M 11-20 mongoose 基本语法.mp4 53.65M 11-21 egg.js 结合 mongoose.mp4 83.82M 11-22 将 models 自动加载到 app 对象.mp4 72.58M 11-23 将逻辑抽象编写为 egg 插件.mp4 54.62M 11-24 egg-mongoose 源代码解读.mp4 89.74M 11-25 章总结.mp4 43.60M 11-3 mongoDB GUI 软件推荐使用.mp4 15.31M 11-4 nodejs 连接 mongodb 数据库.mp4 33.38M 11-5 插入和简单查询.mp4 60.03M 11-6 mongoDB 查询操作符.mp4 72.89M 11-7 mongoDB 整体结果的处理.mp4 46.18M 11-8 更新文档第一部分.mp4 48.25M 11-9 更新文档第二部分:更新数组内容.mp4 45.28M 第12章 用户系统设计与实现 12-1 本章导学.mp4 14.83M 12-10 使用 mongoose-sequence 插件完成 ID 自增.mp4 27.55M 12-11 Cookie基础知识回顾以及加深.mp4 36.63M 12-12 使用 egg.js 设置对应的 Cookie.mp4 26.17M 12-13 使用 egg-session 实现用户验证功能.mp4 27.69M 12-14 koa session 源代码分析第一部分.mp4 47.99M 12-15 koa session 源代码分析第二部分.mp4 31.64M 12-16 egg session 使用外部存储器.mp4 37.46M 12-17 总结 egg-session 的优缺点.mp4 30.07M 12-2 定义 UserModel.mp4 28.90M 12-3 实现创建用户的最基本功能.mp4 31.28M 12-4 改进 Model 的ts 类型支持.mp4 23.96M 12-5 使用 egg-validate 验证参数.mp4 41.15M 12-6 规范化错误信息和错误码.mp4 32.73M 12-7 加密选择方案简介.mp4 21.09M 12-8 将 bcrypt 添加到应用并完成密码加密和登录解密.mp4 46.39M 12-9 使用 toJSON 和 transform 处理文档结果.mp4 22.42M 第13章 文件上传与处理 , SSR 实现 H5 端展示以及权限控制 13-1 本章导学.mp4 11.63M 13-10 对象存储调研报告.mp4 37.00M 13-11 配置阿里云 oss.mp4 51.66M 13-12 上传单文件到阿里云 OSS.mp4 47.71M 13-13 学习底层库 Busboy 的用法.mp4 66.64M 13-14 使用 co-busboy 完成多文件上传的需求.mp4 62.42M 13-15 egg-mutilpart 源代码解析.mp4 45.81M 13-16 限制上传图片大小以及格式.mp4 66.86M 13-17 重构 Router:添加 Prefix 和简单的权限验证.mp4 44.29M 13-18 简介 SSR 的概念和特点.mp4 29.55M 13-19 学习 vue SSR 的基本用法.mp4 37.82M 13-2 文件上传的原理再次分析.mp4 33.72M 13-20 使用 lego-components 渲染对应的H5 页面.mp4 49.47M 13-21 添加 body 样式.mp4 33.67M 13-22 px 转换成 vw.mp4 40.79M 13-23 使用 webpack 的解决对应的引用第三方库的问题.mp4 13.61M 13-24 配置 webpack 生成对应的结果.mp4 41.23M 13-25 拷贝和清理 webpack 生成的文件.mp4 37.75M 13-26 上传生成的静态文件到 OSS.mp4 41.44M 13-27 完成 webpack 结合上传文件到 OSS 的功能.mp4 29.75M 13-28 创建展示渠道.mp4 33.87M 13-29 渠道的更新以及删除.mp4 43.77M 13-3 File 模式上传并且支持服务器直接访问.mp4 39.07M 13-30 RBAC概念简介以及选择 Node.js 第三方库.mp4 34.72M 13-31 CASL 初步学习.mp4 28.52M 13-32 CASL 学习第二部分- 添加角色.mp4 37.19M 13-33 CASL学习第三部分 - 管理属性权限.mp4 52.58M 13-34 添加对应的角色模型.mp4 35.23M 13-35 添加角色判断到装饰器第一部分:基本验证.mp4 68.52M 13-36 添加角色判断到装饰器第二部分:验证字段.mp4 48.90M 13-37 添加角色判断到装饰器第三部分:自定义 action.mp4 54.80M 13-38 添加角色判断到装饰器第四部分:自定义 query.mp4 66.51M 13-39 总结.mp4 19.34M 13-4 图片处理库 Sharp 简介.mp4 21.50M 13-5 使用 sharp 生成缩略图并保存.mp4 44.17M 13-6 流的基本概念和举例.mp4 24.34M 13-7 Stream 的基本特性编码.mp4 31.25M 13-8 使用 stream 模式完成图片上传以及缩略图生成.mp4 45.06M 13-9 高级知识:使用 pipeline替换pipe方法.mp4 53.39M 第14章 使用 Docker 完成部署以及 Github Actions 完成 CI、CD 14-1 导学.mp4 14.10M 14-10 修改生产环境的配置.mp4 30.09M 14-11 在服务器部署并且运行.mp4 29.90M 14-12 本章总结以及提出问题.mp4 12.91M 14-13 Docker 简介以及安装.mp4 21.09M 14-14 docker images 镜像操作.mp4 20.14M 14-15 Docker 容器的基本概念.mp4 20.56M 14-16 Docker 容器持久化数据.mp4 19.77M 14-17 使用 Dockerfile 构建镜像.mp4 18.13M 14-18 使用 Dockerfile 构建并且运行 lego-backend.mp4 23.11M 14-19 Docker 多个容器互相通信.mp4 24.37M 14-2 本地环境和生产环境的异同.mp4 38.80M 14-20 使用 docker-compose 启动服务.mp4 30.44M 14-21 mongoDB 设置访问权限.mp4 24.68M 14-22 mongoDB 权限验证第二部分.mp4 25.86M 14-23 Docker 初始化 MongoDB 数据库操作.mp4 49.38M 14-24 使用.env 保存 docker 中的敏感信息.mp4 38.80M 14-25 向 docker-compose 添加 redis 服务并测试.mp4 41.01M 14-26 Docker Build 优化镜像大小.mp4 25.97M 14-27 Docker Build 提高构建速度.mp4 29.52M 14-28 在服务器上运行对应的 docker 容器.mp4 36.61M 14-29 重学 YAML 语法.mp4 24.31M 14-3 Node.js Cluster 模式.mp4 30.62M 14-30 Github Actions 简介和初步使用.mp4 94.60M 14-31 学习 Github Actions 的进阶知识.mp4 43.71M 14-32 学习使用 Github Secrets.mp4 71.04M 14-33 推送镜像到阿里云ACR 并测试.mp4 57.38M 14-34 优化线上部署流程分析.mp4 32.25M 14-35 使用 Github Actions Build 和 Push 镜像到 ACR.mp4 76.97M 14-36 自动部署应用到服务器 第一部分.mp4 86.78M 14-37 自动部署应用到服务器 第二部分.mp4 58.34M 14-38 在 actions 中获取提交的基本信息.mp4 99.23M 14-39 整合流程,完成自动部署以及回滚.mp4 64.13M 14-4 Node.js Cluster 压力测试对比结果.mp4 39.73M 14-40 使用 release-it 精简发布流程.mp4 93.84M 14-41 总结.mp4 27.48M 14-5 Cluster 进程间的通信.mp4 38.11M 14-6 Egg.js 启动的不同进程的分类以及特点.mp4 40.73M 14-7 云服务器设置以及登录最佳实践.mp4 34.68M 14-8 使用 SSH key 进行免密码登录.mp4 23.44M 14-9 linux 安装必备软件.mp4 36.29M 第15章 真实高质量低代码商业项目,前端后端运维管理系统 1-1 前言_.mp4 148.72M 2-1 知识回顾_.mp4 220.97M 2-2 选择 CropperJS 作为图片裁剪库_.mp4 103.95M 2-3 初始化 Cropper 区域_.mp4 297.11M 2-4 使用阿里云 OSS 完成图片裁剪功能_.mp4 334.27M 2-5 使用 Cropper.js 获取裁剪图片数据_.mp4 185.84M 2-6 方法二:完成裁剪后重新上传图片_.mp4 141.59M 3-1 分析图层设置的需求和实现_.mp4 109.53M 3-2 图层列表设置锁定和隐藏_.mp4 350.10M 3-3 InlineEdit 书写测试用例以及初步功能开发_.mp4 259.34M 3-4 添加键盘响应钩子函数_.mp4 188.73M 3-5 添加 useClickOutside_.mp4 167.27M 3-6 在界面上测试并且改进 InlineEdit 组件_.mp4 179.56M 4-1 拖动排序列表的需求分析_.mp4 62.76M 4-2 拖拽排序第一部分 添加拖动事件_.mp4 290.51M 4-3 拖拽排序第二部分 添加 drop 时排序_.mp4 233.31M 4-4 拖动排序第三部分 在拖动时完成排序_.mp4 227.45M 4-5 使用 Vue Draggable Next 完成排序_.mp4 265.56M 5-1 EditGroup 需求分析_.mp4 127.75M 5-2 EditGroup 编码第一部分_.mp4 237.77M 5-3 EditGroup 编码第二部分:数据转换成界面_.mp4 203.34M 6-1 页面设置编码第一部分_.mp4 191.41M 6-2 BackgroundProcesser 组件编码第一部分_.mp4 192.64M 6-3 使用正则获取文件名称_.mp4 79.24M 6-4 页面设置完成更新背景图片逻辑_.mp4 193.90M 7-1 总结_.mp4 79.54M 第16章 让元素动起来 - 编辑器画布交互功能开发 1-1 导学_.mp4 11.76M 2-1 拖动移动元素的原理分析_.mp4 7.72M 2-2 拖动移动元素第一部分:计算偏移量_.mp4 37.21M 2-3 拖动移动第二部分: 实现元素移动_.mp4 47.41M 2-4 拖动移动第三部分: 更新元素属性_.mp4 29.86M 3-1 拖动改变大小的原理_.mp4 9.96M 3-2 拖动改变大小 第一部分: 实现右下方拖拽大小_.mp4 59.24M 3-3 拖拽改变大小 编码第二部分: 实现四个角拖拽大小_.mp4 61.57M 3-4 拖动改变大小 编码第三部分:发射事件 更新属性_.mp4 28.03M 4-1 快捷键需求分析_.mp4 31.35M 4-2 快捷键编码第一部分:创建 useHotKeys_.mp4 17.58M 4-3 快捷键编码第二部分:添加 muations 完成操作_.mp4 43.13M 4-4 快捷键编码第三部分:添加移动元素的快捷键_.mp4 50.72M 4-5 快捷键编码第四部分:添加高级函数阻止默认行为_.mp4 45.31M 4-6 尽善尽美 补充新的 mutations 的测试_.mp4 64.50M 5-1 撤销重做需求分析_.mp4 59.71M 5-10 撤销重做小结以及剩下的改进_.mp4 43.18M 5-2 撤销重做编码第一部分:添加历史记录_.mp4 66.24M 5-3 撤销重做编码第二部分:根据不同情况添加处理_.mp4 56.86M 5-4 撤销重做编码第三部分:根据当前情况添加测试_.mp4 38.86M 5-5 中期界面测试以及发现需要改进的点_.mp4 30.23M 5-6 进阶:撤销重做支持一次处理多个数据_.mp4 48.74M 5-7 进阶:撤销重做支持一次处理多个数据 第二部分_.mp4 32.83M 5-8 进阶:撤销重做支持函数防抖_.mp4 44.49M 5-9 进阶:撤销重做支持最大历史条目数_.mp4 41.60M 6-1 右键菜单需求分析_.mp4 18.29M 6-2 右键菜单编码第一部分:添加右键菜单组件_.mp4 46.27M 6-3 右键菜单第二部分:函数式的创建组件_.mp4 21.80M 6-4 右键菜单第三部分:插件化右键菜单_.mp4 42.07M 6-5 右键菜单第四部分:删除组件实例的方法_.mp4 30.20M 7-1 总结_.mp4 19.74M 第17章 前后端结合 - 编辑器整合后端接口 1-1 导学_.mp4 11.09M 2-1 前后端分离开发简介_.mp4 29.54M 2-2 分析后端接口和需求_.mp4 37.36M 2-3 使用 vuex action 发送请求_.mp4 52.55M 3-1 JSON server 的简介和安装使用_.mp4 20.20M 3-2 JSON server 自定义接口URL 和 返回数据结构_.mp4 34.42M 3-3 JSON Server 实现 JWT 验证 - 生成 token_.mp4 32.06M 3-4 JSON Server 实现 JWT 验证 - 实现路由保护_.mp4 26.56M 4-1 使用 AForm 完成表单验证_.mp4 45.90M 4-2 使用 AForm 完成提交时验证的两种方法_.mp4 31.13M 4-3 完成获取验证码的功能_.mp4 26.46M 4-4 完成用户登陆过程_.mp4 31.12M 4-5 使用高阶函数 actionWrapper 包装 action 通用逻辑_.mp4 37.08M 4-6 AForm 源代码解析 :Form 组件 和 FormItem 完成验证_.mp4 64.25M 4-7 AForm 源代码解析 :使用 useForm 完成验证_.mp4 19.44M 5-1 添加全局读取状态 - 整体通用读取状态_.mp4 19.85M 5-2 添加全局读取状态 - 细粒度读取状态_.mp4 30.26M 5-3 处理全局错误处理_.mp4 30.98M 5-4 将全局读取和错误添加至根组件_.mp4 19.60M 5-5 登陆状态持久化_.mp4 38.68M 5-6 路由权限验证 第一部分 - 功能分析_.mp4 7.76M 5-7 路由权限验证 第二部分 - 编码实现_.mp4 43.13M 6-1 编辑器获取作品 第一部分 - 发送并且改进 action_.mp4 62.64M 6-2 编辑器获取作品 第二部分 - 根据数据渲染至画布_.mp4 33.49M 6-3 添加编辑器 Header_.mp4 29.01M 6-4 保存作品数据_.mp4 19.67M 6-5 添加自动保存功能_.mp4 33.01M 6-6 跳转路由前提示保存_.mp4 23.97M 6-7 提取和整合保存作品逻辑_.mp4 25.48M 第18章 整合开发 B 端其他页面的各种功能 1-1 周前言_.mp4 58.35M 2-1 发布作品需求分析_.mp4 55.35M 2-2 前后端分离开发简介_.mp4 80.11M 2-3 html2canvas 获取截图_.mp4 83.77M 2-4 html2canvas 踩坑修正 bug_.mp4 90.60M 2-5 完成截图并且上传文件_.mp4 112.40M 2-6 html2canvas的基本原理_.mp4 63.13M 2-7 html2canvas 原理简单编码实现_.mp4 69.43M 3-1 完成发布流程_.mp4 74.36M 3-2 发布后创建渠道_.mp4 112.81M 3-3 添加 usePublishWork_.mp4 85.51M 4-1 创建和删除渠道_.mp4 131.08M 4-2 使用 qrcode 将渠道链接生成二维码_.mp4 75.94M 4-3 watch 数组的陷阱:新添加的渠道生成二维码_.mp4 68.93M 5-1 使用Clipboard.js 实现内容的拷贝_.mp4 86.72M 5-2 拷贝文本的原理_.mp4 86.74M 5-3 完成copyToClipBoard编码_.mp4 55.61M 5-4 PreviewForm 预览组件第一部分_.mp4 60.54M 5-5 PreviewForm 预览组件第二部分_.mp4 100.63M 6-1 剩余页面需求分析_.mp4 122.31M 6-2 useLoadMore 编码第一部分:改造 actionWrapper 支持 queryParams_.mp4 113.75M 6-3 useLoadMore 编码第二部分:实现基本功能_.mp4 60.74M 6-4 useLoadMore编码第三部分 - 页面实践以及支持无限滚动加载_.mp4 104.39M 6-5 useLoadMore编码第四部分 - 创建我的作品页以及发现新的问题_.mp4 92.51M 6-6 useLoadMore 编码第五部分 - 数据驱动界面,改造成分页组件_.mp4 89.90M 7-1 下载图片原理编码第一部分_.mp4 90.08M 7-2 下载文件原理编码第二部分_.mp4 91.90M 7-3 使用 FileSaver.js 来完成图片的下载_.mp4 94.81M 7-4 FileSaver.js 源码解析_.mp4 110.66M 8-1 周总结_.mp4 40.82M 第19章 整大型项目的编译,部署以及性能优化 1-1前言_.mp4 37.62M 2-1开发,预生产,生产环境的概念_.mp4 66.76M 2-2使用vuecli生成生产环境代码_.mp4 64.63M 2-3VueCLI中模式的概念以及简单使用_.mp4 59.80M 2-4使用环境变量文件第一部分_.mp4 56.41M 2-5环境变量设置第二部分创建预发布环境变量文件_.mp4 64.44M 3-1Webpack基本概念回顾_.mp4 92.26M 3-2动手写一个WebpackLoader第一部分_.mp4 54.14M 3-3动手写一个WebpackLoader第二部分_.mp4 69.41M 3-4动手写一个Webpackplugins第一部分_.mp4 67.18M 3-5动手写一个Webpackplugins第二部分_.mp4 62.65M 4-1vue.config.js简介_.mp4 83.30M 4-2安装webpack-bundle-analyzer插件_.mp4 60.47M 4-3webpack打包优化第一部分:移除不需要的第三方库_.mp4 87.00M 4-4webpack打包优化第二部分:按需加载ant-desig_.mp4 82.65M 4-5webpack打包优化第三部分:分析第三方库继续优化的方案_.mp4 71.40M 4-6手动分割第三方库成多个文件_.mp4 99.88M 4-7按照模块大小自动分割第三方库_.mp4 55.35M 4-8实现路由懒加载_.mp4 83.44M 4-9使用chainWebpack修改webpack已有配置_.mp4 69.67M 5-1部署的概念_.mp4 48.59M 5-2nginx安装和简单配置_.mp4 113.37M 5-3HTTP缓存设置第一部分:Expires和Cache-Co_.mp4 70.45M 5-4HTTP缓存设置第二部分:Etag和Last-Modifi_.mp4 90.18M 5-5使用gzip压缩对应的HTTP请求资源_.mp4 56.46M 5-6使用Brotli完成HTTP压缩优化_.mp4 71.00M 5-8使用keep-alive减少多次TCP连接_.mp4 62.66M 5-9使用HTTP2大幅提升加载速度_.mp4 85.81M 6-1总结_.mp4 49.11M 第1章 课程简介 1-1 课程导学.mp4 50.91M 第20章 学习使用 Nuxt.js 创建管理系统:基础知识 20-1 Nuxt3导学.mp4 20.94M 20-10 状态管理第二部分.mp4 54.77M 20-11 数据获取第一部分.mp4 92.59M 20-12 数据获取第二部分.mp4 77.25M 20-13 数据获取第三部分.mp4 45.87M 20-14 静态文件处理.mp4 43.29M 20-15 SEO.mp4 65.54M 20-16 总结.mp4 48.72M 20-17 Nuxt server 简介.mp4 36.81M 20-18 Nuxt server 基础知识.mp4 63.76M 20-19 服务器端中间件第一部分.mp4 60.47M 20-2 Nuxt简介.mp4 40.49M 20-20 服务器端中间件第二部分.mp4 53.27M 20-21 存储层第一部分.mp4 50.17M 20-22 存储层 第二部分.mp4 43.80M 20-23 配置文件以及环境变量.mp4 53.35M 20-24 Nitro plugins.mp4 64.30M 20-25 Nuxt Plugins.mp4 60.33M 20-26 安装 nuxt-mongoose 模块.mp4 49.40M 20-27 使用 nuxt-mongoose 完成对应的编码.mp4 40.10M 20-28 总结.mp4 52.18M 20-3 Nuxt 中的渲染模式.mp4 72.06M 20-4 Nuxt3 安装.mp4 36.05M 20-5 自动导入.mp4 71.19M 20-6 Pages 概念.mp4 48.76M 20-7 Routing 路由 以及中间件第一部分.mp4 56.34M 20-8 中间件第二部分.mp4 53.39M 20-9 状态管理 第一部分.mp4 60.42M 第21章 学习使用 Nuxt.js 创建管理系统:进阶实战 21-1 安装 tailwind.css.mp4 60.59M 21-10 知识巩固:完成注册页面.mp4 54.67M 21-11 完成注册以及登陆的后端功能.mp4 94.03M 21-12 使用 jwt 实现用户验证 后端编码.mp4 102.83M 21-13 前端添加用户验证.mp4 43.01M 21-14 完成前端登陆状态持久化.mp4 65.27M 21-15 总结.mp4 57.82M 21-16 简介和安装 NuxtUI.mp4 37.27M 21-17 编写 Header 样式.mp4 75.88M 21-18 完成剩余布局.mp4 48.52M 21-19 Table 编码第一部分 展示数据.mp4 63.89M 21-2 Tailwind 规则演示.mp4 77.45M 21-20 表格编码第二部分 实现分页功能.mp4 66.13M 21-21 表格编码第三部分 完成排序功能.mp4 79.47M 21-22 表格编码第四部分 查找功能.mp4 87.50M 21-23 表格编码第五部分 自定义功能.mp4 79.82M 21-3 使用 Layouts 创造两种布局.mp4 29.92M 21-4 安装并且使用 zod.mp4 68.37M 21-5 Zod 完成客户端验证.mp4 69.25M 21-6 使用 Zod 添加服务器端验证.mp4 62.36M 21-7 添加 VeeValidate 第一部分.mp4 66.01M 21-8 添加 VeeValidate 第二部分.mp4 76.79M 21-9 添加 VeeValidate 第三部分 完成登陆页面.mp4 72.23M 第22章 学习使用 Nuxt.js 创建管理系统:最后一部分 22-1 编辑创建页面需求分析.mp4 39.83M 22-10 编辑用户信息第一部分.mp4 70.51M 22-11 编辑用户信息 第二部分.mp4 64.15M 22-12 编辑用户编码第三部分.mp4 59.47M 22-13 构建和部署的方式.mp4 35.62M 22-14 使用Nuxt构建整个项目.mp4 56.17M 22-15 完成部署脚本.mp4 62.99M 22-16 使用 pm2 来启动和管理应用.mp4 68.15M 22-17 扩展内容:使用 Bun 来运行应用.mp4 47.68M 22-2 完成动态表单初步编码.mp4 92.67M 22-3 表单编码第二部分:添加联动关系.mp4 84.20M 22-4 上传组件第一步 - 创建上传组件.mp4 79.65M 22-5 上传组件第二部分-服务器端获取文件数据.mp4 78.28M 22-6 上传图片第三部分-使用阿里云完成上传.mp4 67.13M 22-7 上传组件第四部分 - 使用插件.mp4 43.96M 22-8 完成数据创建显示自定义错误.mp4 113.57M 22-9 完成创建后的收尾工作.mp4 82.45M 第2章 课程设计—需求分析和架构设计:做什么,如何做? 2-1 需求分析-了解软件开发生命周期.mp4 16.36M 2-2 宏观需求分析.mp4 28.87M 2-3 技术整体架构 - 几个项目,项目的关系.mp4 21.00M 2-4 技术整体架构 - 核心内容分析.mp4 43.08M 第3章 B端项目需求分析 和 架构设计 3-1 章简介.mp4 11.85M 3-10 总体架构.mp4 35.72M 3-2 引子:突破瓶颈,前端破局之路.mp4 21.25M 3-3 需求分析.mp4 50.14M 3-4 项目难点分析.mp4 42.38M 3-5 组件库难点解决方案.mp4 30.20M 3-6 编辑器难点解析一.mp4 37.27M 3-7 编辑器难点解析二.mp4 51.88M 3-8 技术选型 - typescript.mp4 32.86M 3-9 技术选型 - vue 和 react.mp4 38.31M 第4章 前端基础技术回顾和巡礼 4-1 什么是 Typescript 为什么要学习它.mp4 31.71M 4-10 泛型(Generics) 第二部分 - 约束泛型.mp4 25.23M 4-11 新泛型第三部分 - 泛型在类和接口中的使用.mp4 36.82M 4-12 类型别名,字面量 和 交叉类型.mp4 21.39M 4-13 声明文件 第一部分.mp4 58.01M 4-14 声明文件 第二部分.mp4 39.72M … 共 700 条





