爱创乐育

爱创课堂旗下IT教育培训品牌

开班时间 : 8 4

培养企业最需要的工程师

免费获取资料

课程大纲

  • 阶段一
  • 阶段二
  • 阶段三
  • 阶段四
  • 阶段五
  • 阶段六

第一阶段

主要内容

掌握脚手架的实现原理 掌握脚手架管理工具Lerna和常用操作 基于Lerna构建脚手架项目 图解脚手架架构设计 脚手架工程体系设计 深入阅读Lerna源码,剖析 脚手架核心子项目core包架构设计 掌握脚手架node运行版本限制 掌握脚手架root自动降级 掌握npmlog实现自定义脚手架日志 掌握脚手架用户主目录检查 掌握脚手架入参解析和环境变量配置 运用npm API实现脚手架自动更新

第二阶段

主要内容

整体需求分析初步 和 细化:编辑器需求分析 编辑器开发的难点分析 和 难点可能使用解决方案 整体架构设计 Typescript - 进入类型的世界 vue3 以及 新版全家桶 vuex,vue-router ant-design-vue - 完美支持 vue3 的组件库 webpack 和 rollup - 现代打包工具双雄 使用 imooc-cli 创建项目 规定代码规范和项目结构 ,安装编辑器辅助插件 使用 vue-router 添加基础路由结构

第三阶段

主要内容

服务器端需求分析和技术选型 Egg.js + Typescript 开发 RESTful API Mongodb 基础以及高级特性 Egg.js 进阶 - 插件机制以及源代码解读 用户系统三种方法实现 - 密码,短信(阿里云SMS) 以及 Oauth2 Redis 适用场景以及应用 用户鉴权的解决方案汇总以及 JWT 的实现方案 使用阿里云短信服务(SMS)实现手机登录 Oauth2 登录实现前后端分离的解决方案 Stream 概念以及进阶使用 本地文件上传以及图片处理 云服务OSS完成文件上传以及处理 SSR 概念以及实现 H5 端作品的展示

第四阶段

主要内容

使用 cropper.js 开发 image processer 组件 同属性分组并且开发 EditGroup 组件 开发图层面板 并且 使用 vue-draggable-next 完成排序功能 背景设置面板开发 拖动定位功能开发 拖动改变大小功能开发 使用 hotkeys js 开发快捷键功能 实现 Undo Redo 功能 添加右键菜单功能 预览功能开发 保存和自动保存功能 使用 html2canvas 生成截图并发布作品 使用 qrcodejs2 生成二维码并实现渠道编辑功能 使用HTML2Canvas 完成页面元素截图使用 QRCode 生成二维码

第五阶段

主要内容

SSR从概念到原理深入讲解 nuxt.js框架快速入门 SSR升级nuxt.js框架 前端监控平台需求分析和实现原理 加餐:nutx.js框架源码解析 前端监控平台架构设计 前端JS库开发流程 前端埋点库架构设计 前端埋点库开发 完成前端埋点库剩余功能开发 GULP快速入门 通过GULP实现前端埋点构建和发布 前端监控平台日志+大数据处理原理 大数据发展历史介绍 大数据处理链路讲解 实现前端埋点上报数据的完整处理过程 前端监控平台需求分析和技术选型 前端监控平台开发 扩展知识:前端AB介绍和原理分析 大厂前端完整研发体系介绍

第六阶段

主要内容

掌握项目/组件标准发布流程架构设计和流程图绘制 掌握自动化git流程架构设计和实现细节 掌握云构建实现原理和实现细节 掌握项目/组件发布原理和实现细节 完成public子项目创建和主流程开发 掌握git操作方法和git flow流程 封装通用的git处理类Git 掌握git处理过程中的缓存结构设计 掌握git处理过程中的各种异常流程 完成Github & Gitee Open API接入 Git类准备阶段开发,完成各种git配置初始化 Git类初始化阶段开发,完成git仓库初始化、remote自动关联、强制合8、并远程代码等功能

课程特点

课程升级

升级内容

1. JavaScript函数式编程

2. JavaScript与QA测试

3. 优化EcmaScript核心知识

4. 前端测试+函数式编程+BFF架构

5. 大规模NodeJS项目架构与优化

6. 端架构分离实践之后端开发

升级内容

1. 前端工程化相关的Linux知识

2. Sonar - 代码质量管理平台

3. 从0搭建CI&CD运维平台之Jenkins实战

4. Chrome浏览器渲染机制内幕

5. 从0实现前端监控SDK

6. 深度实现Vue SSR原理

升级内容

1. 前端中的数据结构和算法(JavaScipt原理、Object原理等)

2. 浏览器引擎深入Canvas及深入浏览器渲染原理Canvas

3. Three.js 之智慧工厂3D项目实战

4. 从0到企业应用实践虚幻

5. 游戏中常见的物理引擎分析与运用

升级内容

1. Js in CSS && CSS in JS

2. CSS与数学的奥秘

3. 从0手写Vue SSR、React SSR

4. Vue2原理分析、Vue3新API与与原理分析

5. Node SOLID架构设计实现方案

6. 手写Recoil源码TypeScript版本

升级内容

1. React最新API+原理深入

2. 手写Redux+Vuex深入理解函数式编程

3. Webpack5源码分析+手写Vite

4. 小程序框架编译时与运行时源码深入及基础架构深入解析

5. 微前端架构设计深度原理分析

6. JavaScript on Iot 以及WebAssembly

升级内容

1. 面向未来的前端云化编程以及常用设计模式TypeScript实践

2. 前端与黑客安全

3. 前端工程师必会的V8及性能优化与V8深入

4. 数据科学与 Python

5. 深度学习与神经网络实战

报名占座
立即占座

点击即可领取

视频+源码+笔记

全面深度免费