系统培养大厂P7技术专家/中小厂前端Leader 6~8个月,让3年+前端完成质的飞跃 这是一门专门培养前端架构师的高端课程 初级前端VS中高级前端VS前端架构师

*   00 资料/

  *   电子书/

    *   01 一句话介绍/

      *   01 week1-需求分析和架构设计/

        *   01 开始.html (0.02 MB)

        *   02 需求分析-开始.html (0.23 MB)

        *   03 需求分析-架构师思维分析需求.html (0.52 MB)

        *   04 需求分析-浅层需求.html (0.02 MB)

        *   05 需求分析-深度需求.html (0.02 MB)

        *   06 需求分析-总揽.html (0.13 MB)

        *   07 需求分析-总结.html (0.02 MB)

        *   08 架构设计-开始.html (0.02 MB)

        *   09 架构设计-需要多少个项目.html (0.08 MB)

        *   10 架构设计-自研统计服务.html (0.02 MB)

        *   11 架构设计-各个项目之间的关系.html (0.27 MB)

        *   12 架构设计-核心数据结构.html (0.19 MB)

        *   13 架构设计-写技术方案设计文档.html (0.02 MB)

        *   14 架构设计-总结.html (0.02 MB)

        *   15 业务架构-需求分析.html (0.56 MB)

        *   16 业务架构 - 技术架构设计.html (0.37 MB)

      *   02 week2-脚手架架构设计和框架搭建/

        *   01 本周导学.html (0.02 MB)

        *   02 未命名节.html (0.02 MB)

        *   03 01-站在前端研发的视角,分析开发脚手架的必要性.html (0.12 MB)

        *   04 02-从使用角度理解什么是脚手架.html (0.16 MB)

        *   05 03-脚手架的实现原理.html (0.33 MB)

        *   06 04-脚手架的开发流程.html (0.03 MB)

        *   07 05-Lerna简介.html (0.21 MB)

        *   08 06-加餐:Lerna源码分析.html (0.27 MB)

        *   09 07-加餐:赚回学费之基于Lerna重新设计简历.html (0.03 MB)

      *   03 week3-脚手架核心流程开发/

        *   01 本周导学.html (0.02 MB)

        *   02 01-imooc-cli脚手架需求分析.html (0.50 MB)

        *   03 02-imooc-cli脚手架架构设计.html (0.33 MB)

        *   04 03-脚手架拆包策略.html (0.02 MB)

        *   05 04-core模块技术方案.html (0.13 MB)

        *   06 05-附增:node版本管理工具用法小结.html (0.02 MB)

      *   04 week4-脚手架命令注册和执行过程开发/

        *   01 本周导学.html (0.02 MB)

        *   02 高性能脚手架架构设计.html (0.45 MB)

        *   03 Node多进程开发入门.html (0.23 MB)

        *   04 Node多进程开发进阶.html (0.55 MB)

      *   05 week5-脚手架创建项目流程设计和开发/

        *   01 本周导学.html (0.02 MB)

        *   02 脚手架项目创建功能架构设计.html (0.17 MB)

        *   03 egg.js+云mongodb快速入门.html (0.02 MB)

        *   04 加餐:命令行交互原理.html (0.39 MB)

      *   06 wee6-脚手架项目和组件初始化开发/

        *   01 本周导学.html (0.02 MB)

        *   02 01-项目模板安装架构设计.html (0.19 MB)

        *   03 02-ejs和glob用法详解.html (0.03 MB)

        *   04 03-ejs源码详解.html (0.09 MB)

        *   05 04-require源码解析.html (0.18 MB)

      *   07 week7-B端项目需求分析 和 架构设计/

        *   01 本周导学.html (0.02 MB)

        *   02 引子:突破瓶颈,前端破局之路.html (0.02 MB)

        *   03 需求初步分析.html (0.11 MB)

        *   04 项目难点分析.html (0.02 MB)

        *   05 业务组件库难点解决方案.html (0.06 MB)

        *   06 编辑器难点解决方案.html (0.11 MB)

        *   07 技术选型 - Typescript.html (0.04 MB)

        *   08 技术选型 - Vue 和 React.html (0.05 MB)

        *   09 总体架构.html (0.06 MB)

      *   08 week8 前端基础技术回顾和巡礼/

        *   01 本周导学.html (0.02 MB)

        *   02 typescript 基础.html (0.03 MB)

        *   03 interface 和 class.html (0.03 MB)

        *   04 类和接口.html (0.03 MB)

        *   05 泛型.html (0.03 MB)

        *   06 泛型和 interface.html (0.03 MB)

        *   07 源码解析 深入泛型.html (0.03 MB)

        *   08 声明文件.html (0.02 MB)

        *   09 vue3 新特性和推出的原因.html (0.26 MB)

        *   10 Composition API 入门.html (0.03 MB)

        *   11 深入响应式对象.html (0.02 MB)

        *   12 副作用.html (0.02 MB)

        *   13 逻辑重用.html (0.02 MB)

        *   14 Vue3 小结.html (0.02 MB)

      *   09 week9 - 项目整体搭建/

        *   01 本周导学.html (0.02 MB)

        *   02 大话前端工具链.html (0.02 MB)

        *   03 使用 Imooc CLI 新建项目.html (0.02 MB)

        *   04 小花絮 - Vue CLI vs Vite.html (0.02 MB)

        *   05 3-1 使用 ESLint 添加代码规范.html (0.02 MB)

        *   06 3-2 深入 ESLint 配置文件.html (0.02 MB)

        *   07 3-3 小花絮:使用 Prettier 自动格式化.html (0.02 MB)

        *   08 3-4 项目结构规范.html (0.02 MB)

        *   09 3-5 了解 Git Flow 标准.html (0.20 MB)

        *   10 4-1 安装 ant-design-vue 组件库.html (0.03 MB)

        *   11 4-3 SPA 路由的基本原理.html (0.02 MB)

        *   12 5-1 什么是状态管理工具.html (0.05 MB)

        *   13 5-2 Vuex 安装和基础使用.html (0.07 MB)

        *   14 本周总结.html (0.02 MB)

      *   10 10:业务组件库初步开发,业务组件属性的展示和更新/

        *   01 本周导学.html (0.02 MB)

        *   02 本周总结.html (0.02 MB)

      *   11 week11掌握测试基本工具,给组件库添加单元测试/

        *   01 本周导学.html (0.02 MB)

        *   02 为什么要有测试.html (0.05 MB)

        *   03 测试框架 Jest 简介.html (0.02 MB)

        *   04 Jest 实现 Mock.html (0.02 MB)

        *   05 Jest Mock Timers.html (0.02 MB)

        *   06 配置测试开发环境.html (0.02 MB)

        *   07 测试组件基本知识点.html (0.02 MB)

        *   08 组件测试异步请求.html (0.02 MB)

        *   09 测试通用准备和清理.html (0.02 MB)

        *   10 测试中 mock 全局组件的实现.html (0.02 MB)

        *   11 单独测试 Vuex store.html (0.02 MB)

        *   12 什么是 TDD 开发方式.html (0.05 MB)

        *   13 TDD 的特点.html (0.04 MB)

        *   14 本周总结.html (0.02 MB)

      *   12 week12 开发通用上传组件/

        *   01 本周导学.html (0.02 MB)

        *   02 上传组件需求以及开发流程.html (0.02 MB)

        *   03 上传文件的基本方式.html (0.02 MB)

        *   04 Uploader 重构的基本步骤.html (0.11 MB)

        *   05 Vue3 世界中的三种实例.html (0.02 MB)

        *   06 Vue3 中组件通信的四种方法.html (0.07 MB)

        *   07 Element Plus Upload 源码分析.html (0.02 MB)

        *   08 图片预览的方式.html (0.02 MB)

        *   09 扩展知识:Element 类型家族之间的关系.html (0.05 MB)

        *   10 本周总结.html (0.08 MB)

      *   13 13 业务组件库打包、发布,添加 CICD/

        *   01 课程导学.html (0.02 MB)

        *   02 Javascript 模块发展历史.html (0.03 MB)

        *   03 打包工具的根本作用.html (0.02 MB)

        *   04 Webpack 对阵 Rollup.html (0.08 MB)

        *   05 打包什么类型的文件.html (0.03 MB)

        *   06 花絮 - Snowpack 另类打包工具.html (0.23 MB)

        *   07 Vue 插件系统简介.html (0.02 MB)

        *   08 创建入口文件.html (0.02 MB)

        *   09 Rollup 配置文件和插件.html (0.02 MB)

        *   10 添加 typescript plugin.html (0.02 MB)

        *   11 npm 简介和 package.json 的设置.html (0.02 MB)

        *   12 发布或者提交前检查代码质量和测试结果.html (0.02 MB)

        *   13 CICD 的概念.html (0.06 MB)

        *   14 Travis 配置过程.html (0.02 MB)

        *   15 本周总结.html (0.02 MB)

      *   14 14-服务端技术选型/

        *   01 本周导学.html (0.02 MB)

        *   02 技术方案设计 - 接口设计.html (0.03 MB)

        *   03 Node.js 后端框架调研.html (0.17 MB)

        *   04 技术选型 - 使用 Egg.js 和 Typesc.html (0.02 MB)

        *   05 Egg.js 的基础知识.html (0.04 MB)

        *   06 数据库选型.html (0.19 MB)

        *   07 MongoDB 安装.html (0.03 MB)

        *   08 Mongo Shell 的基本用法.html (0.02 MB)

        *   09 MongoDB 结合 Node.js.html (0.02 MB)

        *   10 MongoDB 索引以及聚合.html (0.36 MB)

        *   11 Mongoose 的概念以及简单使用.html (0.03 MB)

        *   12 本周总结.html (0.02 MB)

      *   15 15-用户系统设计与实现/

        *   01 完成使用手机验证码登录的功能.html (0.14 MB)

        *   02 本周介绍.html (0.02 MB)

        *   03 数据验证,规范错误信息,以及加密方案选择.html (0.10 MB)

        *   04 用户认证的方式 Session 以及 JWT.html (0.39 MB)

        *   05 使用 OAuth2 完成用户登录.html (0.07 MB)

        *   06 装饰器 Decorator.html (0.23 MB)

        *   07 本周总结.html (0.02 MB)

      *   16 文件上传,SSR 实现 H5 端展示以及权限管理/

        *   01 本周导学.html (0.02 MB)

        *   02 上传文件的原理.html (0.03 MB)

        *   03 Stream 的基础知识学习.html (0.40 MB)

        *   04 使用阿里云 OSS 完成上传.html (0.02 MB)

        *   05 SSR 渲染作品页面.html (0.02 MB)

        *   06 基于 RBAC 的权限验证.html (0.10 MB)

        *   07 本周总结.html (0.02 MB)

      *   17 Docker 以及 Github Actions/

        *   01 本周导学.html (0.02 MB)

        *   02 传统部署模式.html (0.21 MB)

        *   03 云服务器调研以及 linux 主机配置.html (0.03 MB)

        *   04 Docker 简介以及基础知识.html (0.06 MB)

        *   05 Docker compose 基础以及进阶.html (0.03 MB)

        *   06 Github Actions 简介.html (0.22 MB)

        *   07 Github Actions 完成自动部署.html (0.03 MB)

        *   08 第十七周总结.html (0.02 MB)

      *   18 week18 编辑器组件图层面板功能开发/

        *   01 本周导学.html (0.02 MB)

        *   02 选择图片裁剪工具.html (0.02 MB)

        *   03 Cropper.js 的基本使用以及裁剪并上传.html (0.03 MB)

        *   04 图层设置需求分析.html (0.02 MB)

        *   05 列表排序的演示和需求分析.html (0.02 MB)

        *   06 拖动排序功能开发.html (0.02 MB)

        *   07 本周总结.html (0.02 MB)

      *   19 week19 - 让元素动起来 - 编辑器画布交互/

        *   01 本周导学.html (0.02 MB)

        *   02 拖动移动元素.html (0.05 MB)

        *   03 拖动改变大小.html (0.06 MB)

        *   04 快捷键.html (0.02 MB)

        *   05 回滚和重做.html (0.04 MB)

        *   06 右键菜单.html (0.02 MB)

        *   07 本周总结.html (0.02 MB)

      *   20 week20 前后端结合 - 编辑器整合后端接口/

        *   01 本周导学.html (0.02 MB)

        *   02 前后端分离开发的概念.html (0.14 MB)

        *   03 需求以及接口分析.html (0.02 MB)

        *   04 Mock Server的选择和搭建.html (0.17 MB)

        *   05 持久化以及路由验证.html (0.44 MB)

        *   06 本周总结.html (0.02 MB)

      *   21 week21 前后端结合 - 完成剩余的需求/

        *   01 本周导学.html (0.02 MB)

        *   02 发布作品需求分析.html (0.02 MB)

        *   03 html2canvas 的使用和原理.html (0.02 MB)

        *   04 使用 Clipboard.js 复制到剪贴板的原理.html (0.02 MB)

        *   05 分析 B 端剩余的需求.html (0.02 MB)

        *   06 FileSaver.js 的使用以及下载文件的原理.html (0.02 MB)

        *   07 本周总结.html (0.02 MB)

      *   22 week22 大型项目的编译,部署以及性能优化/

        *   01 本周导学.html (0.02 MB)

        *   02 使用Vue Cli编译生产环境代码以及创建不同模式.html (0.03 MB)

        *   03 Webpack基础以及Loader和Plugin.html (0.02 MB)

        *   04 修改webpack配置完成打包分析和优化.html (0.03 MB)

        *   05 部署以及 HTTP 优化.html (1.54 MB)

        *   06 本周总结.html (0.02 MB)

      *   23 第23-24章:学习使用Nuxt创建管理系统/

        *   01 Nuxt3 简介.html (0.30 MB)

        *   02 基础知识.html (0.03 MB)

        *   03 第二章总结.html (0.03 MB)

        *   04 服务器端基础知识.html (0.16 MB)

        *   05 第三章总结.html (0.16 MB)

        *   06 Tailwind.css 文档.html (0.02 MB)

        *   07 Zod 基础知识.html (0.03 MB)

        *   08 VeeValidate.html (0.02 MB)

        *   09 第四章总结.html (0.04 MB)

        *   10 使用 NuxtUI.html (0.02 MB)

        *   11 创建编辑用户需求分析.html (0.03 MB)

        *   12 构建和部署.html (0.03 MB)

      *   24 week23-脚手架功能升级-上手大厂开发模式/

        *   01 本周导学.html (0.02 MB)

        *   02 01-脚手架功能升级-上手大厂开发模式.html (0.43 MB)

      *   25 week24-脚手架功能升级-代码片段复用模块/

        *   01 本周导学.html (0.02 MB)

      *   26 week25-前端监控平台之JS库开发/

        *   01 本周导学.html (0.02 MB)

        *   02 01-如何实现前端监控平台.html (0.16 MB)

        *   03 02-JS库开发.html (0.05 MB)

      *   27 week26-前端监控平台之埋点上报和日志大数据开发/

        *   01 课程导学.html (0.02 MB)

        *   02 MaxCompute API调用.html (0.02 MB)

        *   03 MaxCompute 查询语句.html (0.05 MB)

      *   28 week27-前端监控平台之埋点数据可视化/

        *   01 课程导学.html (0.02 MB)

        *   02 流量指标.html (0.03 MB)

        *   03 性能监控.html (1.31 MB)

        *   04 离线同步.html (0.02 MB)

      *   29 week28-脚手架发布模块架构设计和核心流程开发/

        *   01 课程导学.html (0.03 MB)

        *   02 脚手架发布架构设计.html (0.68 MB)

        *   03 GitFlow原理.html (0.35 MB)

        *   04 vue-router源码分析.html (2.78 MB)

      *   30 week29-脚手架发布模块git自动化流程开发/

        *   01 课程导学.html (0.02 MB)

        *   02 GitFlow模块架构设计.html (0.14 MB)

        *   03 Github和Gitee API接入.html (0.02 MB)

        *   04 Node最佳实践.html (0.03 MB)

      *   31 week30-脚手架发布模块云构建系统开发/

        *   01 课程导学.html (0.02 MB)

        *   02 云构建架构设计.html (0.19 MB)

        *   03 WebSocket&redis入门.html (0.03 MB)

      *   32 week31-脚手架发布模块云发布功能开发/

        *   01 课程导学.html (0.02 MB)

        *   02 云发布架构设计.html (0.13 MB)

      *   33 week32-脚手架组件发布功能开发/

        *   01 课程导学.html (0.02 MB)

        *   02 前端物料体系介绍和前端组件平台架构设计.html (0.27 MB)

      *   34 week33-前端组件平台开发/

        *   01 课程导学.html (0.02 MB)

        *   02 前端组件平台架构设计.html (0.09 MB)

      *   35 week34-脚手架单元测试用例设计和开发/

        *   01 课程导学.html (0.02 MB)

        *   02 测试用例开发.html (0.02 MB)

        *   03 测试用例设计.html (0.02 MB)

      *   36 Week35 大厂如何管理多人协作的研发项目/

        *   01 本周导学.html (0.02 MB)

        *   02 概念阐述.html (0.76 MB)

        *   03 需求分析.html (0.04 MB)

        *   04 Scrum 开发方式.html (0.30 MB)

        *   05 计划会议以及需求大小如何估算未命名节.html (0.04 MB)

        *   06 看板与每日站会.html (0.24 MB)

        *   07 Sprint 结束的对应工作.html (0.15 MB)

        *   08 如何构建前端领导力.html (0.03 MB)

        *   09 本章总结.html (0.02 MB)

  *   项目git/

    *   01 lego-admin.zip (0.17 MB)

    *   02 lego-backend.zip (0.37 MB)

    *   03 lego.zip (0.32 MB)

    *   04 imooc-monitor.zip (0.08 MB)

    *   05 imooc-cli-dev-server.zip (0.02 MB)

    *   06 imooc-cli-dev-template.zip (1.65 MB)

    *   07 imooc-cli-dev.zip (0.22 MB)

    *   08 learn-mongo.zip (0.01 MB)

    *   09 imooc-cli-template.zip (0.61 MB)

    *   10 umi-component-dev.zip (0.01 MB)

    *   11 biz-editor-server-branchs.zip (0.99 MB)

    *   12 admin-fe-branchs.zip (0.17 MB)

    *   13 event-analytics-server-branchs.zip (0.29 MB)

    *   14 h5-server-branchs.zip (0.32 MB)

    *   15 lego-bricks.zip (0.12 MB)

    *   16 vue3-basic.zip (0.11 MB)

    *   17 imooc-cli.zip (0.17 MB)

    *   18 typescript-basic.zip (0.01 MB)

    *   19 cli-test.zip (0.01 MB)

    *   20 imooc-cli-server.zip (0.02 MB)

  *   项目教辅/

    *   01 前端架构师之大厂研发.zip (3.31 MB)

