工程师
互联网
架构设计
前端开发
前端
工程化
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

前端架构设计和基建优化

Lucas_HC

某内容类互联网上市公司 大社区业务前端研发负责人 / 增长&创作者&用户体验研发团队负责人

Lucas,某互联网上市公司研发总监 大社区业务前端研发负责人 / 增长&创作者& 用户体验研发团队负责人,管理 scope 近百人。擅长架构选型、团队技术方向制定和 难点问题攻坚,擅长前端工程化体系搭建,以及基础建设流程设计, 深入了解前端各类技术框架和相关技术栈,同时拥有高流量产品稳定性建设以及性 能和用户体验优化相关丰富经验,在业务提效和质量保障方面亦有深厚积累,在跨端(包 括小程序矩阵)、富文本编辑器、Node.js、React.js、LowCode 等技术方向有较强业内
影响力。曾先后工作于: 谷歌, 百度(知识搜索部) 国内外知名互联网企业,具有丰富的团队管理经验,除前端团队外,还负责增长业 务 & 创作者业务 & 用户体验业务前后端、客户端研发团队。在技术氛围打造,团队 成员培养,技术体系建设,新技术落地,难点攻坚,历史包袱重构方面有丰富实践经历。 著有《React 状态管理和服务端同构实践》《前端开发核心知识进阶》《前端工程 化和基础建设》等多部畅销书,在开源方面,担任公司开源技术委员会主席和技术沉淀 组 owner,个人参与维护多项 FaceBook, Google 主导的多项业内知名开源项目。

Lucas,某互联网上市公司研发总监 大社区业务前端研发负责人 / 增长&创作者& 用户体验研发团队负责人,管理 scope 近百人。擅长架构选型、团队技术方向制定和 难点问题攻坚,擅长前端工程化体系搭建,以及基础建设流程设计, 深入了解前端各类技术框架和相关技术栈,同时拥有高流量产品稳定性建设以及性 能和用户体验优化相关丰富经验,在业务提效和质量保障方面亦有深厚积累,在跨端(包 括小程序矩阵)、富文本编辑器、Node.js、React.js、LowCode 等技术方向有较强业内 影响力。曾先后工作于: 谷歌, 百度(知识搜索部) 国内外知名互联网企业,具有丰富的团队管理经验,除前端团队外,还负责增长业 务 & 创作者业务 & 用户体验业务前后端、客户端研发团队。在技术氛围打造,团队 成员培养,技术体系建设,新技术落地,难点攻坚,历史包袱重构方面有丰富实践经历。 著有《React 状态管理和服务端同构实践》《前端开发核心知识进阶》《前端工程 化和基础建设》等多部畅销书,在开源方面,担任公司开源技术委员会主席和技术沉淀 组 owner,个人参与维护多项 FaceBook, Google 主导的多项业内知名开源项目。

课程费用

5800.00 /人

课程时长

2

成为教练

课程简介

本课程将围绕复杂前端场景的架构设计和工程化基础建设两部分展开。通过基础建设优化,实现开发效率和应用性能越迁;通过经典架构设计思想,实现复杂业务场景架构优化。课程不是简单的思维模式输出,不是纯粹阳春白雪的理论,而主要从工业场景,工程实践入手,结合现代化开发流程和设计思路,帮助学员和相关团队突破瓶颈,发挥前端开发最大价值。

目标收益

-了解现代化开发理念,并能融入到实际业务开发中
-学习经典架构设计思维,全面提升团队开发效率和稳定性
-了解大厂和业内最佳实践,找到团队内技术发展空间和突破点

培训对象

前端架构师,前端高阶开发者

课程大纲

架构设计-可扩展微内核插件化架构解决复杂场景开发 1.认识可扩展插件化架构
2.从国际知名项目,了解可扩展微内核架构实践
3.可扩展微内核设计在 LowCode 场景中的案例应用
4.可扩展微内核设计在大型编辑器场景中的案例应用
5.微前端和可扩展微内核设计
6.从宏观架构设计到微观组件设计和抽象
7.业务把脉,可扩展微内核设计在团队中如何了落地
架构设计-ADT、TDD 和 DDD 思想,分层设计解决复杂场景开发 1.领域驱动设计 DDD 和 ADT 思想应用
2.使用 DDD ADT 解决团队开发效率和质量问题
3.前端落地防腐架构
4.测试驱动前端开发落地
5.前端框架和分层设计架构
6.跨端实践和相关性能优化解析
现代化开发流程赋能 1.现代化流程开发,实现开发效率和体验跃
2.借助工程化工具,实现构建打包流程提效
3.借助工程化工具,实现包合理拆分和性能优化定制提优
4.借助 bundless 理念和下一代构建技术,提升开发效率和开发体验
5.从规范角度提升复杂应用可维护性
6.从现代化开发流程到前端高可用体系搭建
架构设计-可扩展微内核插件化架构解决复杂场景开发
1.认识可扩展插件化架构
2.从国际知名项目,了解可扩展微内核架构实践
3.可扩展微内核设计在 LowCode 场景中的案例应用
4.可扩展微内核设计在大型编辑器场景中的案例应用
5.微前端和可扩展微内核设计
6.从宏观架构设计到微观组件设计和抽象
7.业务把脉,可扩展微内核设计在团队中如何了落地
架构设计-ADT、TDD 和 DDD 思想,分层设计解决复杂场景开发
1.领域驱动设计 DDD 和 ADT 思想应用
2.使用 DDD ADT 解决团队开发效率和质量问题
3.前端落地防腐架构
4.测试驱动前端开发落地
5.前端框架和分层设计架构
6.跨端实践和相关性能优化解析
现代化开发流程赋能
1.现代化流程开发,实现开发效率和体验跃
2.借助工程化工具,实现构建打包流程提效
3.借助工程化工具,实现包合理拆分和性能优化定制提优
4.借助 bundless 理念和下一代构建技术,提升开发效率和开发体验
5.从规范角度提升复杂应用可维护性
6.从现代化开发流程到前端高可用体系搭建
提交需求