课程简介
本课程将围绕复杂前端场景的架构设计和工程化基础建设两部分展开。通过基础建设优化,实现开发效率和应用性能越迁;通过经典架构设计思想,实现复杂业务场景架构优化。课程不是简单的思维模式输出,不是纯粹阳春白雪的理论,而主要从工业场景,工程实践入手,结合现代化开发流程和设计思路,帮助学员和相关团队突破瓶颈,发挥前端开发最大价值。
目标收益
-了解现代化开发理念,并能融入到实际业务开发中
-学习经典架构设计思维,全面提升团队开发效率和稳定性
-了解大厂和业内最佳实践,找到团队内技术发展空间和突破点
培训对象
前端架构师,前端高阶开发者
课程大纲
架构设计-可扩展微内核插件化架构解决复杂场景开发 |
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.从现代化开发流程到前端高可用体系搭建 |