*   01 阶段一:课程设计及前端创建脚手架开发/

  *   01 需求分析和架构设计:做什么,如何做/

    *   01 第1章 课程简介/

      *   01 1-1 课程导学 (1008).mp4 (54.04 MB), 10:08

    *   02 第2章 需求分析/

      *   01 2-1 需求分析-了解软件开发生命周期 (0539).mp4 (31.29 MB), 05:39

      *   02 2-2 宏观需求分析 (0801).mp4 (43.16 MB), 08:01

      *   03 2-3 技术整体架构 - 几个项目,项目的关系 (0857).mp4 (49.82 MB), 08:57

      *   04 2-4 技术整体架构 - 核心内容分析 (1116).mp4 (63.85 MB), 11:16

    *   03 第3章 前端研发流程/

      *   01 3-1 为什么要优化前端研发流程1 (0151).mp4 (9.77 MB), 01:51

      *   02 3-2 为什么要优化前端研发流程2 (0231).mp4 (14.04 MB), 02:31

      *   03 3-3 研发流程优化背后的思考1 (0106).mp4 (6.10 MB), 01:06

      *   04 3-4 研发流程优化背后的思考2 (0224).mp4 (14.32 MB), 02:24

      *   05 3-5 大厂研发流程揭秘 (0943).mp4 (53.91 MB), 09:43

      *   06 3-6 创建项目流程优化背后的思考 (0404).mp4 (23.77 MB), 04:04

      *   07 3-7 前端研发模式优化背后的思考1 (0334).mp4 (21.19 MB), 03:34

      *   08 3-8 前端研发模式优化背后的思考2 (0334).mp4 (18.81 MB), 03:34

      *   09 3-9 前端监控体系+测试体系分享 (0554).mp4 (32.70 MB), 05:54

      *   10 3-10 前端发布体系+架构师课程大图分享 最近学习.mp4 (28.23 MB), 04:55

  *   02 脚手架架构设计和框架搭建/

    *   01 第1章 本周介绍/

      *   01 1-1 确立本周目标 (1019).mp4 (59.85 MB), 10:22

      *   02 1-2 前端研发脚手架imooc-cli核心功能演示 (0904).mp4 (50.68 MB), 09:04

      *   03 1-3 脚手架在课程中的定位 (0418).mp4 (23.32 MB), 04:18

    *   02 第2章 脚手架开发入门/

      *   01 2-1 本章知识脉络和难点解析 (0432).mp4 (25.38 MB), 04:32

      *   02 2-2 站在前端研发的视角,分析开发脚手架的必要性 (1000).mp4 (59.31 MB), 10:00

      *   03 2-3 从使用角度理解什么是脚手架 (1440).mp4 (81.57 MB), 14:40

      *   04 2-4 脚手架原理讲解(上) (1459).mp4 (79.15 MB), 14:59

      *   05 2-5 脚手架原理讲解(下) (0813).mp4 (42.79 MB), 08:13

      *   06 2-6 脚手架开发流程和难点解析 (0843).mp4 (64.84 MB), 08:43

      *   07 2-7 快速入门第一个脚手架 (0614).mp4 (45.90 MB), 06:14

      *   08 2-8 脚手架本地调试方法 (1111).mp4 (58.98 MB), 11:11

      *   09 2-9 脚手架本地调试标准流程总结 (0654).mp4 (37.54 MB), 06:54

      *   10 2-10 脚手架命令注册和参数解析 (0945).mp4 (54.16 MB), 09:45

      *   11 2-11 脚手架项目发布 (0553).mp4 (31.72 MB), 05:53

    *   03 第3章 脚手架框架搭建/

      *   01 3-1 本章的收获是什么,难点是什么 (0619).mp4 (32.85 MB), 06:19

      *   02 3-2 原生脚手架开发痛点分析 (0721).mp4 (38.45 MB), 07:21

      *   03 3-3 本章重点:lerna简介及脚手架开发流程 (1239).mp4 (70.88 MB), 12:39

      *   04 3-4 基于lerna搭建脚手架框架 (1134).mp4 (64.26 MB), 11:34

      *   05 3-5 Lerna核心操作 (1528).mp4 (85.36 MB), 15:28

      *   06 3-6 Lerna发布流程 (1403).mp4 (76.19 MB), 14:03

    *   04 第4章 Lerna源码分析(加餐)/

      *   01 4-1 赚回学费:武装简历、升职加薪 (0640).mp4 (36.58 MB), 06:40

      *   02 4-2 lerna源码结构分析和调试技巧 (0651).mp4 (40.36 MB), 06:51

      *   03 4-3 Node源码调试过程中必会的小技巧 (0409).mp4 (23.17 MB), 04:09

      *   04 4-4 lerna初始化过程源码详细分析 (1057).mp4 (60.53 MB), 10:57

      *   05 4-5 【高能知识点】npm项目本地依赖引用方法 (1031).mp4 (55.77 MB), 10:31

      *   06 4-6 脚手架框架yargs快速入门 (2136).mp4 (119.71 MB), 21:37

      *   07 4-7 yargs高级用法讲解 (1542).mp4 (85.58 MB), 15:42

      *   08 4-8 lerna脚手架初始化过程超详细讲解 (0839).mp4 (48.34 MB), 08:39

      *   09 4-9 lerna脚手架Command执行过程详解 (0833).mp4 (46.80 MB), 08:33

      *   10 4-10 【关键知识复习】javascript事件循环 (0927).mp4 (73.94 MB), 09:27

      *   11 4-11 【讨论题】谈一谈 Node和Web的事件循环(EventLoop)机制的异同.txt (0.00 MB)

      *   12 4-12 import-local执行流程深度分析 (1438).mp4 (81.37 MB), 14:38

      *   13 4-13 pkg-dir源码解析(一大波优秀的文件操作库) (1207).mp4 (67.12 MB), 12:08

      *   14 4-14 resolve-from源码解析(彻底搞懂node_modules模块加载逻辑) ().mp4 (110.22 MB), 20:19

      *   15 4-15 Node模块加载核心方法_resovleFileName源码深入解析 (1242).mp4 (71.38 MB), 12:42

      *   16 4-16 fs模块toRealPath源码深入解析 (2208).mp4 (122.22 MB), 22:08

      *   17 4-17 讲一个高难度的正则表达式(想挑战的点进来) (0941).mp4 (52.12 MB), 09:41

      *   18 4-18 大招:如何快速拿到面试“一血” (2003).mp4 (121.59 MB), 20:03

    *   05 第5章 本周总结+作业/

      *   01 5-1 本周总结+作业 (0522).mp4 (28.75 MB), 05:22

      *   03 5-3 【学习任务】脚手架架构设计和框架搭建 最近学习.txt (0.00 MB)

  *   03 脚手架核心流程开发/

    *   01 第1章 本周导学/

      *   01 1-1 本周整体内容介绍和学习方法 (0702).mp4 (41.03 MB), 07:05

    *   02 第2章 脚手架整体架构设计/

      *   01 2-1 聊一个很多同学很感兴趣的话题:大厂是如何做项目的 (1358).mp4 (98.04 MB), 13:58

      *   02 2-2 前端研发过程中的痛点和需求分析 (0741).mp4 (43.28 MB), 07:41

      *   03 2-3 加餐:大厂的git操作规范是怎样的 (0729).mp4 (45.91 MB), 07:29

      *   04 2-4 高端操作:脚手架架构设计+绘制架构图 (1716).mp4 (98.39 MB), 17:16

      *   05 2-5 架构设计图绘图技巧分享 (0822).mp4 (45.97 MB), 08:22

    *   03 第3章 脚手架模块拆分策略和core模块技术方案/

      *   01 3-1 脚手架模块拆分策略 (0536).mp4 (29.38 MB), 05:36

      *   02 3-2 core模块技术方案 (0557).mp4 (30.82 MB), 05:57

    *   04 第4章 脚手架执行准备过程实现/

      *   01 4-1 脚手架框架代码拆包+import-local应用 (0734).mp4 (41.40 MB), 07:34

      *   02 4-2 检查版本号功能开发(require加载资源类型讲解+npmlog封装) (1813).mp4 (99.07 MB), 18:13

      *   03 4-3 最低Node版本检查功能开发 (0744).mp4 (42.84 MB), 07:44

      *   04 4-4 root账号启动检查和自动降级功能开发 (0757).mp4 (44.89 MB), 07:57

      *   05 4-5 用户主目录检查功能开发 (0626).mp4 (36.45 MB), 06:26

      *   06 4-6 入参检查和debug模式开发 (0625).mp4 (35.53 MB), 06:25

      *   07 4-7 环境变量检查功能开发 (0950).mp4 (54.14 MB), 09:50

      *   08 4-8 通用npm API模块封装 (1519).mp4 (85.35 MB), 15:19

      *   09 4-9 npm全局更新功能开发 (1232).mp4 (69.18 MB), 12:32

    *   05 第5章 脚手架命令注册实现(基于commander)/

      *   01 5-1 快速实现一个commander脚手架 (0431).mp4 (24.93 MB), 04:31

      *   02 5-2 commander脚手架全局配置 (0539).mp4 (31.35 MB), 05:39

      *   03 5-3 commander脚手架命令注册的两种方法 (0944).mp4 (53.62 MB), 09:44

      *   04 5-4 commander注册命令的两种高级用法 (0916).mp4 (51.52 MB), 09:16

      *   05 5-5 再讲3条commander的高级用法 (0927).mp4 (52.83 MB), 09:27

    *   06 第6章 Node项目如何支持ES Module【加餐】/

      *   01 6-1 通过webpack完成ES Module资源构建 (1001).mp4 (59.73 MB), 10:01

      *   02 6-2 通过webpack target属性支持Node内置库 (0530).mp4 (30.74 MB), 05:30

      *   03 6-3 webpack loader配置babel-loader支持低版本node (0908).mp4 (49.60 MB), 09:08

      *   04 6-4 通过Node原生支持ES Module (0428).mp4 (25.84 MB), 04:28

      *   05 6-5 【讨论题】聊一聊你对 Webpack babel-loader原理的理解.txt (0.00 MB)

      *   06 6-6 Node支持ES Module的两种方法总结 (0548).mp4 (31.34 MB), 05:48

    *   07 第7章 本周总结+作业/

      *   01 7-1 本周总结+作业 (0825).mp4 (46.87 MB), 08:25

      *   02 7-2 【学习任务】练习 commander 命令的使用 最近学习.txt (0.00 MB)

  *   04 脚手架命令注册和执行过程开发/

    *   01 第1章 本周导学/

      *   01 1-1 本周整体内容介绍和学习方法 (0539).mp4 (34.50 MB), 05:42

    *   02 第2章 imooc-cli脚手架命令注册/

      *   01 2-1 imooc-cli脚手架初始化+全局参数注册 (1328).mp4 (73.70 MB), 13:28

      *   02 2-2 imooc-cli脚手架命令注册 (0612).mp4 (35.00 MB), 06:12

    *   03 第3章 高性能脚手架架构设计和缓存结构设计/

      *   01 3-1 当前imooc-cli脚手架架构痛点分析 (0341).mp4 (20.95 MB), 03:41

      *   02 3-2 高性能脚手架架构设计 (0956).mp4 (52.19 MB), 09:56

      *   03 3-3 脚手架命令动态加载功能架构设计 (0623).mp4 (34.79 MB), 06:23

    *   04 第4章 通用 npm 模块类 Package 封装/

      *   01 4-1 脚手架命令本地调试功能支持 (0959).mp4 (56.62 MB), 09:59

      *   02 4-2 动态执行库exec模块创建 (0402).mp4 (21.79 MB), 04:02

      *   03 4-3 创建npm模块通用类Package (0748).mp4 (43.81 MB), 07:48

      *   04 4-4 Package类的属性、方法定义及构造函数逻辑开发 (1630).mp4 (89.98 MB), 16:30

      *   05 4-5 Package类获取入口文件路径功能开发(pkg-dir应用+解决不同操作系统路径兼容问题) (1501).mp4 (83.46 MB), 15:01

      *   06 4-6 利用npminstall库安装npm模块 (2240).mp4 (124.66 MB), 22:40

      *   07 4-7 Package类判断模块是否存在方法开发 (1044).mp4 (58.77 MB), 10:44

      *   08 4-8 Package类更新模块逻辑开发 (0853).mp4 (48.68 MB), 08:53

      *   09 4-9 Package类获取缓存模块入口文件功能改造 (0359).mp4 (22.15 MB), 03:59

    *   05 第5章 预备知识:Node 多进程开发入门/

      *   01 5-1 进程的基本概念(讲解在操作系统中如何查看进程的嵌套关系) (0927).mp4 (58.78 MB), 09:27

      *   02 5-2 child_process异步方法使用教程(exec&execFile) (1335).mp4 (79.69 MB), 13:36

      *   03 5-3 child_process spawn用法以及与exec&execFile的区别 (1152).mp4 (65.71 MB), 11:52

      *   04 5-4 child_process fork用法及父子进程通信机制讲解 (0808).mp4 (44.68 MB), 08:08

      *   05 5-5 child_process同步方法使用教程 (0322).mp4 (18.97 MB), 03:22

      *   06 5-6 【讨论题】对Node.js cluster模块进行原理分析,说出你的理解.txt (0.00 MB)

    *   06 第6章 基于 Node 多进程构建高性能脚手架/

      *   01 6-1 通用脚手架命令Command类封装 (1115).mp4 (63.37 MB), 11:15

      *   02 6-2 脚手架参数初始化方法开发 (1123).mp4 (60.97 MB), 11:23

      *   03 6-3 利用Node多进程动态执行命令(stdio的inherit属性讲解) (0632).mp4 (35.08 MB), 06:32

      *   04 6-4 生成Node多进程动态执行代码 (0423).mp4 (23.73 MB), 04:23

      *   05 6-5 windows操作系统spawn执行命令兼容 (0244).mp4 (15.40 MB), 02:44

    *   07 第7章 加餐:Node 进阶: child_process 源码分析/

      *   01 7-1 Node多进程child_process库exec方法源码执行流程分析 (2537).mp4 (139.10 MB), 25:37

      *   02 7-2 高能:child_process库exec源码精读 (1714).mp4 (95.03 MB), 17:14

      *   03 7-3 深度分析child_process库spawn底层实现 (1901).mp4 (103.57 MB), 19:01

      *   04 7-4 child_process事件应用方法详解 (0804).mp4 (46.59 MB), 08:04

      *   05 7-5 高难度:深度解析child_process库spawn方法回调原理 (1353).mp4 (75.40 MB), 13:53

      *   06 7-6 child_process库fork执行流程分析 (0416).mp4 (22.69 MB), 04:16

      *   07 7-7 精化:Node多进程源码总结(想知道结论的同学直接点这里) (0853).mp4 (49.12 MB), 08:53

    *   08 第8章 本周总结 + 作业/

      *   01 8-1 本周总结+作业 (0534).mp4 (31.14 MB), 05:34

      *   02 8-2 【学习任务】 脚手架命令注册的实现 最近学习.txt (0.00 MB)

  *   05 脚手架创建项目流程设计和开发/

    *   01 第1章 本周导学/

      *   01 1-1 本周整体内容介绍和学习方法 (0505).mp4 (28.94 MB), 05:08

    *   02 第2章 脚手架项目创建功能架构设计/

      *   01 2-1 脚手架创建项目功能架构背后的思考 (0303).mp4 (17.35 MB), 03:03

      *   02 2-2 项目创建前准备阶段架构设计 (0618).mp4 (33.78 MB), 06:18

      *   03 2-3 下载项目模板阶段架构设计 (0331).mp4 (20.63 MB), 03:31

    *   03 第3章 项目基本信息获取功能开发(详解命令行交互)/

      *   01 3-1 项目创建准备阶段——判断当前目录是否为空功能开发 (1143).mp4 (64.45 MB), 11:43

      *   02 3-2 inquirer基本用法和常用属性入门 (1049).mp4 (58.62 MB), 10:49

      *   03 3-3 inquirer其他交互形式演示 (0629).mp4 (36.17 MB), 06:29

      *   04 3-4 强制清空当前目录功能开发 (1232).mp4 (69.03 MB), 12:32

      *   05 3-5 获取项目基本信息功能开发 (0736).mp4 (40.60 MB), 07:36

      *   06 3-6 项目名称和版本号合法性校验 (1455).mp4 (83.26 MB), 14:55

    *   04 第4章 预备知识:egg.js + 云 mongodb 快速入门/

      *   01 4-1 下载项目模板功能实现流程分析+egg.js简介 (0444).mp4 (26.87 MB), 04:44

      *   02 4-2 imooc-cli后端项目创建 (0634).mp4 (36.57 MB), 06:34

      *   03 4-3 通过egg.js框架添加新的API (0625).mp4 (30.81 MB), 06:25

      *   04 4-4 云mongodb开通+本地mongodb调试技巧讲解 (0750).mp4 (42.11 MB), 07:50

      *   05 4-5 egg.js接入mongodb方法 (0839).mp4 (49.72 MB), 08:39

    *   05 第5章 项目模板开发 + 获取项目模板 API 开发/

      *   01 5-1 脚手架初始化项目模板开发 (1106).mp4 (61.02 MB), 11:06

      *   02 5-2 脚手架请求项目模板API开发 (1203).mp4 (72.37 MB), 12:03

      *   03 5-3 通过环境变量配置默认URL+选择项目模板功能开发 (0458).mp4 (27.97 MB), 04:58

      *   04 5-4 基于vue-element-admin开发通用的中后台项目模板 (1047).mp4 (58.84 MB), 10:47

    *   06 第6章 脚手架项目模板下载功能开发/

      *   01 6-1 脚手架下载项目模板功能开发 (1134).mp4 (63.95 MB), 11:34

      *   02 6-2 通过spinner实现命令行loading效果 (1027).mp4 (58.18 MB), 10:27

      *   03 6-3 项目模板更新功能调试 (0550).mp4 (32.80 MB), 05:50

    *   07 第7章 本周加餐:inquirer 源码解析:彻底搞懂命令行交互原理/

      *   01 7-1 本章学习路径和学习目标 (0410).mp4 (21.85 MB), 04:10

      *   02 7-2 readline的使用方法和实现原理 (0953).mp4 (56.56 MB), 09:53

      *   03 7-3 高能:深入讲解readline键盘输入监听实现原理 (2339).mp4 (129.16 MB), 23:39

      *   04 7-4 秀操作:手写readline核心实现 (0842).mp4 (48.63 MB), 08:42

      *   05 7-5 命令行样式修改的核心原理:ansi转义序列讲解 (0642).mp4 (463.41 MB), 06:42

      *   06 7-6 【讨论题】聊聊对readline源码的理解分析.txt (0.00 MB)

      *   07 7-7 响应式库rxjs快速入门 (0412).mp4 (22.57 MB), 04:12

      *   08 7-8 放大招:手写命令行交互式列表组件(上) (1557).mp4 (88.58 MB), 15:57

      *   09 7-9 放大招:手写命令行交互式列表组件(下) (1341).mp4 (73.59 MB), 13:41

      *   10 7-10 inquirer源码执行流程分析 (0814).mp4 (44.48 MB), 08:14

    *   08 第8章 本周总结 + 作业/

      *   01 8-1 本周总结+作业 (0416).mp4 (24.59 MB), 04:16

      *   02 8-2 【学习任务】脚手架创建项目流程设计和开发 最近学习.txt (0.00 MB)

  *   06 脚手架项目和组件初始化开发/

    *   01 第1章 本周导学/

      *   01 1-1 本周整体内容介绍和学习方法 (0510).mp4 (28.81 MB), 05:13

    *   02 第2章 脚手架安装模板功能架构设计/

      *   01 2-1 脚手架安装项目模板架构设计 (0654).mp4 (42.04 MB), 06:54

      *   02 2-2 脚手架组件初始化架构设计 (0400).mp4 (22.08 MB), 04:00

    *   03 第3章 脚手架模板安装核心实现:ejs 库功能详解/

      *   01 3-1 ejs模板引擎的三种基本用法 (1208).mp4 (67.97 MB), 12:08

      *   02 3-2 ejs模板不同标签用法详解 (1006).mp4 (55.57 MB), 10:06

      *   03 3-3 ejs模板几种特殊用法 (0849).mp4 (49.90 MB), 08:49

      *   04 3-4 glob用法小结 (0533).mp4 (30.18 MB), 05:33

    *   04 第4章 脚手架项目模板安装功能开发/

      *   01 4-1 引入项目模板类型和标准安装逻辑开发 (1020).mp4 (58.33 MB), 10:20

      *   02 4-2 拷贝项目模板功能开发 (0731).mp4 (41.33 MB), 07:31

      *   03 4-3 项目模板安装依赖和启动命令 (1220).mp4 (67.28 MB), 12:20

      *   04 4-4 白名单命令检测功能开发 (0646).mp4 (38.12 MB), 06:46

      *   05 4-5 项目名称自动格式化功能开发 (0528).mp4 (30.81 MB), 05:28

      *   06 4-6 本章核心:ejs动态渲染项目模板 (2205).mp4 (120.01 MB), 22:05

      *   07 4-7 init命令直接传入项目名称功能支持 (0605).mp4 (33.63 MB), 06:05

    *   05 第5章 组件模板开发及脚手架组件初始化功能支持/

      *   01 5-1 慕课乐高组件库模板开发 (0839).mp4 (47.36 MB), 08:39

      *   02 5-2 项目和组件模板数据隔离+动态配置ejs ignore (0520).mp4 (30.37 MB), 05:20

      *   03 5-3 获取组件信息功能开发 (0744).mp4 (43.62 MB), 07:44

      *   04 5-4 解决组件库初始化过程中各种工程问题 (0501).mp4 (27.53 MB), 05:01

    *   06 第6章 脚手架自定义初始化项目模板功能开发/

      *   01 6-1 自定义项目模板开发 (0306).mp4 (17.69 MB), 03:06

      *   02 6-2 自定义模板执行逻辑开发 (1012).mp4 (56.02 MB), 10:12

      *   03 6-3 自定义模板上线 (0316).mp4 (18.06 MB), 03:16

    *   07 第7章 本周加餐:ejs 库源码解析 —— 彻底搞懂模板动态渲染原理/

      *   01 7-1 ejs.compile执行流程分析 (0735).mp4 (43.76 MB), 07:35

      *   02 7-2 深入讲解ejs编译原理 (1818).mp4 (100.77 MB), 18:18

      *   03 7-3 动态生成Function+with用法讲解 (0646).mp4 (36.59 MB), 06:46

      *   04 7-4 ejs compile函数执行流程分析 (0805).mp4 (46.63 MB), 08:05

      *   05 7-5 ejs.render和renderFile原理讲解 (0548).mp4 (31.26 MB), 05:48

    *   08 第8章 加餐:require源码解析,彻底搞懂 npm 模块加载原理/

      *   01 8-1 require源码执行流程分析 (1713).mp4 (101.71 MB), 17:13

      *   02 8-2 require加载模块原理详解 (1219).mp4 (67.85 MB), 12:19

      *   03 8-3 require加载内置模块和四种文件类型原理 (1008).mp4 (55.41 MB), 10:08

      *   04 8-4 require缓存机制解析和CommonJS加载主模块原理 (0627).mp4 (36.07 MB), 06:27

      *   05 8-5 require原理总结和回顾 (0455).mp4 (27.22 MB), 04:55

      *   06 8-6 【讨论题】请谈谈你对Node.js require的理解(面试题).txt (0.00 MB)

    *   09 第9章 本阶段总结 + 作业/

      *   01 9-1 本周总结+作业 (0348).mp4 (21.13 MB), 03:48

      *   02 9-2 【学习任务】脚手架项目和组件初始化开发 最近学习.txt (0.01 MB)

*   02 阶段二:B端项目分析和设计,编辑器初步编码,业务组件库的搭建/

  *   01 B端项目需求分析 和 架构设计/

    *   01 第1章 本周导学/

      *   01 1-1 本周简介 (0913).mp4 (51.31 MB), 09:13

    *   02 第2章 B 端项目需求分析 和 架构设计/

      *   01 2-1 引子:突破瓶颈,前端破局之路 (1342).mp4 (66.77 MB), 13:43

      *   02 2-2 需求分析 (1359).mp4 (74.74 MB), 13:59

      *   03 2-3 项目难点分析 (1225).mp4 (67.59 MB), 12:25

      *   04 2-4 【讨论题】谈一谈大家目前在公司或者学习生活中,遇到的瓶颈.txt (0.00 MB)

    *   03 第3章 难点解决方案和技术选型/

      *   01 3-1 组件库难点解决方案 (1155).mp4 (75.91 MB), 11:55

      *   02 3-2 编辑器难点解析一 (0947).mp4 (59.04 MB), 09:47

      *   03 3-3 编辑器难点解析二 (1436).mp4 (83.28 MB), 14:36

      *   04 3-4 技术选型 - typescript (0923).mp4 (51.16 MB), 09:23

      *   05 3-5 技术选型 - vue 和 react (1103).mp4 (68.89 MB), 11:03

    *   04 第4章 本周总结/

      *   01 4-1 总体架构 (0815).mp4 (50.31 MB), 08:15

      *   02 4-2 【学习任务】完成技术方案设计文档 最近学习.txt (0.00 MB)

  *   02 前端基础技术回顾和巡礼/

    *   01 第1章 本周导学/

      *   01 1-1 本周导学 (0629).mp4 (37.13 MB), 06:32

    *   02 第2章 Typescript 基础和进阶(2024新)/

      *   01 2-1 什么是 Typescript 为什么要学习它 (0952).mp4 (61.31 MB), 09:52

      *   02 2-2 安装 Typescript (0606).mp4 (32.42 MB), 06:06

      *   03 2-3 原始数据类型和 Any 类型 (0607).mp4 (33.67 MB), 06:07

      *   04 2-4 数组和元组 (0655).mp4 (39.06 MB), 06:55

      *   05 2-5 Interface- 接口 初探 (0540).mp4 (42.96 MB), 05:40

      *   06 2-6 函数 (0737).mp4 (53.27 MB), 07:37

      *   07 2-7 类型推论 联合类型和 类型断言 (0748).mp4 (46.18 MB), 07:48

      *   08 2-8 枚举(Enum) (0741).mp4 (44.95 MB), 07:41

      *   09 2-9 泛型(Generics) 第一部分 (0746).mp4 (44.75 MB), 07:46

      *   10 2-10 泛型(Generics) 第二部分 - 约束泛型 (0706).mp4 (40.25 MB), 07:06

      *   11 2-11 新泛型第三部分 - 泛型在类和接口中的使用 (1116).mp4 (65.13 MB), 11:16

      *   12 2-12 类型别名,字面量 和 交叉类型 (0711).mp4 (43.48 MB), 07:11

      *   13 2-13 声明文件 第一部分 (1334).mp4 (79.52 MB), 13:34

      *   14 2-14 声明文件 第二部分 (1043).mp4 (65.70 MB), 10:43

      *   15 2-15 内置类型 (0836).mp4 (48.65 MB), 08:36

      *   16 2-16 配置文件 (1043).mp4 (62.16 MB), 10:44

    *   03 第3章 Vue3 新特性的巡礼(2024新)/

      *   01 3-1 Vue3 学习导学 (0248).mp4 (16.00 MB), 02:48

      *   02 3-2 使用 vite 创建项目 (0743).mp4 (42.70 MB), 07:43

      *   03 3-3 文件结构以及推荐插件 (1304).mp4 (71.42 MB), 13:04

      *   04 3-4 ESLint 简介和初步使用 (1112).mp4 (63.83 MB), 11:12

      *   05 3-5 ESLint 配合 Vite 设置更多规则 (1245).mp4 (71.14 MB), 12:45

      *   06 3-6 响应式基础 - Ref 和 Reactive (1308).mp4 (72.64 MB), 13:08

      *   07 3-7 computed 计算属性 (0830).mp4 (47.46 MB), 08:30

      *   08 3-8 watch 监听器 (1341).mp4 (76.37 MB), 13:42

      *   09 3-9 生命周期和模版引用 (1140).mp4 (66.00 MB), 11:40

      *   10 3-10 组件基础-属性 (1502).mp4 (83.81 MB), 15:02

      *   11 3-11 组件自定义事件 (0857).mp4 (49.81 MB), 08:57

      *   12 3-12 组合式函数 (1052).mp4 (59.83 MB), 10:52

      *   13 3-13 创建 useURLLoader (1441).mp4 (83.44 MB), 14:41

      *   14 3-14 useURLLoader 第二部分 (0852).mp4 (50.61 MB), 08:53

      *   15 3-15 setup语法第一部分 (0540).mp4 (32.72 MB), 05:40

      *   16 3-16 setup 语法第二部分 (1015).mp4 (58.20 MB), 10:15

      *   17 3-17 依赖注入第一部分 (1117).mp4 (64.91 MB), 11:17

      *   18 3-18 依赖注入第二部分 (1118).mp4 (63.72 MB), 11:19

      *   19 3-19 Vue3.3更新简介 最近学习.mp4 (63.93 MB), 11:38

  *   03 项目整体搭建/

    *   01 第1章 本周导学/

      *   01 1-1 课程导学 (0512).mp4 (32.06 MB), 05:15

    *   02 第2章 前端脚手架简介/

      *   01 2-1 大话前端工具链 (1204).mp4 (65.36 MB), 12:04

      *   02 2-2 使用 Imooc CLI 创建项目 (0906).mp4 (57.91 MB), 09:06

      *   03 2-3 小花絮:Vue CLI 对战 Vite (0828).mp4 (49.16 MB), 08:28

    *   03 第3章 准备工作/

      *   01 3-1 使用 ESLint 添加代码规范 (0716).mp4 (44.97 MB), 07:16

      *   02 3-2 深入 ESLint 配置文件 (0845).mp4 (48.71 MB), 08:45

      *   03 3-3 小花絮:使用 Prettier 自动格式化代码 (0909).mp4 (51.63 MB), 09:09

      *   04 3-4 项目结构规范 (0753).mp4 (42.75 MB), 07:53

      *   05 3-5 了解 Git Flow 标准 (1030).mp4 (59.33 MB), 10:30

      *   06 3-6 【讨论】聊一聊对于 ESLint 和 Prettier.txt (0.00 MB)

    *   04 第4章 全家桶之路由工具: vue-router/

      *   01 4-1 安装 ant-design-vue 组件库 (0824).mp4 (48.64 MB), 08:24

      *   02 4-2 使用 ant-design-vue 搭建页面框架 (0932).mp4 (49.66 MB), 09:32

      *   03 4-3 SPA 路由的基本原理 (0941).mp4 (53.39 MB), 09:41

      *   04 4-4 添加配置 Vue Router (0828).mp4 (47.34 MB), 08:28

      *   05 4-5 使用 Vue Router 钩子函数获取路由信息和跳转 (0945).mp4 (54.11 MB), 09:45

      *   06 4-6 使用 Vue Router 元数据和嵌套路由解决不同模版结构 (0911).mp4 (50.37 MB), 09:11

    *   05 第5章 全家桶之状态管理工具:vuex/

      *   01 5-1 什么是状态管理工具 (1023).mp4 (56.09 MB), 10:23

      *   02 5-2 Vuex 安装和基础使用 (0748).mp4 (47.57 MB), 07:48

      *   03 5-3 Vuex 结合整个应用 (0856).mp4 (57.15 MB), 08:56

      *   04 5-4 Vuex 添加 mutations 和 getters (0856).mp4 (50.60 MB), 08:56

      *   05 5-5 使用 Module 分割 Vuex 模块 (0829).mp4 (46.35 MB), 08:29

    *   06 第6章 本周总结/

      *   01 6-1 本周总结 (0553).mp4 (32.57 MB), 05:53

      *   02 6-2 【学习任务】 完成《技术规范文档》 最近学习.txt (0.00 MB)

  *   04 编辑器基本布局,及业务组件库初步开发/

    *   01 第1章 本周导学/

      *   01 1-1 本周导学 (0510).mp4 (30.17 MB), 05:13

    *   02 第2章 创建业务组件和编辑器基本行为/

      *   01 2-1 将编辑器数据结构添加至 vuex store (0801).mp4 (44.28 MB), 08:01

      *   02 2-2 LText 组件初步实现 (1037).mp4 (57.82 MB), 10:37

      *   03 2-3 LText 添加通用属性 (1000).mp4 (56.28 MB), 10:00

      *   04 2-4 LText 使用 hooks 重用逻辑 (0805).mp4 (45.28 MB), 08:05

      *   05 2-5 完成点击模版列表添加到画布的行为 (1033).mp4 (59.75 MB), 10:33

      *   06 2-6 为业务组件属性添加类型的利弊 (0619).mp4 (34.49 MB), 06:19

    *   03 第3章 实现组件实时更新/

      *   01 3-1 获取正在编辑的元素的属性 (1219).mp4 (67.95 MB), 12:19

      *   02 3-2 添加属性和表单的基础对应关系并展示 (1518).mp4 (85.60 MB), 15:18

      *   03 3-3 添加更多简单对应关系并展示 (0838).mp4 (50.92 MB), 08:38

      *   04 3-4 添加更多复杂对应关系并展示 (0934).mp4 (52.47 MB), 09:34

      *   05 3-5 分析展示和编辑属性的“金科玉律 (0627).mp4 (36.21 MB), 06:27

      *   06 3-6 添加编辑表单并更新界面 第一部分 (1005).mp4 (55.04 MB), 10:05

      *   07 3-7 添加编辑表单并更新界面 第二部分 (0820).mp4 (44.42 MB), 08:20

    *   04 第4章 改进字体下拉菜单/

      *   01 4-1 提出优化需求,以及组件返回的真相 (0749).mp4 (43.51 MB), 07:49

      *   02 4-2 将文本转换为 vNode (0535).mp4 (31.47 MB), 05:35

      *   03 4-3 方案一:使用 JSX 重写 PropsTable 组件 (0955).mp4 (54.44 MB), 09:55

      *   04 4-4 方案二:使用 render 函数实现桥梁 (0642).mp4 (36.76 MB), 06:42

      *   05 4-5 【讨论题】聊聊 Vue Template 和 JSX 的两种写法的看法.txt (0.00 MB)

    *   05 第5章 本周总结/

      *   01 5-1 本周重点内容回顾和总结 (0709).mp4 (39.59 MB), 07:09

      *   02 5-2 【学习任务】完成删除画布的逻辑.txt (0.00 MB)

      *   03 5-3 【学习任务】添加更多属性和组件的对应关系.txt (0.00 MB)

      *   04 5-4 【学习任务】修复在画布中点击组件跳转的问题 最近学习.txt (0.00 MB)

  *   05 掌握测试基本工具,给组件库添加单元测试/

    *   01 第1章 本周导学/

      *   01 1-1 导学 (0328).mp4 (19.32 MB), 03:31

    *   02 第2章 测试简介以及 Jest 的使用/

      *   01 2-1 为什么要有测试 (0806).mp4 (45.28 MB), 08:06

      *   02 2-2 Jest 简介 (0753).mp4 (44.34 MB), 07:53

      *   03 2-3 Jest 实现异步测试 (0738).mp4 (45.98 MB), 07:38

      *   04 2-4 Jest mock 函数测试 (0808).mp4 (47.42 MB), 08:08

      *   05 2-5 Jest mock 第三方模块实现 (0833).mp4 (46.93 MB), 08:33

      *   06 2-6 Jest mock Timers (0709).mp4 (42.33 MB), 07:09

      *   07 2-7 【讨论题】谈谈关于测试.txt (0.00 MB)

    *   03 第3章 使用 vue-test-utils 测试组件/

      *   01 3-1 配置测试开发环境 (0836).mp4 (46.68 MB), 08:36

      *   02 3-2 测试组件:渲染和元素获取 (0938).mp4 (54.09 MB), 09:38

      *   03 3-3 测试组件:触发事件,更新表单,验证事件 (1108).mp4 (60.71 MB), 11:08

      *   04 3-4 测试组件:异步请求 (1008).mp4 (53.94 MB), 10:08

      *   05 3-5 测试通用准备和清理 (0655).mp4 (37.11 MB), 06:55

    *   04 第4章 测试高级技巧/

      *   01 4-1 测试中 mock 全局组件的实现 (0948).mp4 (54.20 MB), 09:48

      *   02 4-2 模拟第三方库实现的三种”药方“ - 第一部分 (0948).mp4 (54.76 MB), 09:48

      *   03 4-3 模拟第三方库实现的三种”药方“ - 第二部分 (0708).mp4 (40.04 MB), 07:08

      *   04 4-4 单独测试 Vuex store (1017).mp4 (55.69 MB), 10:17

    *   05 第5章 TDD 开发方式/

      *   01 5-1 什么是 TDD 的开发方式 (0614).mp4 (34.52 MB), 06:14

      *   02 5-2 TDD 第一步:编写测试用例 (1030).mp4 (57.70 MB), 10:30

      *   03 5-3 TDD 第二布:代码实现 (0952).mp4 (52.78 MB), 09:52

      *   04 5-4 TDD 第三步:和应用整合 (0559).mp4 (31.08 MB), 05:59

    *   06 第6章 本周总结/

      *   01 6-1 章重点内容回顾和总结 (0807).mp4 (45.15 MB), 08:07

      *   02 6-2 【学习任务】完成 IconSwitch 组件的开发,并且为此添加测试 最近学习.txt (0.00 MB)

  *   06 通用上传组件开发以及使用/

    *   01 第1章 本周导学/

      *   01 1-1 导学 (0426).mp4 (24.40 MB), 04:29

    *   02 第2章 需求和第一部分实现/

      *   01 2-1 上传组件需求分析 (0732).mp4 (40.22 MB), 07:32

      *   02 2-2 上传文件的原理 (1041).mp4 (59.26 MB), 10:41

      *   04 2-4 万事开头难 - 编码基本流程 (0812).mp4 (45.53 MB), 08:12

      *   05 2-5 上传基本流程的测试编写 (1047).mp4 (60.17 MB), 10:47

    *   03 第3章 TDD 开发更多特性/

      *   01 3-1 编写上传文件列表功能的测试用例 (1002).mp4 (62.59 MB), 10:02

      *   02 3-2 根据测试实现上传文件列表功能 (1338).mp4 (75.13 MB), 13:38

      *   03 3-3 编写自定义模版功能的测试用例 (0912).mp4 (51.50 MB), 09:12

      *   04 3-4 根据测试完成自定义模版功能 (0705).mp4 (39.46 MB), 07:05

      *   05 3-5 测试驱动开发 - 完成上传前检查的特性 (1328).mp4 (75.16 MB), 13:28

      *   06 3-6 中期回顾完成情况和新的需求 (0722).mp4 (40.76 MB), 07:22

    *   04 第4章 上传组件,大功告成/

      *   01 4-1 新的开发方式:添加拖动上传编码 (1119).mp4 (63.56 MB), 11:19

      *   02 4-2 添加拖动上传测试 (1049).mp4 (58.98 MB), 10:49

      *   03 4-3 使用流程图分析代码小的重构 (0759).mp4 (43.22 MB), 07:59

      *   04 4-4 添加实例方法的编码和测试 (0940).mp4 (53.57 MB), 09:40

      *   05 4-5 【讨论题】谈一谈测试驱动开发.txt (0.00 MB)

    *   05 第5章 更多思考和扩展知识/

      *   01 5-1 Vue3 世界中的三种实例 (0850).mp4 (49.60 MB), 08:50

      *   02 5-2 Vue3 中组件通信的四种方法 (1210).mp4 (64.66 MB), 12:10

      *   03 5-3 Element Plus Upload 组件源码分析第一部分 (1002).mp4 (54.45 MB), 10:02

      *   04 5-4 Element Plus Upload 组件源码分析第二部分 (0818).mp4 (46.27 MB), 08:18

      *   05 5-5 本地图片预览的两种方式 (0939).mp4 (52.83 MB), 09:39

      *   06 5-6 Jest 浏览器环境之谜 (0722).mp4 (41.26 MB), 07:22

    *   06 第6章 在编辑器中使用上传组件/

      *   01 6-1 将上传组件添加到左侧组件列表 (0856).mp4 (51.11 MB), 08:56

      *   02 6-2 上传图片后将图片组件添加到编辑器 (0657).mp4 (36.69 MB), 06:57

      *   03 6-3 扩展知识:Element 类型家族之间的关系 (0900).mp4 (48.79 MB), 09:01

      *   04 6-4 通过 Image 构造函数获取图片的原始大小 (1012).mp4 (57.09 MB), 10:12

      *   05 6-5 【学习任务】完成 ImageProcesser 组件的开发 最近学习.txt (0.00 MB)

    *   07 第7章 本周小结/

      *   01 7-1 周总结 (0655).mp4 (38.65 MB), 06:55

  *   07 业务组件库打包、发布,添加 CICD/

    *   01 第1章 本周导学/

      *   01 1-1 周导学 (0437).mp4 (25.48 MB), 04:40

    *   02 第2章 Javascript 模块以及打包工具简介/

      *   01 2-1 Javascript 模块化历史 (0828).mp4 (46.09 MB), 08:28

      *   02 2-2 打包工具的根本作用 (0623).mp4 (35.42 MB), 06:23

      *   03 2-3 Webpack 对阵 Rollup (0936).mp4 (54.44 MB), 09:36

      *   04 2-4 打包什么类型的模块 (0750).mp4 (42.50 MB), 07:50

      *   05 2-5 花絮 - Snowpack 另类打包工具 简介 (1021).mp4 (57.27 MB), 10:21

    *   03 第3章 创建业务组件库代码/

      *   01 3-1 创建组件库基本代码结构 (0552).mp4 (34.02 MB), 05:52

      *   02 3-2 Vue 插件系统简介 (0757).mp4 (47.22 MB), 07:57

      *   03 3-3 创建入口文件 (0632).mp4 (37.04 MB), 06:32

    *   04 第4章 添加 Rollup 配置并完成打包/

      *   01 4-1 Rollup 配置文件和插件 (0613).mp4 (35.61 MB), 06:13

      *   02 4-2 添加 Vue Plugin (0852).mp4 (63.12 MB), 08:52

      *   03 4-3 添加 Typescript Plugin (1156).mp4 (65.12 MB), 11:56

      *   04 4-4 尝试打包入口文件 (1110).mp4 (60.56 MB), 11:10

      *   05 4-5 生成两种格式的模块文件 (0811).mp4 (46.45 MB), 08:11

      *   06 4-6 使用 npm link 本地测试组件库 (1042).mp4 (60.30 MB), 10:42

      *   07 4-7 分析 Element Plus 的打包过程 (0957).mp4 (53.98 MB), 09:57

      *   08 4-8 扩展知识 - Rollup 插件开发的简单原理 (1240).mp4 (68.35 MB), 12:40

    *   05 第5章 发布到 NPM 并使用 travis CI 完成 CICD/

      *   01 5-1 npm 简介和 package.json 的设置 (0649).mp4 (39.58 MB), 06:49

      *   02 5-2 使用 npm publish 发布业务组件库 (0707).mp4 (39.99 MB), 07:07

      *   03 5-3 给业务组件库添加测试用例 (1314).mp4 (73.87 MB), 13:14

      *   04 5-4 发布或者提交前检查代码质量和测试结果 (0831).mp4 (46.99 MB), 08:31

      *   05 5-5 什么是 CI CD (0735).mp4 (40.64 MB), 07:35

      *   06 5-6 初步配置 travis 完成 CI (0824).mp4 (47.67 MB), 08:24

      *   07 5-7 进一步配置 travis 完成 CD - 自动发布到 npm (1054).mp4 (61.63 MB), 10:54

    *   06 第6章 周总结/

      *   01 6-1 周总结 (0537).mp4 (30.90 MB), 05:37

      *   02 6-2 【讨论题】谈一谈业务组件库的开发.txt (0.00 MB)

      *   03 6-3 【学习任务】发布自己的业务组件库 最近学习.txt (0.00 MB)

*   03 阶段三:从 0 搭建编辑器服务端/

  *   01 后端技术选型以及基础知识巩固/

    *   01 第1章 本周导学/

      *   01 1-1 导学 (0522).mp4 (31.38 MB), 05:22

    *   02 第2章 接口分析以及后端框架选型/

      *   01 2-1 接口分析 (0928).mp4 (52.88 MB), 09:28

      *   02 2-2 后端接口设计文档 (0830).mp4 (48.84 MB), 08:30

      *   03 2-3 技术选型 express 分析 (0942).mp4 (53.74 MB), 09:42

      *   04 2-4 了解 express 中间件 (0748).mp4 (43.99 MB), 07:48

      *   05 2-5 调研 koa2 以及它的基本特点 (0848).mp4 (48.38 MB), 08:48

      *   06 2-6 koa2 中间件机制 (0935).mp4 (52.56 MB), 09:35

      *   07 2-7 后端框架选择 egg.js (0937).mp4 (53.97 MB), 09:37

    *   03 第3章 egg.js 基础知识/

      *   01 3-1 egg.js 项目结构 (0642).mp4 (36.90 MB), 06:42

      *   02 3-2 Controller 第一部分:设置响应 (0745).mp4 (42.05 MB), 07:45

      *   03 3-3 Controller 第二部分:获取 Request 的参数 (0928).mp4 (55.26 MB), 09:29

      *   04 3-4 Postman安装以及使用 (0720).mp4 (39.51 MB), 07:20

      *   05 3-5 Service 发送 HTTP 请求获取信息 (0830).mp4 (44.55 MB), 08:30

      *   06 3-6 Plugin 插件的初次接触 (0947).mp4 (54.11 MB), 09:47

    *   04 第4章 egg.js 基础知识 - 中间件,配置,扩展/

      *   01 4-1 Middleware 中间件第一部分 (0833).mp4 (47.99 MB), 08:33

      *   02 4-2 Middleware 中间件第二部分 (0850).mp4 (48.00 MB), 08:50

      *   03 4-3 Config 配置文件第一部 (1129).mp4 (64.24 MB), 11:29

      *   04 4-4 Config 配置文件第二部分 (0803).mp4 (45.27 MB), 08:03

      *   05 4-5 Extend 扩展 第一部分 (0740).mp4 (42.69 MB), 07:40

      *   06 4-6 Extend 扩展 第二部分 (1030).mp4 (60.20 MB), 10:30

      *   07 4-7 启动自定义 (1235).mp4 (74.47 MB), 12:35

      *   08 4-8 egg typescript 支持的原理 (1017).mp4 (56.99 MB), 10:17

      *   09 4-9 eggjs 调试技巧 (1001).mp4 (56.20 MB), 10:01

      *   10 4-10 eggjs 日志的概念以及分类 (0721).mp4 (42.30 MB), 07:21

    *   05 第5章 数据库选型以及 mongoDB 基本操作/

      *   01 5-1 非关系数据库 对阵 关系型数据库 (0738).mp4 (42.12 MB), 07:38

      *   02 5-2 mongoDB 安装第一部分:下载运行 (0709).mp4 (42.60 MB), 07:09

      *   03 5-3 mongoDB 安装第二部分:添加到全局命令 (0648).mp4 (48.89 MB), 06:48

      *   04 5-4 mongod 使用配置文件 (0716).mp4 (41.37 MB), 07:16

      *   05 5-5 mongo shell简介及使用 (0729).mp4 (47.01 MB), 07:29

      *   06 5-6 mongoDB GUI 软件推荐使用 (0620).mp4 (33.78 MB), 06:20

    *   06 第6章 nodejs MongoDB 操作/

      *   01 6-1 nodejs 连接 mongodb 数据库 (0712).mp4 (40.38 MB), 07:12

      *   02 6-2 插入和简单查询 (0910).mp4 (51.08 MB), 09:10

      *   03 6-3 mongoDB 查询操作符 (1031).mp4 (58.26 MB), 10:31

      *   04 6-4 mongoDB 整体结果的处理 (0743).mp4 (42.81 MB), 07:43

      *   05 6-5 更新文档第一部分 (0856).mp4 (50.43 MB), 08:56

      *   06 6-6 更新文档第二部分:更新数组内容 (0852).mp4 (48.12 MB), 08:52

      *   07 6-7 按照数组内容查询并更新 (0642).mp4 (38.42 MB), 06:42

      *   08 6-8 mongoDB Nodejs 语法小节 (1029).mp4 (57.50 MB), 10:29

    *   07 第7章 MongoDB 高级内容/

      *   01 7-1 mongoDB 索引的定义和测试 (0915).mp4 (49.05 MB), 09:15

      *   02 7-2 mongoDB 索引管理 (0837).mp4 (45.82 MB), 08:37

      *   03 7-3 mongoDB 不同集合的数据关系 (0720).mp4 (43.02 MB), 07:20

      *   04 7-4 聚合的概念和基本用法 (1036).mp4 (58.97 MB), 10:36

      *   05 7-5 使用$lookup 完成多集合查询 (0726).mp4 (41.21 MB), 07:26

      *   06 7-6 MongoDB数据库设计原则以及最佳实践 (0804).mp4 (44.18 MB), 08:04

      *   07 7-7 完成应用数据库设计 (1039).mp4 (59.41 MB), 10:39

    *   08 第8章 添加 mongoose 以及 egg.js 插件原理/

      *   01 8-1 什么是 mongoose 以及 ORM ODM 的概念 (0629).mp4 (34.62 MB), 06:29

      *   02 8-2 mongoose 基本语法 (1114).mp4 (73.15 MB), 11:15

      *   03 8-3 egg.js 结合 mongoose (1342).mp4 (75.88 MB), 13:42

      *   04 8-4 将 models 自动加载到 app 对象 (1215).mp4 (66.09 MB), 12:15

      *   05 8-5 将逻辑抽象编写为 egg 插件 (0942).mp4 (51.75 MB), 09:42

      *   06 8-6 egg-mongoose 源代码解读 (1219).mp4 (66.73 MB), 12:19

    *   09 第9章 周总结/

      *   01 9-1 14周总结 最近学习.mp4 (33.95 MB), 06:08

  *   02 用户系统设计与实现/

    *   01 第1章 导学/

      *   02 1-2 本周导学 (0527).mp4 (32.15 MB), 05:27

    *   02 第2章 用户数据模型,创建接口以及验证功能开发/

      *   01 2-1 定义 UserModel (0836).mp4 (48.84 MB), 08:36

      *   02 2-2 实现创建用户的最基本功能 (1157).mp4 (66.20 MB), 11:57

      *   03 2-3 改进 Model 的ts 类型支持 (1028).mp4 (56.01 MB), 10:28

      *   04 2-4 使用 egg-validate 验证参数 (1113).mp4 (61.91 MB), 11:13

      *   05 2-5 规范化错误信息和错误码 (1031).mp4 (59.29 MB), 10:31

    *   03 第3章 加密方式选型以及返回结果的特殊处理/

      *   01 3-1 加密选择方案简介 (0837).mp4 (49.14 MB), 08:37

      *   02 3-2 将 bcrypt 添加到应用并完成密码加密和登录解密 (1432).mp4 (79.16 MB), 14:32

      *   03 3-3 使用 toJSON 和 transform 处理文档结果 (0700).mp4 (39.03 MB), 07:00

      *   04 3-4 使用 mongoose-sequence 插件完成 ID 自增 (0842).mp4 (48.69 MB), 08:42

    *   04 第4章 使用 egg-session 实现用户验证/

      *   01 4-1 Cookie基础知识回顾以及加深 (1113).mp4 (62.87 MB), 11:13

      *   02 4-2 使用 egg.js 设置对应的 Cookie (0922).mp4 (52.11 MB), 09:22

      *   03 4-3 使用 egg-session 实现用户验证功能 (0916).mp4 (50.87 MB), 09:16

      *   04 4-4 koa session 源代码分析第一部分 (1259).mp4 (70.74 MB), 12:59

      *   05 4-5 koa session 源代码分析第二部分 (0833).mp4 (47.44 MB), 08:33

      *   06 4-6 egg session 使用外部存储器 (0903).mp4 (50.43 MB), 09:03

      *   07 4-7 总结 egg-session 的优缺点 (0835).mp4 (45.74 MB), 08:35

    *   05 第5章 使用 JWT 完成用户验证/

      *   01 5-1 简介JWT以及优缺点 (0858).mp4 (54.67 MB), 08:58

      *   02 5-2 使用 JWT 完成登录验证工作 (1338).mp4 (74.07 MB), 13:38

      *   03 5-3 使用中间件实现 JWT token 验证 (0918).mp4 (52.15 MB), 09:18

      *   04 5-4 使用 egg-jwt 插件以及它内部的原理 (1350).mp4 (75.65 MB), 13:50

    *   06 第6章 使用手机号登录完成用户创建以及验证功能/

      *   01 6-1 手机验证码登录基本流程分析 (0735).mp4 (42.70 MB), 07:35

      *   02 6-2 手动编译安装 redis (0658).mp4 (38.88 MB), 06:58

      *   03 6-3 使用 redis-cli 进行基本操作 (0828).mp4 (46.91 MB), 08:28

      *   04 6-4 学习使用 ioredis 进行 redis 操作 (1038).mp4 (60.82 MB), 10:38

      *   05 6-5 发送验证码过程编码 (1525).mp4 (84.87 MB), 15:25

      *   06 6-6 完成手机登录编码 (1105).mp4 (59.54 MB), 11:05

      *   07 6-7 短信云服务调研 (0822).mp4 (47.32 MB), 08:22

      *   08 6-8 使用阿里云发送短信 (1404).mp4 (76.79 MB), 14:04

      *   09 6-9 使用 .env 文件保存敏感信息 (0952).mp4 (55.13 MB), 09:52

    *   07 第7章 使用 Oauth2 协议完成用户创建以及验证功能/

      *   01 7-1 介绍 Oauth2的概念和基本流程 (1004).mp4 (54.07 MB), 10:04

      *   02 7-2 实现Oauth 编码第一部分:获取 access token- (1015).mp4 (56.29 MB), 10:15

      *   03 7-3 实现 Oauth 编码第二部分:创建用户 (1413).mp4 (77.53 MB), 14:13

      *   04 7-4 前后端分离实现 oauth 登录的思路 (0721).mp4 (38.54 MB), 07:21

      *   05 7-5 实现前后端分离的 oatuh 登录功能 (0529).mp4 (31.65 MB), 05:29

      *   06 7-6 使用 CORS 支持跨域 (1318).mp4 (72.71 MB), 13:18

    *   08 第8章 编写作品相关代码以及学习装饰器的使用/

      *   01 8-1 创建Work Model (0759).mp4 (45.51 MB), 07:59

      *   02 8-2 创建作品过程编码 (1149).mp4 (65.90 MB), 11:49

      *   03 8-3 装饰器的概念 (0543).mp4 (33.82 MB), 05:43

      *   04 8-4 装饰器基础知识学习 (0909).mp4 (52.06 MB), 09:09

      *   05 8-5 使用装饰器完成用户输入验证 (1147).mp4 (70.20 MB), 11:47

      *   06 8-6 确定查询条件的类型 (1015).mp4 (65.37 MB), 10:15

      *   07 8-7 实现作品列表查询 (1817).mp4 (101.02 MB), 18:17

      *   08 8-8 编写更新以及删除的接口 (1256).mp4 (73.91 MB), 12:56

      *   09 8-9 编写验证权限装饰器以及发布作品接口 (1420).mp4 (79.91 MB), 14:20

    *   09 第9章 总结/

      *   01 9-1 周总结 最近学习.mp4 (42.16 MB), 06:38

  *   03 文件上传(本地 + OSS 云服务)/

    *   01 第1章 本周导学/

      *   01 1-1 第十六周导学 (0457).mp4 (28.23 MB), 04:57

    *   02 第2章 文件上传基本原理实现以及使用 Sharp 完成图片处理/

      *   01 2-1 文件上传的原理再次分析 (0831).mp4 (49.14 MB), 08:31

      *   02 2-2 File 模式上传并且支持服务器直接访问 (1153).mp4 (64.88 MB), 11:53

      *   03 2-3 图片处理库 Sharp 简介 (0616).mp4 (33.79 MB), 06:16

      *   04 2-4 使用 sharp 生成缩略图并保存 (1108).mp4 (61.82 MB), 11:08

    *   03 第3章 学习并且使用 Stream 模式完成文件上传/

      *   01 3-1 流的基本概念和举例 (0839).mp4 (48.06 MB), 08:39

      *   02 3-2 Stream 的基本特性编码 (1117).mp4 (63.74 MB), 11:17

      *   03 3-3 使用 stream 模式完成图片上传以及缩略图生成 (1125).mp4 (63.48 MB), 11:25

      *   04 3-4 高级知识:使用 pipeline替换pipe方法 (0946).mp4 (53.86 MB), 09:46

    *   04 第4章 用 OSS 完成文件上传及使用 Busboy 完成多文件上传/

      *   01 4-1 对象存储调研报告 (0827).mp4 (46.38 MB), 08:27

      *   02 4-2 配置阿里云 oss (1036).mp4 (58.75 MB), 10:36

      *   03 4-3 上传单文件到阿里云 OSS (0916).mp4 (51.43 MB), 09:16

      *   04 4-4 学习底层库 Busboy 的用法 (1335).mp4 (75.61 MB), 13:35

      *   05 4-5 使用 co-busboy 完成多文件上传的需求 (1242).mp4 (69.56 MB), 12:42

      *   06 4-6 egg-mutilpart 源代码解析 (1246).mp4 (70.84 MB), 12:46

      *   07 4-7 限制上传图片大小以及格式 (1445).mp4 (80.83 MB), 14:45

      *   08 4-8 重构 Router:添加 Prefix 和简单的权限验证 更新 (1352).mp4 (78.29 MB), 13:52

    *   05 第5章 使用 SSR 的方式渲染 H5 页面/

      *   01 5-1 简介 SSR 的概念和特点 (1001).mp4 (56.30 MB), 10:01

      *   02 5-2 学习 vue SSR 的基本用法 (0802).mp4 (48.28 MB), 08:02

      *   03 5-3 使用 lego-components 渲染对应的H5 页面 (1201).mp4 (65.61 MB), 12:01

      *   04 5-4 添加 body 样式 (0758).mp4 (44.74 MB), 07:58

      *   05 5-5 px 转换成 vw (1132).mp4 (65.40 MB), 11:32

    *   06 第6章 使用 Webpack 处理静态文件以及模版/

      *   01 6-1 使用 webpack 的解决对应的引用第三方库的问题 (0542).mp4 (30.49 MB), 05:42

      *   02 6-2 配置 webpack 生成对应的结果 (1313).mp4 (74.26 MB), 13:13

      *   03 6-3 拷贝和清理 webpack 生成的文件 (0913).mp4 (52.42 MB), 09:13

      *   04 6-4 上传生成的静态文件到 OSS (1150).mp4 (65.01 MB), 11:50

      *   05 6-5 完成 webpack 结合上传文件到 OSS 的功能 (0826).mp4 (48.69 MB), 08:27

    *   07 第7章 RBAC的基本概念以及学习 CASL 的基础知识/

      *   01 7-1 创建展示渠道 (1008).mp4 (56.38 MB), 10:08

      *   02 7-2 渠道的更新以及删除 (1045).mp4 (59.14 MB), 10:46

      *   03 7-3 RBAC概念简介以及选择 Node.js 第三方库 (0824).mp4 (47.77 MB), 08:24

      *   04 7-4 CASL 初步学习 (0911).mp4 (53.21 MB), 09:11

      *   05 7-5 CASL 学习第二部分- 添加角色 (0901).mp4 (50.99 MB), 09:01

      *   06 7-6 CASL学习第三部分 - 管理属性权限 (1020).mp4 (57.06 MB), 10:20

    *   08 第8章 CASL 结合装饰器完成角色权限管理/

      *   01 8-1 添加对应的角色模型 (0955).mp4 (58.00 MB), 09:55

      *   02 8-2 添加角色判断到装饰器第一部分:基本验证 (1231).mp4 (68.41 MB), 12:31

      *   03 8-3 添加角色判断到装饰器第二部分:验证字段 (1030).mp4 (57.49 MB), 10:30

      *   04 8-4 添加角色判断到装饰器第三部分:自定义 action (1143).mp4 (65.19 MB), 11:43

      *   05 8-5 添加角色判断到装饰器第四部分:自定义 query (1148).mp4 (64.08 MB), 11:48

    *   09 第9章 本周总结/

      *   01 9-1 第十六周总结 最近学习.mp4 (43.85 MB), 08:09

  *   04 部署 以及 CICD/

    *   01 第1章 本周导学/

      *   01 1-1 导学 (0600).mp4 (33.64 MB), 06:00

    *   02 第2章 使用传统部署模式/

      *   01 2-1 本地环境和生产环境的异同 (0820).mp4 (46.77 MB), 08:20

      *   02 2-2 Node.js Cluster 模式 (1041).mp4 (61.42 MB), 10:41

      *   03 2-3 Node.js Cluster 压力测试对比结果 (1109).mp4 (64.78 MB), 11:09

      *   04 2-4 Cluster 进程间的通信 (0829).mp4 (47.34 MB), 08:29

      *   05 2-5 Egg.js 启动的不同进程的分类以及特点 (1020).mp4 (53.51 MB), 10:20

      *   06 2-6 云服务器设置以及登录最佳实践 (1210).mp4 (65.70 MB), 12:10

      *   07 2-7 使用 SSH key 进行免密码登录 (0709).mp4 (39.70 MB), 07:09

      *   08 2-8 linux 安装必备软件 (1119).mp4 (66.06 MB), 11:19

      *   09 2-9 修改生产环境的配置 (0932).mp4 (52.37 MB), 09:32

      *   10 2-10 在服务器部署并且运行 (0753).mp4 (44.67 MB), 07:54

      *   11 2-11 本章总结以及提出问题 (0610).mp4 (38.42 MB), 06:10

    *   03 第3章 Docker 基础知识学习/

      *   01 3-1 Docker 简介以及安装 (0624).mp4 (34.59 MB), 06:24

      *   02 3-2 docker images 镜像操作 (0624).mp4 (35.30 MB), 06:24

      *   03 3-3 Docker 容器的基本概念 (0837).mp4 (45.71 MB), 08:37

      *   04 3-4 Docker 容器持久化数据 (1027).mp4 (58.00 MB), 10:27

      *   05 3-5 使用 Dockerfile 构建镜像 (0846).mp4 (49.30 MB), 08:46

      *   06 3-6 使用 Dockerfile 构建并且运行 lego-backend (0844).mp4 (49.01 MB), 08:44

      *   07 3-7 Docker 多个容器互相通信 (0957).mp4 (60.69 MB), 09:57

    *   04 第4章 使用 Docker-compose 管理多个服务/

      *   01 4-1 使用 docker-compose 启动服务 (1104).mp4 (61.28 MB), 11:04

      *   02 4-2 mongoDB 设置访问权限 (0906).mp4 (50.47 MB), 09:07

      *   03 4-3 mongoDB 权限验证第二部分 (0745).mp4 (43.48 MB), 07:45

      *   04 4-4 Docker 初始化 MongoDB 数据库操作 (1421).mp4 (79.73 MB), 14:21

      *   05 4-5 使用.env 保存 docker 中的敏感信息 (1122).mp4 (63.19 MB), 11:22

      *   06 4-6 向 docker-compose 添加 redis 服务并测试 (1120).mp4 (60.02 MB), 11:20

      *   07 4-7 Docker Build 优化镜像大小 (0614).mp4 (34.80 MB), 06:14

      *   08 4-8 Docker Build 提高构建速度 (0723).mp4 (41.87 MB), 07:23

      *   09 4-9 在服务器上运行对应的 docker 容器 (0955).mp4 (54.87 MB), 09:55

    *   05 第5章 学习 Github Actions 的基础知识/

      *   01 5-1 重学 YAML 语法 (0648).mp4 (39.06 MB), 06:48

      *   02 5-2 Github Actions 简介和初步使用 (1325).mp4 (75.31 MB), 13:25

      *   03 5-3 学习 Github Actions 的进阶知识 (0751).mp4 (43.65 MB), 07:51

      *   04 5-4 学习使用 Github Secrets (0924).mp4 (51.47 MB), 09:24

    *   06 第6章 Github Actions 结合 Docker 自动部署/

      *   01 6-1 优化线上部署流程分析 (0710).mp4 (42.70 MB), 07:10

      *   02 6-2 推送镜像到阿里云ACR 并测试 (0744).mp4 (43.22 MB), 07:44

      *   03 6-3 使用 Github Actions Build 和 Push 镜像到 ACR (1234).mp4 (72.37 MB), 12:34

      *   04 6-4 自动部署应用到服务器 第一部分 (1115).mp4 (63.36 MB), 11:15

      *   05 6-5 自动部署应用到服务器 第二部分 (1030).mp4 (59.08 MB), 10:30

      *   06 6-6 在 actions 中获取提交的基本信息 (1310).mp4 (71.78 MB), 13:10

      *   07 6-7 整合流程,完成自动部署以及回滚 (1100).mp4 (58.47 MB), 11:00

      *   08 6-8 使用 release-it 精简发布流程 (1134).mp4 (62.65 MB), 11:34

    *   07 第7章 周总结/

      *   01 7-1 第十七周总结 最近学习.mp4 (47.16 MB), 07:55

*   04 阶段四:完善B端所有功能,前后端结合和性能优化/

  *   01 编辑器组件图层面板功能开发/

    *   01 第1章 周介绍/

      *   01 1-1 第十八周前言 (0516).mp4 (29.58 MB), 05:19

    *   02 第2章 使用 Cropper.js 完成图像裁剪功能/

      *   01 2-1 知识回顾 (1043).mp4 (61.22 MB), 10:43

      *   02 2-2 选择 CropperJS 作为图片裁剪库 (0524).mp4 (37.54 MB), 05:24

      *   03 2-3 初始化 Cropper 区域 (1030).mp4 (58.01 MB), 10:30

      *   04 2-4 使用阿里云 OSS 完成图片裁剪功能 (1309).mp4 (69.70 MB), 13:09

      *   05 2-5 使用 Cropper.js 获取裁剪图片数据 (0814).mp4 (45.77 MB), 08:14

      *   06 2-6 方法二:完成裁剪后重新上传图片 (0628).mp4 (36.32 MB), 06:28

    *   03 第3章 完成图层列表初步功能的开发/

      *   01 3-1 分析图层设置的需求和实现 (0625).mp4 (42.56 MB), 06:25

      *   02 3-2 图层列表设置锁定和隐藏 (1500).mp4 (80.93 MB), 15:00

      *   03 3-3 InlineEdit 书写测试用例以及初步功能开发 (1332).mp4 (75.91 MB), 13:32

      *   04 3-4 添加键盘响应钩子函数 (0943).mp4 (54.22 MB), 09:43

      *   05 3-5 添加 useClickOutside (1022).mp4 (56.94 MB), 10:22

      *   06 3-6 在界面上测试并且改进 InlineEdit 组件 (0926).mp4 (53.52 MB), 09:26

    *   04 第4章 图层拖动排序功能的开发/

      *   01 4-1 拖动排序列表的需求分析 (0514).mp4 (29.06 MB), 05:14

      *   02 4-2 拖拽排序第一部分 添加拖动事件 (1044).mp4 (59.60 MB), 10:44

      *   03 4-3 拖拽排序第二部分 添加 drop 时排序 (1128).mp4 (64.24 MB), 11:28

      *   04 4-4 拖动排序第三部分 在拖动时完成排序 (0853).mp4 (49.63 MB), 08:53

      *   05 4-5 使用 Vue Draggable Next 完成排序 (1002).mp4 (54.97 MB), 10:02

    *   05 第5章 EditGroup 属性分组组件开发/

      *   01 5-1 EditGroup 需求分析 (0622).mp4 (35.60 MB), 06:22

      *   02 5-2 EditGroup 编码第一部分 (1216).mp4 (67.93 MB), 12:16

      *   03 5-3 EditGroup 编码第二部分:数据转换成界面 (0922).mp4 (52.63 MB), 09:22

    *   06 第6章 页面设置面板编码/

      *   01 6-1 页面设置编码第一部分 (0655).mp4 (37.47 MB), 06:55

      *   02 6-2 BackgroundProcesser 组件编码第一部分 (0936).mp4 (53.30 MB), 09:36

      *   03 6-3 使用正则获取文件名称 (0839).mp4 (55.38 MB), 08:39

      *   04 6-4 页面设置完成更新背景图片逻辑 (0930).mp4 (50.25 MB), 09:30

    *   07 第7章 周总结/

      *   01 7-1 第十八周总结 最近学习.mp4 (34.07 MB), 05:48

  *   02 让元素动起来 - 编辑器画布交互功能开发/

    *   01 第1章 周介绍/

      *   01 1-1 十九周导学 (0433).mp4 (24.66 MB), 04:33

    *   02 第2章 拖动移动元素的实现/

      *   01 2-1 拖动移动元素的原理分析 (0638).mp4 (35.30 MB), 06:38

      *   02 2-2 拖动移动元素第一部分:计算偏移量 (0836).mp4 (47.00 MB), 08:36

      *   03 2-3 拖动移动第二部分: 实现元素移动 (0946).mp4 (54.09 MB), 09:46

      *   04 2-4 拖动移动第三部分: 更新元素属性 (0643).mp4 (35.75 MB), 06:43

    *   03 第3章 拖动改变元素大小的实现/

      *   01 3-1 拖动改变大小的原理 (0747).mp4 (51.60 MB), 07:47

      *   02 3-2 拖动改变大小 第一部分: 实现右下方拖拽大小 (1126).mp4 (63.81 MB), 11:26

      *   03 3-3 拖拽改变大小 编码第二部分: 实现四个角拖拽大小 (1208).mp4 (66.43 MB), 12:08

      *   04 3-4 拖动改变大小 编码第三部分:发射事件 更新属性 (0939).mp4 (52.15 MB), 09:39

    *   04 第4章 快捷键操作的实现/

      *   01 4-1 快捷键需求分析 (0658).mp4 (39.30 MB), 06:58

      *   02 4-2 快捷键编码第一部分:创建 useHotKeys (0731).mp4 (43.64 MB), 07:31

      *   03 4-3 快捷键编码第二部分:添加 muations 完成操作 (1021).mp4 (57.72 MB), 10:21

      *   04 4-4 快捷键编码第三部分:添加移动元素的快捷键 (1031).mp4 (57.27 MB), 10:31

      *   05 4-5 快捷键编码第四部分:添加高级函数阻止默认行为 (0851).mp4 (48.67 MB), 08:51

      *   06 4-6 尽善尽美 补充新的 mutations 的测试 (1003).mp4 (55.09 MB), 10:03

    *   05 第5章 撤销重做的实现/

      *   01 5-1 撤销重做需求分析 (0723).mp4 (41.48 MB), 07:23

      *   02 5-2 撤销重做编码第一部分:添加历史记录 (0838).mp4 (47.71 MB), 08:38

      *   03 5-3 撤销重做编码第二部分:根据不同情况添加处理 (1203).mp4 (66.71 MB), 12:03

      *   04 5-4 撤销重做编码第三部分:根据当前情况添加测试 (0944).mp4 (54.43 MB), 09:44

      *   05 5-5 中期界面测试以及发现需要改进的点 (1045).mp4 (55.19 MB), 10:45

      *   06 5-6 进阶:撤销重做支持一次处理多个数据 (0941).mp4 (52.95 MB), 09:41

      *   07 5-7 进阶:撤销重做支持一次处理多个数据 第二部分 (0650).mp4 (36.09 MB), 06:50

      *   08 5-8 进阶:撤销重做支持函数防抖 (0953).mp4 (54.29 MB), 09:53

      *   09 5-9 进阶:撤销重做支持最大历史条目数 (0843).mp4 (47.49 MB), 08:43

      *   10 5-10 撤销重做小结以及剩下的改进 (0830).mp4 (46.39 MB), 08:30

    *   06 第6章 右键菜单的实现/

      *   01 6-1 右键菜单需求分析 (0416).mp4 (23.77 MB), 04:16

      *   02 6-2 右键菜单编码第一部分:添加右键菜单组件 (0922).mp4 (52.47 MB), 09:22

      *   03 6-3 右键菜单第二部分:函数式的创建组件 (0733).mp4 (43.14 MB), 07:33

      *   04 6-4 右键菜单第三部分:插件化右键菜单 (0827).mp4 (46.29 MB), 08:27

      *   05 6-5 右键菜单第四部分:删除组件实例的方法 (0640).mp4 (37.13 MB), 06:40

    *   07 第7章 周总结/

      *   01 7-1 十九周总结 最近学习.mp4 (38.50 MB), 06:53

  *   03 前后端结合 - 编辑器整合后端接口/

    *   01 第1章 周介绍/

      *   01 1-1 第二十周导学 (0519).mp4 (28.69 MB), 05:19

    *   02 第2章 接口分析和简介/

      *   01 2-1 前后端分离开发简介 (0827).mp4 (46.98 MB), 08:27

      *   02 2-2 分析后端接口和需求 (0851).mp4 (49.16 MB), 08:51

      *   03 2-3 使用 vuex action 发送请求 (1030).mp4 (59.35 MB), 10:30

    *   03 第3章 Mock Server 的使用以及个性化/

      *   01 3-1 JSON server 的简介和安装使用 (0558).mp4 (31.89 MB), 05:58

      *   02 3-2 JSON server 自定义接口URL 和 返回数据结构 (0908).mp4 (50.98 MB), 09:08

      *   03 3-3 JSON Server 实现 JWT 验证 - 生成 token (0953).mp4 (56.32 MB), 09:53

      *   04 3-4 JSON Server 实现 JWT 验证 - 实现路由保护 (0626).mp4 (36.02 MB), 06:27

    *   04 第4章 登陆表单验证和登陆/

      *   01 4-1 使用 AForm 完成表单验证 (1114).mp4 (60.25 MB), 11:14

      *   02 4-2 使用 AForm 完成提交时验证的两种方法 (0708).mp4 (38.83 MB), 07:08

      *   03 4-3 完成获取验证码的功能 (0748).mp4 (46.34 MB), 07:48

      *   04 4-4 完成用户登陆过程 (1211).mp4 (69.26 MB), 12:11

      *   05 4-5 使用高阶函数 actionWrapper 包装 action 通用逻辑 (0955).mp4 (55.05 MB), 09:55

      *   06 4-6 AForm 源代码解析 :Form 组件 和 FormItem 完成验证 (1126).mp4 (64.83 MB), 11:26

      *   07 4-7 AForm 源代码解析 :使用 useForm 完成验证 (0742).mp4 (43.15 MB), 07:42

    *   05 第5章 全局通用状态添加以及权限验证/

      *   01 5-1 添加全局读取状态 - 整体通用读取状态 (0936).mp4 (56.97 MB), 09:36

      *   02 5-2 添加全局读取状态 - 细粒度读取状态 (0823).mp4 (47.84 MB), 08:23

      *   03 5-3 处理全局错误处理 (0925).mp4 (51.53 MB), 09:25

      *   04 5-4 将全局读取和错误添加至根组件 (0806).mp4 (43.18 MB), 08:06

      *   05 5-5 登陆状态持久化 (0916).mp4 (51.09 MB), 09:16

      *   06 5-6 路由权限验证 第一部分 - 功能分析 (0611).mp4 (33.06 MB), 06:12

      *   07 5-7 路由权限验证 第二部分 - 编码实现 (1015).mp4 (56.84 MB), 10:15

    *   06 第6章 编辑器数据获取以及保存作品/

      *   01 6-1 编辑器获取作品 第一部分 - 发送并且改进 action (1138).mp4 (64.69 MB), 11:38

      *   02 6-2 编辑器获取作品 第二部分 - 根据数据渲染至画布 (0809).mp4 (44.56 MB), 08:09

      *   03 6-3 添加编辑器 Header (0646).mp4 (42.98 MB), 06:46

      *   04 6-4 保存作品数据 (0812).mp4 (48.41 MB), 08:12

      *   05 6-5 添加自动保存功能 (0845).mp4 (52.03 MB), 08:45

      *   06 6-6 跳转路由前提示保存 (0601).mp4 (34.13 MB), 06:01

      *   07 6-7 提取和整合保存作品逻辑 最近学习.mp4 (35.57 MB), 05:55

  *   04 整合开发 B 端其他页面的各种功能/

    *   01 第1章 周介绍/

      *   01 1-1 周前言 (0557).mp4 (30.72 MB), 05:57

    *   02 第2章 使用 HTML2Canvas 完成编辑器画布截图/

      *   01 2-1 发布作品需求分析 (0722).mp4 (43.04 MB), 07:22

      *   02 2-2 html2canvas 获取截图 (0740).mp4 (41.95 MB), 07:40

      *   03 2-3 html2canvas 踩坑修正 bug (0833).mp4 (47.28 MB), 08:33

      *   04 2-4 完成截图并且上传文件 (1151).mp4 (65.33 MB), 11:51

      *   05 2-5 html2canvas的基本原理 (0459).mp4 (27.15 MB), 04:59

      *   06 2-6 html2canvas 原理简单编码实现 (0633).mp4 (35.61 MB), 06:33

    *   03 第3章 发布作品的开发流程/

      *   01 3-1 完成发布流程 (0735).mp4 (42.36 MB), 07:35

      *   02 3-2 发布后创建渠道 (1036).mp4 (58.08 MB), 10:36

      *   03 3-3 添加 usePublishWork (0807).mp4 (44.96 MB), 08:07

    *   04 第4章 渠道的编辑以及二维码的操作/

      *   01 4-1 创建和删除渠道 (1439).mp4 (79.81 MB), 14:39

      *   02 4-2 使用 qrcode 将渠道链接生成二维码 (0952).mp4 (54.66 MB), 09:52

      *   03 4-3 watch 数组的陷阱:新添加的渠道生成二维码 (0950).mp4 (53.91 MB), 09:50

    *   05 第5章 Clipboard.js 完成拷贝文本到剪贴板及其原理/

      *   01 5-1 使用Clipboard.js 实现内容的拷贝 (0742).mp4 (43.17 MB), 07:42

      *   02 5-2 拷贝文本的原理 (0655).mp4 (38.63 MB), 06:55

      *   03 5-3 完成copyToClipBoard编码 (0648).mp4 (37.45 MB), 06:48

      *   04 5-4 PreviewForm 预览组件第一部分 (0651).mp4 (39.57 MB), 06:51

      *   05 5-5 PreviewForm 预览组件第二部分 (1041).mp4 (60.88 MB), 10:41

    *   06 第6章 useLoadMore 开发贯穿剩余页面的开发/

      *   01 6-1 剩余页面需求分析 (0758).mp4 (43.49 MB), 07:58

      *   02 6-2 useLoadMore 编码第一部分:改造 actionWrapper 支持 queryParams (1047).mp4 (59.33 MB), 10:47

      *   03 6-3 useLoadMore 编码第二部分:实现基本功能 (0844).mp4 (50.14 MB), 08:44

      *   04 6-4 useLoadMore编码第三部分 - 页面实践以及支持无限滚动加载 (1032).mp4 (58.06 MB), 10:32

      *   05 6-5 useLoadMore编码第四部分 - 创建我的作品页以及发现新的问题 (0809).mp4 (44.96 MB), 08:09

      *   06 6-6 useLoadMore 编码第五部分 - 数据驱动界面,改造成分页组件 (0825).mp4 (46.98 MB), 08:25

    *   07 第7章 前端下载文件的原理/

      *   01 7-1 下载图片原理编码第一部分 (0805).mp4 (44.21 MB), 08:05

      *   02 7-2 下载文件原理编码第二部分 (0826).mp4 (46.82 MB), 08:26

      *   03 7-3 使用 FileSaver.js 来完成图片的下载 (0722).mp4 (39.97 MB), 07:22

      *   04 7-4 FileSaver.js 源码解析 (0806).mp4 (44.65 MB), 08:06

    *   08 第8章 周总结/

      *   01 8-1 周总结 最近学习.mp4 (38.52 MB), 06:43

  *   05 大型项目的编译,部署以及性能优化/

    *   01 第1章 周介绍/

      *   01 1-1 第22周前言 (0456).mp4 (26.95 MB), 04:56

    *   02 第2章 使用 Vue Cli 编译生产环境代码以及创建不同模式/

      *   01 2-1 开发,预生产,生产环境的概念 (0854).mp4 (50.65 MB), 08:54

      *   02 2-2 使用 vue cli 生成生产环境代码 (0842).mp4 (48.29 MB), 08:42

      *   03 2-3 Vue CLI 中模式的概念以及简单使用 (0803).mp4 (44.12 MB), 08:03

      *   04 2-4 使用环境变量文件 第一部分 (0735).mp4 (42.71 MB), 07:35

      *   05 2-5 环境变量设置第二部分 创建预发布环境变量文件 (0807).mp4 (47.78 MB), 08:07

    *   03 第3章 Webpack的基础回顾以及Loader和Plugin的原理/

      *   01 3-1 Webpack 基本概念回顾 (1232).mp4 (70.95 MB), 12:32

      *   02 3-2 动手写一个 Webpack Loader 第一部分 (0711).mp4 (42.00 MB), 07:11

      *   03 3-3 动手写一个 Webpack Loader 第二部分 (0853).mp4 (49.45 MB), 08:53

      *   04 3-4 动手写一个 Webpack plugins 第一部分 (0740).mp4 (45.20 MB), 07:40

      *   05 3-5 动手写一个 Webpack plugins 第二部分 (0714).mp4 (40.13 MB), 07:14

    *   04 第4章 修改 Vue.config.js 配置完成打包分析和优化/

      *   01 4-1 vue.config.js 简介 (1045).mp4 (59.52 MB), 10:45

      *   02 4-2 安装 webpack-bundle-analyzer 插件 (0759).mp4 (44.69 MB), 07:59

      *   03 4-3 webpack 打包优化第一部分:移除不需要的第三方库 (0830).mp4 (47.55 MB), 08:30

      *   04 4-4 webpack 打包优化第二部分:按需加载 ant-design-vue (0919).mp4 (52.85 MB), 09:19

      *   05 4-5 webpack 打包优化第三部分:分析第三方库继续优化的方案 (0820).mp4 (46.99 MB), 08:20

      *   06 4-6 手动分割第三方库成多个文件 (1030).mp4 (58.10 MB), 10:30

      *   07 4-7 按照模块大小自动分割第三方库 (0712).mp4 (42.97 MB), 07:12

      *   08 4-8 实现路由懒加载 (0944).mp4 (55.31 MB), 09:44

      *   09 4-9 使用 chainWebpack 修改 webpack 已有配置 (0816).mp4 (45.73 MB), 08:16

    *   05 第5章 部署以及 HTTP 优化/

      *   01 5-1 部署的概念 (0718).mp4 (38.86 MB), 07:18

      *   02 5-2 nginx 安装和简单配置 (0857).mp4 (50.99 MB), 08:57

      *   03 5-3 HTTP 缓存设置第一部分:Expires 和 Cache-Control (0929).mp4 (52.68 MB), 09:29

      *   04 5-4 HTTP 缓存设置第二部分:Etag 和 Last-Modified (0702).mp4 (41.73 MB), 07:02

      *   05 5-5 使用 gzip 压缩对应的 HTTP 请求资源 (0651).mp4 (37.78 MB), 06:51

      *   06 5-6 使用 Brotli 完成 HTTP 压缩优化 (0707).mp4 (38.57 MB), 07:07

      *   07 5-7 直接生成压缩静态文件并配置 nginx 的 gzip_static 支持 (0907).mp4 (51.09 MB), 09:07

      *   08 5-8 使用 keep-alive 减少多次 TCP 连接 (0754).mp4 (44.77 MB), 07:54

      *   09 5-9 使用 HTTP2 大幅提升加载速度 (0817).mp4 (44.80 MB), 08:17

    *   06 第6章 周总结/

      *   01 6-1 第22周总结 最近学习.mp4 (34.74 MB), 06:09

  *   06 学习使用Nuxt创建管理系统基础学习/

    *   01 第1章 本周导学/

      *   01 1-1 Nuxt3导学 (0409).mp4 (20.90 MB), 04:09

    *   02 第2章 Nuxt 介绍和基础知识学习/

      *   01 2-1 Nuxt简介 (0705).mp4 (40.51 MB), 07:06

      *   02 2-2 Nuxt 中的渲染模式 (1245).mp4 (72.10 MB), 12:45

      *   03 2-3 Nuxt3 安装 (0636).mp4 (36.04 MB), 06:36

      *   04 2-4 自动导入 (1209).mp4 (71.19 MB), 12:09

      *   05 2-5 Pages 概念 (0851).mp4 (48.76 MB), 08:51

      *   06 2-6 Routing 路由 以及中间件第一部分 (1020).mp4 (56.33 MB), 10:21

      *   07 2-7 中间件第二部分 (0946).mp4 (53.39 MB), 09:46

      *   08 2-8 状态管理 第一部分 (1106).mp4 (60.40 MB), 11:06

      *   09 2-9 状态管理第二部分 (0928).mp4 (54.77 MB), 09:28

      *   10 2-10 数据获取第一部分 (1644).mp4 (92.58 MB), 16:44

      *   11 2-11 数据获取第二部分 (1346).mp4 (77.24 MB), 13:46

      *   12 2-12 数据获取第三部分 (0813).mp4 (45.87 MB), 08:13

      *   13 2-13 静态文件处理 (0731).mp4 (43.34 MB), 07:31

      *   14 2-14 SEO (1144).mp4 (65.54 MB), 11:44

      *   15 2-15 总结 (0841).mp4 (48.68 MB), 08:41

    *   03 第3章 使用 Nitro 开发后端系统/

      *   01 3-1 Nuxt server 简介 (0631).mp4 (36.84 MB), 06:32

      *   02 3-2 Nuxt server 基础知识 (1119).mp4 (63.75 MB), 11:19

      *   03 3-3 服务器端中间件第一部分 (1044).mp4 (60.47 MB), 10:44

      *   04 3-4 服务器端中间件第二部分 (0929).mp4 (53.25 MB), 09:29

      *   05 3-5 存储层第一部分 (0847).mp4 (50.17 MB), 08:47

      *   06 3-6 存储层 第二部分 (0732).mp4 (43.82 MB), 07:32

      *   07 3-7 配置文件以及环境变量 (0935).mp4 (53.34 MB), 09:35

      *   08 3-8 Nitro plugins (1137).mp4 (64.30 MB), 11:37

      *   09 3-9 Nuxt Plugins (1047).mp4 (60.33 MB), 10:47

      *   10 3-10 安装 nuxt-mongoose 模块 (0849).mp4 (49.35 MB), 08:49

      *   11 3-11 使用 nuxt-mongoose 完成对应的编码 (0708).mp4 (40.11 MB), 07:08

      *   12 3-12 总结 最近学习.mp4 (52.16 MB), 09:00

  *   07 学习使用Nuxt创建管理系统:实战进阶/

    *   01 第1章 使用 Nuxt 编写管理系统/

      *   01 1-1 安装 tailwind.css (1040).mp4 (60.59 MB), 10:41

      *   02 1-2 Tailwind 规则演示 (1402).mp4 (77.42 MB), 14:02

      *   03 1-3 使用 Layouts 创造两种布局 (0550).mp4 (29.92 MB), 05:50

      *   04 1-4 安装并且使用 zod (1209).mp4 (68.37 MB), 12:09

      *   05 1-5 Zod 完成客户端验证 (1211).mp4 (69.26 MB), 12:11

      *   06 1-6 使用 Zod 添加服务器端验证 (1115).mp4 (62.34 MB), 11:15

      *   07 1-7 添加 VeeValidate 第一部分 (1144).mp4 (66.03 MB), 11:44

      *   08 1-8 添加 VeeValidate 第二部分 (1357).mp4 (76.78 MB), 13:57

      *   09 1-9 添加 VeeValidate 第三部分 完成登陆页面 (1307).mp4 (72.22 MB), 13:07

      *   10 1-10 知识巩固:完成注册页面 (0941).mp4 (54.68 MB), 09:41

      *   11 1-11 完成注册以及登陆的后端功能 (1629).mp4 (94.03 MB), 16:29

      *   12 1-12 使用 jwt 实现用户验证 后端编码 (1817).mp4 (102.84 MB), 18:17

      *   13 1-13 前端添加用户验证 (0747).mp4 (43.01 MB), 07:48

      *   14 1-14 完成前端登陆状态持久化 (1108).mp4 (65.27 MB), 11:09

      *   15 1-15 总结 (1015).mp4 (57.81 MB), 10:15

    *   02 第2章 户数据表格通用操作/

      *   01 2-1 简介和安装 NuxtUI (0634).mp4 (37.28 MB), 06:34

      *   02 2-2 编写 Header 样式 (1319).mp4 (75.89 MB), 13:19

      *   03 2-3 完成剩余布局 (0844).mp4 (48.53 MB), 08:44

      *   04 2-4 Table 编码第一部分 展示数据 (1045).mp4 (63.89 MB), 10:45

      *   05 2-5 表格编码第二部分 实现分页功能 (1133).mp4 (66.13 MB), 11:33

      *   06 2-6 表格编码第三部分 完成排序功能 (1413).mp4 (79.48 MB), 14:13

      *   07 2-7 表格编码第四部分 查找功能 (1537).mp4 (87.51 MB), 15:37

      *   08 2-8 表格编码第五部分 自定义功能 (1426).mp4 (79.82 MB), 14:26

    *   03 第3章 创建和编辑用户完成复杂表单处理/

      *   01 3-1 编辑创建页面需求分析 (0656).mp4 (39.84 MB), 06:56

      *   02 3-2 完成动态表单初步编码 (1645).mp4 (92.69 MB), 16:45

      *   03 3-3 表单编码第二部分:添加联动关系 (1511).mp4 (84.21 MB), 15:11

      *   04 3-4 上传组件第一步 - 创建上传组件 (1350).mp4 (79.66 MB), 13:50

      *   05 3-5 上传组件第二部分-服务器端获取文件数据 (1355).mp4 (78.29 MB), 13:55

      *   06 3-6 上传图片第三部分-使用阿里云完成上传 (1146).mp4 (67.13 MB), 11:46

      *   07 3-7 上传组件第四部分 - 使用插件 (0752).mp4 (43.98 MB), 07:52

      *   08 3-8 完成数据创建显示自定义错误 ().mp4 (113.56 MB), 20:23

      *   09 3-9 完成创建后的收尾工作 (1452).mp4 (82.46 MB), 14:52

      *   10 3-10 编辑用户信息第一部分 (1234).mp4 (70.51 MB), 12:34

      *   11 3-11 编辑用户信息 第二部分 (1123).mp4 (64.16 MB), 11:23

      *   12 3-12 编辑用户编码第三部分 (1036).mp4 (59.48 MB), 10:37

    *   04 第4章 构建与部署/

      *   01 4-1 构建和部署的方式 (0625).mp4 (35.60 MB), 06:25

      *   02 4-2 使用Nuxt构建整个项目 (1017).mp4 (56.16 MB), 10:17

      *   03 4-3 完成部署脚本 (1034).mp4 (62.97 MB), 10:34

      *   04 4-4 使用 pm2 来启动和管理应用 (1200).mp4 (68.12 MB), 12:01

      *   05 4-5 扩展内容:使用 Bun 来运行应用 最近学习.mp4 (47.65 MB), 08:26

*   05 阶段五:完善服务端,发布上线/

  *   01 脚手架功能升级-上手大厂开发模式/

    *   01 第1章 周介绍/

      *   01 1-1 本周整体内容介绍和学习方法 (0412).mp4 (22.85 MB), 04:12

    *   02 第2章 大厂代码复用最佳实践/

      *   01 2-1 代码复用考核方法和计算公式 (0443).mp4 (26.78 MB), 04:43

      *   02 2-2 大厂在代码复用问题背后的思考 (0346).mp4 (20.89 MB), 03:46

      *   03 2-3 大厂代码复用最佳实践和思考路径1 (0638).mp4 (35.63 MB), 06:38

      *   04 2-4 大厂代码复用最佳实践和思考路径2 (0345).mp4 (20.03 MB), 03:45

      *   05 2-5 大厂代码复用最佳实践和思考路径3 (0150).mp4 (10.74 MB), 01:50

      *   06 2-6 代码复用流程介绍 (0246).mp4 (15.79 MB), 02:46

    *   03 第3章 脚手架add命令+页面模板选择功能开发/

      *   01 3-1 创建新的脚手架命令add 1 (0337).mp4 (20.19 MB), 03:37

      *   02 3-2 创建新的脚手架命令add 2 (0428).mp4 (24.33 MB), 04:28

      *   03 3-3 创建新的脚手架命令add 3 (0444).mp4 (25.30 MB), 04:44

      *   04 3-4 安装页面模板整体流程+页面模板开发1 (0234).mp4 (14.40 MB), 02:34

      *   05 3-5 安装页面模板整体流程+页面模板开发2 (0428).mp4 (24.90 MB), 04:28

      *   06 3-6 安装页面模板整体流程+页面模板开发3 (0600).mp4 (32.73 MB), 06:00

      *   07 3-7 页面模板选择功能开发 (0708).mp4 (39.81 MB), 07:08

      *   08 3-8 输入页面名称功能开发 (0807).mp4 (44.23 MB), 08:07

    *   04 第4章 页面模板安装功能开发/

      *   01 4-1 页面模板下载和更新功能开发 (0939).mp4 (51.87 MB), 09:39

      *   02 4-2 页面模板下载提示文案+下载结果校验 (1245).mp4 (69.44 MB), 12:45

      *   03 4-3 页面模板安装预检查功能开发 (0744).mp4 (41.98 MB), 07:44

      *   04 4-4 页面模板安装流程开发 (0753).mp4 (42.67 MB), 07:53

    *   05 第5章 页面模板ejs渲染+依赖合并功能开发/

      *   01 5-1 页面模板ejs能力支持 (1017).mp4 (55.78 MB), 10:17

      *   02 5-2 ejs渲染逻辑实现 (1021).mp4 (56.21 MB), 10:21

      *   03 5-3 页面模板核心功能:依赖合并功能设计 (1739).mp4 (95.22 MB), 17:39

      *   04 5-4 依赖合并算法之获取package.json+dependencies (0803).mp4 (43.97 MB), 08:04

      *   05 5-5 依赖合并算法之核心diff算法实现 (1124).mp4 (62.01 MB), 11:24

      *   06 5-6 依赖合并结果调试和项目实测 (0711).mp4 (39.18 MB), 07:12

      *   07 5-7 页面模板依赖自动安装功能实现 (0753).mp4 (43.83 MB), 07:53

      *   08 5-8 包含element-ui组件库的页面模板开发 (0445).mp4 (26.22 MB), 04:45

      *   09 5-9 依赖冲突场景处理 (1058).mp4 (59.23 MB), 10:58

    *   06 第6章 本周总结+作业/

      *   01 6-1 本周课程总结和作业 最近学习.mp4 (24.23 MB), 04:29

  *   02 脚手架功能升级-代码复用能力开发/

    *   01 第1章 周简介/

      *   01 1-1 本周整体内容介绍和学习方法 (0316).mp4 (18.64 MB), 03:16

    *   02 第2章 代码复用能力介绍和功能开发/

      *   01 2-1 代码片段概念,与页面模板的区别 (0405).mp4 (22.36 MB), 04:05

      *   02 2-2 代码片段模板创建和发布 (0252).mp4 (16.10 MB), 02:52

      *   03 2-3 选择代码复用模式功能开发 (0509).mp4 (29.00 MB), 05:09

      *   04 2-4 选择代码片段模板功能开发 (0805).mp4 (44.31 MB), 08:05

      *   05 2-5 生成代码片段安装目录 (0407).mp4 (22.96 MB), 04:07

      *   06 2-6 代码片段模板下载逻辑开发 (0747).mp4 (41.96 MB), 07:47

    *   03 第3章 代码片段安装算法实现/

      *   01 3-1 获取代码片段插入行数逻辑开发 (0737).mp4 (41.73 MB), 07:37

      *   02 3-2 选择源码文件功能开发 (0815).mp4 (45.37 MB), 08:15

      *   03 3-3 代码片段插入逻辑开发 (1054).mp4 (59.53 MB), 10:54

      *   04 3-4 代码片段拷贝逻辑开发 (1021).mp4 (57.88 MB), 10:21

      *   05 3-5 更新代码片段模板并完成安装流程测试 (1327).mp4 (74.23 MB), 13:27

    *   04 第4章 代码片段工程模板升级/

      *   01 4-1 代码片段工程模板实现原理讲解和模板创建 (0521).mp4 (30.09 MB), 05:21

      *   02 4-2 Webpack插件创建和Vue项目引用流程串联 (0415).mp4 (23.61 MB), 04:15

      *   03 4-3 Webpack插件壳应用创建和开发难点解析 (0315).mp4 (18.00 MB), 03:15

      *   04 4-4 Webpack壳应用开发和调试 (0815).mp4 (44.22 MB), 08:15

      *   05 4-5 壳应用代码片段模板安装逻辑改造 (0828).mp4 (46.70 MB), 08:28

    *   05 第5章 代码复用能力增强/

      *   01 5-1 页面和代码片段模板API开发 (0444).mp4 (26.19 MB), 04:44

      *   02 5-2 通过mongodb存储页面和代码片段的模板数据 (0535).mp4 (31.40 MB), 05:35

      *   03 5-3 通过API获取模板数据并对整个链路进行测试 (1013).mp4 (56.28 MB), 10:13

      *   04 5-4 代码复用自定义安装模型模板和框架开发 (1133).mp4 (62.61 MB), 11:33

      *   05 5-5 自定义安装逻辑实现 最近学习.mp4 (89.71 MB), 16:47

  *   03 前端监控平台之JS 库开发/

    *   01 第1章 本周导学/

      *   01 1-1 本周整体内容介绍和学习方法 (0446).mp4 (27.48 MB), 04:46

    *   02 第2章 前端监控快速入门和架构设计/

      *   01 2-1 为什么需要前端监控 (0710).mp4 (43.78 MB), 07:10

      *   02 2-2 前端监控的应用场景和百度统计接入 (1604).mp4 (88.42 MB), 16:04

      *   03 2-3 阿里云arms接入方法 (0843).mp4 (46.53 MB), 08:43

      *   04 2-4 什么情况下需要自建前端监控平台 (0543).mp4 (32.10 MB), 05:43

      *   05 2-5 前端监控平台架构设计 (1253).mp4 (71.77 MB), 12:53

    *   03 第3章 前端JSSDK开发入门/

      *   01 3-1 前端JSSDK项目创建和最小闭环实现 (0809).mp4 (48.69 MB), 08:09

      *   02 3-2 JSSDK异步加载功能实现 (0558).mp4 (34.19 MB), 05:58

      *   03 3-3 JSSDK模块化开发支持 (0939).mp4 (52.41 MB), 09:39

    *   04 第4章 前端监控JSSDK功能开发/

      *   01 4-1 项目dev-server开发模式配置+html模板文件打包 (1104).mp4 (61.62 MB), 11:04

      *   02 4-2 PV日志上报原理和实现细节讲解 (0537).mp4 (30.98 MB), 05:37

      *   03 4-3 PV日志上报参数获取 (0508).mp4 (27.66 MB), 05:08

      *   04 4-4 通过Image对象上报日志数据 (0622).mp4 (35.24 MB), 06:22

      *   05 4-5 日志上报钩子函数支持 (1211).mp4 (66.66 MB), 12:11

    *   05 第5章 前端监控曝光和点击日志上报功能开发/

      *   01 5-1 曝光埋点实现方案介绍 (0413).mp4 (23.72 MB), 04:13

      *   02 5-2 IntersectionObserver用法入门1 (0925).mp4 (50.04 MB), 09:25

      *   03 5-3 IntersectionObserver高级应用 (0908).mp4 (48.37 MB), 09:08

      *   04 5-4 曝光埋点自动监听+自定义参数上报功能开发1 (1550).mp4 (85.79 MB), 15:50

      *   05 5-5 实现动态渲染DOM的曝光埋点上报 (0702).mp4 (38.35 MB), 07:03

      *   06 5-6 实现两种点击事件埋点上报 (0950).mp4 (52.97 MB), 09:50

    *   06 第6章 本周总结+作业/

      *   01 6-1 本周课程总结 最近学习.mp4 (14.84 MB), 02:40

  *   04 前端监控平台之大数据开发/

    *   01 第1章 本周导学/

      *   01 1-1 本周整体内容介绍和学习方法 (0355).mp4 (23.21 MB), 03:55

    *   02 第2章 MaxCompute数据开发快速入门/

      *   01 2-1 MaxCompute基本概念介绍 (0520).mp4 (28.07 MB), 05:20

      *   02 2-2 MaxCompute计算引擎开通+大数据表创建 (1433).mp4 (79.96 MB), 14:34

      *   03 2-3 MaxCompute数据插入和查询 (0637).mp4 (36.48 MB), 06:37

      *   04 2-4 MacCompute通过python实现数据开发 (1048).mp4 (60.63 MB), 10:48

      *   05 2-5 数据清洗表创建和数据清洗流程实践 (0547).mp4 (32.41 MB), 05:47

      *   06 2-6 MaxCompute调度任务创建1 (0933).mp4 (51.86 MB), 09:33

    *   03 第3章 MaxCompute监控日志表创建和上报API开发/

      *   01 3-1 监控日志表创建 (0804).mp4 (44.28 MB), 08:04

      *   02 3-2 完成python SDK准备工作 (0543).mp4 (31.86 MB), 05:43

      *   03 3-3 MaxCompute pyodps安装 (0827).mp4 (46.15 MB), 08:27

      *   04 3-4 pyodps API实践 (0601).mp4 (33.57 MB), 06:01

      *   05 3-5 通过pyodps写入日志数据 (1354).mp4 (75.31 MB), 13:54

    *   04 第4章 MaxCompute监控API开发/

      *   01 4-1 前端监控API创建+SDK调用实测 (0820).mp4 (45.65 MB), 08:20

      *   02 4-2 前端监控上报API参数获取 (0713).mp4 (38.71 MB), 07:13

      *   03 4-3 python脚本获取运行参数+Node调用python脚本功能开发 (0634).mp4 (36.44 MB), 06:34

      *   04 4-4 Maxcompute上传脚本生成 (1102).mp4 (60.64 MB), 11:02

      *   05 4-5 通过Node调用python脚本实现监控数据上报 最近学习.mp4 (42.79 MB), 08:05

  *   05 前端监控平台之数据可视化开发/

    *   01 第1章 本周导学/

      *   01 1-1 本周整体内容介绍和学习方法 (0343).mp4 (21.64 MB), 03:43

    *   02 第2章 监控数据可视化架构设计和优化方案/

      *   01 2-1 监控平台架构设计复盘 (1131).mp4 (65.59 MB), 11:31

      *   02 2-2 监控可视化架构设计+指标体系设计 (1221).mp4 (68.65 MB), 12:21

      *   03 2-3 上报任务队列架构设计 (1058).mp4 (60.43 MB), 10:58

    *   03 第3章 流量指标分析和计算公式/

      *   01 3-1 流量指标分析和计算公式 (0811).mp4 (68.95 MB), 08:11

      *   02 3-2 模块指标和页面性能指标分析 (0415).mp4 (24.38 MB), 04:15

      *   03 3-3 页面异常监控指标和原理解析 (0945).mp4 (55.61 MB), 09:45

      *   04 3-4 基于指标分析结果梳理SDK改造需求 (1024).mp4 (57.77 MB), 10:24

    *   04 第4章 前端监控SDK和数据仓库改造/

      *   01 4-1 MaxCompute日志表字段更新 (0400).mp4 (22.59 MB), 04:00

      *   02 4-2 监控SDK添加user_id和visitor_id获取逻辑 (1206).mp4 (67.51 MB), 12:06

      *   03 4-3 更新监控上报API支持user_id和visitor_id上报1 (0725).mp4 (40.18 MB), 07:25

      *   04 4-4 全局点击事件绑定+埋点自动上报 (1540).mp4 (84.83 MB), 15:40

      *   05 4-5 停留时长埋点上报 (1705).mp4 (92.69 MB), 17:05

    *   05 第5章 深入前端性能监控技术/

      *   01 5-1 监控日志表增加 mod_id 字段 (0453).mp4 (27.71 MB), 04:53

      *   02 5-2 模块曝光埋点上报时获取 mod_id 信息 (1021).mp4 (56.71 MB), 10:21

      *   03 5-3 模块点击事件 mod_id 信息获取 (0818).mp4 (44.10 MB), 08:18

      *   04 5-4 前端性能监控平台架构设计 (0359).mp4 (21.33 MB), 03:59

      *   05 5-5 划重点:前端性能监控原理详解(URL请求到加载的全过程) (0727).mp4 (41.31 MB), 07:27

      *   06 5-6 PerformanceTiming 性能采集实践 (0827).mp4 (46.85 MB), 08:27

      *   07 5-7 PerformanceNavigationTiming 性能采集实践 (0702).mp4 (38.95 MB), 07:02

      *   08 5-8 高能:PerformanceObserver 性能监控 (0417).mp4 (24.21 MB), 04:17

      *   09 5-9 前端性能监控指标解析——彻底搞懂 FP、FCP 和 LCP (0917).mp4 (52.03 MB), 09:17

      *   10 5-10 自定义性能监控点+Chrome Performance 插件解析 (0556).mp4 (31.44 MB), 05:56

      *   11 5-11 前端性能数据采集 SDK 开发 (1130).mp4 (62.86 MB), 11:30

      *   12 5-12 前端异常监控 SDK 开发 (0734).mp4 (40.67 MB), 07:34

    *   06 第6章 指标运算和数据回流/

      *   01 6-1 PV和UV指标计算 (0559).mp4 (33.05 MB), 05:59

      *   02 6-2 PV点击率指标计算 (0910).mp4 (50.25 MB), 09:10

      *   03 6-3 高级技巧:横表转纵表 (0420).mp4 (23.85 MB), 04:20

      *   04 6-4 UV点击率指标计算 (0506).mp4 (28.35 MB), 05:06

      *   05 6-5 页面停留时长指标计算 (0614).mp4 (33.89 MB), 06:14

      *   06 6-6 监控指标表创建 (0419).mp4 (23.99 MB), 04:19

      *   07 6-7 PV指标数据存入指标库 (0921).mp4 (51.74 MB), 09:21

      *   08 6-8 剩余指标存入指标数据库 (0731).mp4 (40.75 MB), 07:31

      *   09 6-9 MySQL数据集成表创建 (0428).mp4 (23.92 MB), 04:28

      *   10 6-10 核心:大数据仓库数据回流 (0850).mp4 (49.06 MB), 08:50

      *   11 6-11 数据回流过程中的问题修正 (0914).mp4 (49.21 MB), 09:14

      *   12 6-12 数据可视化项目创建 (0517).mp4 (27.71 MB), 05:17

      *   13 6-13 echarts图表组件开发 最近学习.mp4 (47.05 MB), 08:40

*   06 阶段六:前端发布脚手架开发/

  *   01 脚手架发布模块架构设计和核心流程开发/

    *   01 第1章 周介绍/

      *   01 1-1 本周整体内容介绍和学习方法 (0515).mp4 (28.54 MB), 05:15

    *   02 第2章 项目发布流程架构设计/

      *   01 2-1 脚手架发布功能和流程讲解 (0756).mp4 (47.87 MB), 07:56

      *   02 2-2 绘制项目发布架构设计图 (0822).mp4 (47.89 MB), 08:22

    *   03 第3章 imooc-cli 脚手架 git flow 自动化架构设计/

      *   01 3-1 git flow 基础流程讲解 (1050).mp4 (60.72 MB), 10:50

      *   02 3-2 git flow 多人协作流程讲解(详细讲解大厂git flow流程) (1123).mp4 (63.31 MB), 11:24

      *   03 3-3 脚手架git flow prepare阶段架构设计 (1322).mp4 (75.86 MB), 13:22

      *   04 3-4 脚手架git flow 执行阶段架构设计 (1010).mp4 (56.15 MB), 10:10

    *   04 第4章 imooc-cli 脚手架云构建 + 云发布架构设计/

      *   01 4-1 云构建+云发布整体流程设计 (0312).mp4 (17.82 MB), 03:12

      *   02 4-2 云构建+云发布详细流程设计1 (0256).mp4 (16.76 MB), 02:56

      *   03 4-3 云构建+云发布详细流程设计2 (1116).mp4 (62.44 MB), 11:16

      *   04 4-4 深入讲解云发布原理 (0813).mp4 (46.12 MB), 08:13

    *   05 第5章 imooc-cli 脚手架 publish 模块开发/

      *   01 5-1 创建publish模块 (0650).mp4 (38.87 MB), 06:50

      *   02 5-2 publish基本流程开发 (0757).mp4 (44.36 MB), 07:57

      *   03 5-3 项目发布前预检查流程开发 (0700).mp4 (39.50 MB), 07:00

    *   06 第6章 本周加餐:前端路由模式原理和 vue-router 源码讲解/

      *   01 6-1 vue-router-next完整运行流程解析 (1334).mp4 (73.24 MB), 13:34

      *   02 6-2 vue-router路由模式+history路由部署详细教学 (1333).mp4 (73.09 MB), 13:33

      *   03 6-3 vue-cli源码调试+dev模式history fallback原理讲解 (0954).mp4 (55.23 MB), 09:54

      *   04 6-4 vue-router初始化过程源码分析 (1123).mp4 (65.24 MB), 11:23

      *   05 6-5 vue3高级特性:vue插件+provide跨组件通信 (0355).mp4 (22.08 MB), 03:55

      *   06 6-6 vue-router路由跳转核心源码分析 (1739).mp4 (110.12 MB), 17:39

      *   07 6-7 vue-router路由匹配源码分析 (0428).mp4 (24.34 MB), 04:28

      *   08 6-8 vue3新特性defineComponent讲解1 (0432).mp4 (23.88 MB), 04:32

      *   09 6-9 vue3新特性defineComponent讲解2 (0348).mp4 (21.03 MB), 03:48

      *   10 6-10 深入解析router-view源码 (1224).mp4 (67.75 MB), 12:24

    *   07 第7章 本周总结 + 作业/

      *   01 7-1 本周总结+作业 最近学习.mp4 (32.96 MB), 05:46

  *   02 脚手架发布模块git自动化流程开发/

    *   01 第1章 本章导学/

      *   01 1-1 本周整体内容介绍和学习方法 (0436).mp4 (22.88 MB), 04:36

    *   02 第2章 Git Flow 模块架构设计/

      *   01 2-1 GitFlow模块架构设计 (0831).mp4 (47.90 MB), 08:31

      *   02 2-2 GitFlow流程回顾 (0216).mp4 (12.78 MB), 02:16

    *   03 第3章 Github&Gitee API 接入/

      *   01 3-1 创建Git类 (0835).mp4 (47.38 MB), 08:35

      *   02 3-2 用户主目录检查逻辑开发 (0525).mp4 (30.51 MB), 05:25

      *   03 3-3 选择远程Git仓库逻辑开发 (1549).mp4 (87.14 MB), 15:49

      *   04 3-4 创建GitServer类 (1002).mp4 (55.36 MB), 10:02

      *   05 3-5 生成远程仓库Token逻辑开发 (1634).mp4 (88.73 MB), 16:34

      *   06 3-6 Gitee API接入+获取用户组织信息功能开发 (1342).mp4 (75.69 MB), 13:42

      *   07 3-7 Github API接入开发 (1014).mp4 (56.18 MB), 10:14

      *   08 3-8 远程仓库类型选择逻辑开发 (1238).mp4 (70.23 MB), 12:38

    *   04 第4章 GitFlow 初始化流程开发/

      *   01 4-1 Gitee获取和创建仓库API接入 (1910).mp4 (105.54 MB), 19:10

      *   02 4-2 Github获取和创建仓库API接入1 (0652).mp4 (37.72 MB), 06:52

      *   03 4-3 Github&Gitee组织仓库创建API接入1 (0809).mp4 (45.26 MB), 08:09

      *   04 4-4 gitignore文件检查 (0318).mp4 (18.18 MB), 03:18

      *   05 4-5 git本地仓库初始化和远程仓库绑定1 (1001).mp4 (55.09 MB), 10:01

      *   06 4-6 git自动化提交功能开发 (1711).mp4 (94.19 MB), 17:11

    *   05 第5章 GitFlow 本地仓库自动提交/

      *   01 5-1 自动生成开发分支原理讲解1 (1204).mp4 (67.68 MB), 12:04

      *   02 5-2 自动生成开发分支功能开发 (1138).mp4 (64.56 MB), 11:38

      *   03 5-3 高端操作:自动升级版本号功能开发 (1106).mp4 (61.95 MB), 11:06

      *   04 5-4 GitFlow代码自动提交流程梳理+stash区检查功能开发 (0901).mp4 (51.23 MB), 09:01

      *   05 5-5 代码冲突处理+Git代码删除后还原方法讲解 (0418).mp4 (24.48 MB), 04:18

      *   06 5-6 自动切换开发分支+合并远程分支代码+推送代码功能开发 (1211).mp4 (66.23 MB), 12:11

    *   06 第6章 本周加餐:Node 编码最佳实践/

      *   01 6-1 Node最佳实践学习说明 (0413).mp4 (24.61 MB), 04:13

      *   02 6-2 Node项目架构最佳实践 (0936).mp4 (54.36 MB), 09:36

      *   03 6-3 Node异常处理最佳实践 (1305).mp4 (71.33 MB), 13:05

      *   04 6-4 Node编码规范最佳实践 (0503).mp4 (27.97 MB), 05:03

      *   05 6-5 Node测试+安全最佳实践 (0620).mp4 (35.64 MB), 06:20

    *   07 第7章 周总结/

      *   01 7-1 本周总结+作业 最近学习.mp4 (33.70 MB), 06:11

  *   03 脚手架发布模块云构建系统开发/

    *   01 第1章 本周导学/

      *   01 1-1 本周整体内容介绍和学习方法 (0203).mp4 (10.63 MB), 02:03

    *   02 第2章 云架构模块架构设计/

      *   01 2-1 详细分析为什么需要设计云构建系统 (1023).mp4 (56.82 MB), 10:23

      *   02 2-2 云构建系统架构设计 (0928).mp4 (53.24 MB), 09:28

    *   03 第3章 WebSocket 快速入门/

      *   01 3-1 WebSocket基本概念及同HTTP协议对比 (0424).mp4 (25.82 MB), 04:24

      *   02 3-2 egg集成WebSocket服务 (1850).mp4 (102.84 MB), 18:50

      *   03 3-3 WebSocket客户端开发 (0540).mp4 (31.36 MB), 05:40

      *   04 3-4 WebSocket客户端与服务端交互流程分析 (1301).mp4 (71.08 MB), 13:01

    *   04 第4章 Redis 快速入门/

      *   01 4-1 redis基本概念+安装方法+基本命令 (0554).mp4 (33.47 MB), 05:54

      *   02 4-2 阿里云redis服务配置和远程连接方法讲解 (0532).mp4 (31.91 MB), 05:32

      *   03 4-3 egg集成redis方法讲解 (1033).mp4 (58.73 MB), 10:33

    *   05 第5章 云构建初始化流程开发/

      *   01 5-1 CloudBuild类开发 (0555).mp4 (32.98 MB), 05:55

      *   02 5-2 生成构建命令+构建命令检查开发 (0756).mp4 (43.16 MB), 07:56

      *   03 5-3 通过CloudBuild创建WebSocket连接 (0703).mp4 (38.78 MB), 07:03

      *   04 5-4 WebSocket超时自动断开连接逻辑开发 (0707).mp4 (39.32 MB), 07:07

      *   05 5-5 WebSocket客户端和服务端通信优化 (1111).mp4 (61.11 MB), 11:11

      *   06 5-6 云构建任务写入Redis (0452).mp4 (27.27 MB), 04:52

      *   07 5-7 创建云构建任务功能开发 (1035).mp4 (58.17 MB), 10:35

    *   06 第6章 云构建执行流程开发/

      *   01 6-1 云构建任务初始化流程开发 (0623).mp4 (36.58 MB), 06:23

      *   02 6-2 云构建任务交互日志开发 (0952).mp4 (53.62 MB), 09:52

      *   03 6-3 服务端源码下载+切换到开发分支功能开发 (0759).mp4 (44.37 MB), 07:59

      *   04 6-4 服务端源码依赖安装+命令执行功能封装 (0916).mp4 (50.61 MB), 09:17

      *   05 6-5 云构建任务执行逻辑开发 (0723).mp4 (39.31 MB), 07:23

    *   07 第7章 周总结/

      *   01 7-1 本周总结+作业 最近学习.mp4 (36.35 MB), 06:23

  *   04 脚手架发布模块云发布功能开发/

    *   01 第1章 第一章本周导学/

      *   01 1-1 本周整体内容介绍和学习方法 (0512).mp4 (27.41 MB), 05:12

    *   02 第2章 云发布模块架构设计/

      *   01 2-1 前端发布OSS架构设计 (1034).mp4 (58.01 MB), 10:35

      *   02 2-2 云发布架构和流程设计 (1535).mp4 (84.17 MB), 15:35

    *   03 第3章 云发布功能开发/

      *   01 3-1 实现云发布前的预检查逻辑 (0801).mp4 (44.17 MB), 08:01

      *   02 3-2 静态资源服务器类型选择逻辑开发 (0937).mp4 (52.06 MB), 09:37

      *   03 3-3 云发布服务端预检查逻辑实现 (1429).mp4 (78.90 MB), 14:29

      *   04 3-4 创建OSS bucket+OSS实例化开发 (1822).mp4 (100.49 MB), 18:22

      *   05 3-5 云发布核心流程:上传OSS功能开发 (1056).mp4 (58.56 MB), 10:56

      *   06 3-6 OSS域名绑定+CDN绑定 (1530).mp4 (83.00 MB), 15:30

    *   04 第4章 云发布流程完善/

      *   01 4-1 获取OSS API开发 (0738).mp4 (41.97 MB), 07:38

      *   02 4-2 覆盖发布逻辑开发 (0529).mp4 (30.97 MB), 05:29

      *   03 4-3 服务端缓存文件清除功能实现 (1552).mp4 (87.64 MB), 15:52

      *   04 4-4 自动提交代码 BUG 修复 (0636).mp4 (38.16 MB), 06:36

      *   05 4-5 history模式发布原理讲解 (1106).mp4 (58.63 MB), 11:06

      *   06 4-6 history模式远程发布原理讲解 (0500).mp4 (32.31 MB), 05:00

      *   07 4-7 脚手架自动上传模板逻辑开发 (1027).mp4 (57.11 MB), 10:27

      *   08 4-8 获取 OSS 文件 API 开发 (0519).mp4 (29.00 MB), 05:19

      *   09 4-9 上传模板功能实现 (0910).mp4 (51.36 MB), 09:10

      *   10 4-10 自动打tag+合并代码至master分支流程开发 (1141).mp4 (64.55 MB), 11:41

    *   05 第5章 本周加餐:node 常用三方库介绍/

      *   01 5-1 Node高分库:PDF文件生成工具——PDFKit (0609).mp4 (34.29 MB), 06:09

      *   02 5-2 Node Excel处理库讲解 (0446).mp4 (27.92 MB), 04:46

      *   03 5-3 命令行交互库Listr讲解 (0904).mp4 (48.40 MB), 09:04

      *   04 5-4 利用Listr对项目自动创建Tag逻辑进行优化 (1253).mp4 (69.03 MB), 12:53

    *   06 第6章 本周总结 + 作业/

      *   01 6-1 本周总结+作业 最近学习.mp4 (16.48 MB), 02:40

  *   05 脚手架组件发布功能开发/

    *   01 第1章 周介绍/

      *   01 1-1 本周整体内容介绍和学习方法 (0334).mp4 (20.94 MB), 03:34

    *   02 第2章 大厂物料体系介绍和前端组件平台架构设计/

      *   01 2-1 大厂前端物料体系介绍 (1518).mp4 (89.50 MB), 15:18

      *   02 2-2 组件平台架构设计 (1045).mp4 (61.48 MB), 10:45

    *   03 第3章 脚手架组件创建和预览项目开发/

      *   01 3-1 新的组件库模板开发 (0912).mp4 (51.83 MB), 09:12

      *   02 3-2 组件库预览项目开发 (0405).mp4 (23.29 MB), 04:05

      *   03 3-3 组件多预览模式开发 (0500).mp4 (28.40 MB), 05:00

      *   04 3-4 将预览功能集成到组件库模板 (1137).mp4 (64.51 MB), 11:38

      *   05 3-5 组件初始化时自动生成配置文件 (0841).mp4 (47.92 MB), 08:42

      *   06 3-6 组件库命名优化 (0411).mp4 (23.21 MB), 04:11

    *   04 第4章 脚手架组件发布流程开发/

      *   01 4-1 组件仓库初始化流程优化 (1112).mp4 (60.22 MB), 11:12

      *   02 4-2 组件上传前预检查流程开发 (0938).mp4 (54.29 MB), 09:38

      *   03 4-3 组件发布前准备工作开发 (0438).mp4 (25.75 MB), 04:38

      *   04 4-4 创建RDS组件表+后端MySQL插件集成 (1351).mp4 (78.82 MB), 13:51

      *   05 4-5 组件上传数据库准备工作开发 (1100).mp4 (58.68 MB), 11:01

      *   06 4-6 组件上传restful api开发 (1137).mp4 (61.12 MB), 11:37

      *   07 4-7 组件上传数据库逻辑开发 (1738).mp4 (95.21 MB), 17:38

      *   08 4-8 组件NPM发布逻辑开发 (1413).mp4 (79.31 MB), 14:13

      *   09 4-9 组件自动生成远程仓库Tag问题解决 (0848).mp4 (47.96 MB), 08:48

    *   05 第5章 本周总结 + 作业/

      *   01 5-1 本周总结+作业 最近学习.mp4 (15.63 MB), 02:38

  *   06 组件平台开发/

    *   01 第1章 本周导学/

      *   01 1-1 本周整体内容介绍和学习方法 (0412).mp4 (24.09 MB), 04:12

    *   02 第2章 组件平台架构设计和技术选型/

      *   01 2-1 组件平台架构设计 (0848).mp4 (50.14 MB), 08:48

      *   02 2-2 组件平台技术选型和框架搭建 (1302).mp4 (67.93 MB), 13:02

    *   03 第3章 组件平台基础功能开发/

      *   01 3-1 umi 项目全局入口文件+国际化开发 (1049).mp4 (58.83 MB), 10:49

      *   02 3-2 组件平台功能展示 + 页头页脚开发 (1007).mp4 (56.30 MB), 10:07

      *   03 3-3 组件平台动态配置 API 开发 (0557).mp4 (32.27 MB), 05:57

      *   04 3-4 前端动态配置 API 接入 (0837).mp4 (48.42 MB), 08:37

    *   04 第4章 组件平台组件列表页面开发/

      *   01 4-1 组件列表 API 开发 (0825).mp4 (48.65 MB), 08:25

      *   02 4-2 测试组件数据创建 (1446).mp4 (83.38 MB), 14:46

      *   03 4-3 组件列表页面开发 (0950).mp4 (55.69 MB), 09:50

      *   04 4-4 组件卡片面板开发 (1607).mp4 (86.63 MB), 16:07

      *   05 4-5 搜索框组件开发+模糊搜索API开发 (0947).mp4 (55.08 MB), 09:47

    *   05 第5章 组件平台组件详情页面开发/

      *   01 5-1 组件详情获取API开发 (1413).mp4 (79.76 MB), 14:13

      *   02 5-2 组件基本信息样式开发 (0739).mp4 (42.79 MB), 07:39

      *   03 5-3 组件代码+预览样式开发 (1614).mp4 (88.02 MB), 16:14

      *   04 5-4 组件安装样式和复制命令功能开发 (0555).mp4 (32.43 MB), 05:55

      *   05 5-5 组件多预览文件上传工作 (1803).mp4 (95.91 MB), 18:03

      *   06 5-6 (本周难点)组件多预览文件上传开发 最近学习.mp4 (80.46 MB), 15:07

  *   07 项目单元测试用例设计和开发/

    *   01 第1章 周介绍/

      *   01 1-1 本周整体内容介绍和学习方法 (0311).mp4 (18.28 MB), 03:11

    *   02 第2章 Mocha 框架快速入门/

      *   01 2-1 单元测试基本概念介绍 (0431).mp4 (25.49 MB), 04:31

      *   02 2-2 mocha基本运行流程讲解 (0523).mp4 (29.53 MB), 05:23

      *   03 2-3 mocha源码调试方法和执行流程分析 (1102).mp4 (59.97 MB), 11:02

      *   04 2-4 mocha异步测试方法+node evenloop详细讲解 (1220).mp4 (68.47 MB), 12:20

      *   05 2-5 断言库should.js快速入门 (0711).mp4 (39.49 MB), 07:11

      *   06 2-6 async函数测试方法+钩子函数介绍 (0630).mp4 (35.90 MB), 06:30

      *   07 2-7 独家测试和包容性测试介绍 (0526).mp4 (29.86 MB), 05:26

    *   03 第3章 Package 类用例设计和开发/

      *   01 3-1 Package对象实例化测试用例设计和开发 (1506).mp4 (84.58 MB), 15:06

      *   02 3-2 Package 对象 prepare 方法测试 (1900).mp4 (102.25 MB), 19:00

      *   03 3-3 Package 对象核心方法测试 (3312).mp4 (178.84 MB), 33:12

    *   04 第4章 Git 类用例设计和开发/

      *   01 4-1 Gitee 类实例化测试 (1014).mp4 (55.29 MB), 10:14

      *   02 4-2 Gitee 获取用户和仓库信息 API 测试 (0837).mp4 (47.75 MB), 08:38

      *   03 4-3 Gitee 创建个人和组织仓库 API 测试 (1018).mp4 (56.36 MB), 10:18

      *   04 4-4 Git 类测试开发 (1038).mp4 (57.57 MB), 10:38

    *   05 第5章 其他工具类和函数测试开发/

      *   01 5-1 Command类实例化测试 (1254).mp4 (70.68 MB), 12:54

      *   02 5-2 Command类工具方法测试 (0731).mp4 (41.57 MB), 07:31

      *   03 5-3 CloudBuild类实例化+OSS接口测试 (2740).mp4 (147.81 MB), 27:40

      *   04 5-4 CloudBuild类云构建任务测试 (1811).mp4 (98.22 MB), 18:11

      *   05 5-5 工具类formatPath测试 (0414).mp4 (23.58 MB), 04:14

      *   06 5-6 工具类get-npm-info测试 最近学习.mp4 (55.10 MB), 10:11

*   07 阶段七:架构师领导力培养/

  *   01 大厂如何管理多人协作的研发项目/

    *   01 第1章 导学/

      *   01 1-1 周导学 (0511).mp4 (29.01 MB), 05:11

    *   02 第2章 项目管理,研发流程,敏捷开发/

      *   01 2-1 敏捷开发的定义 (1008).mp4 (55.82 MB), 10:08

      *   02 2-2 Scrum 开发方式简介 (0933).mp4 (52.25 MB), 09:33

      *   03 2-3 需求的定义与分类 (1147).mp4 (65.89 MB), 11:47

      *   04 2-4 计划会议以及估算需求的大小 (1123).mp4 (63.13 MB), 11:23

      *   05 2-5 看板以及每日站会 (0627).mp4 (36.58 MB), 06:27

      *   06 2-6 开发,测试结合GitHub Flow的流程 (1035).mp4 (62.28 MB), 10:35

      *   07 2-7 Gitlab Flow以及产品展示会议 (1107).mp4 (63.53 MB), 11:07

      *   08 2-8 回顾会议以及燃尽图 (1120).mp4 (69.01 MB), 11:20

      *   09 2-9 总结 (0841).mp4 (51.41 MB), 08:41

    *   03 第3章 团队管理、如何构建领导力/

      *   01 3-1 课程目录 (0230).mp4 (14.04 MB), 02:30

      *   02 3-2 为什么需要构建前端领导力 (0234).mp4 (15.82 MB), 02:34

      *   03 3-3 管理者和领导者的区别是什么 (1246).mp4 (70.87 MB), 12:46

      *   04 3-4 为什么大厂需要领导者而不是管理者 (1117).mp4 (60.80 MB), 11:17

      *   05 3-5 领导力构建之结果导向 (0731).mp4 (49.35 MB), 07:31

      *   06 3-6 领导力构建之平等待人 (0751).mp4 (42.73 MB), 07:51

      *   07 3-7 领导力构建之诚实守信和管理温度 最近学习.mp4 (56.23 MB), 10:19