課程簡介
本課程將圍繞復雜前端場景的架構設計和工程化基礎建設兩部分展開。通過基礎建設優(yōu)化,實現(xiàn)開發(fā)效率和應用性能越遷;通過經典架構設計思想,實現(xiàn)復雜業(yè)務場景架構優(yōu)化。課程不是簡單的思維模式輸出,不是純粹陽春白雪的理論,而主要從工業(yè)場景,工程實踐入手,結合現(xiàn)代化開發(fā)流程和設計思路,幫助學員和相關團隊突破瓶頸,發(fā)揮前端開發(fā)最大價值。
目標收益
-了解現(xiàn)代化開發(fā)理念,并能融入到實際業(yè)務開發(fā)中
-學習經典架構設計思維,全面提升團隊開發(fā)效率和穩(wěn)定性
-了解大廠和業(yè)內最佳實踐,找到團隊內技術發(fā)展空間和突破點
培訓對象
前端架構師,前端高階開發(fā)者
課程大綱
架構設計-可擴展微內核插件化架構解決復雜場景開發(fā) |
1.認識可擴展插件化架構 2.從國際知名項目,了解可擴展微內核架構實踐 3.可擴展微內核設計在 LowCode 場景中的案例應用 4.可擴展微內核設計在大型編輯器場景中的案例應用 5.微前端和可擴展微內核設計 6.從宏觀架構設計到微觀組件設計和抽象 7.業(yè)務把脈,可擴展微內核設計在團隊中如何了落地 |
架構設計-ADT、TDD 和 DDD 思想,分層設計解決復雜場景開發(fā) |
1.領域驅動設計 DDD 和 ADT 思想應用 2.使用 DDD ADT 解決團隊開發(fā)效率和質量問題 3.前端落地防腐架構 4.測試驅動前端開發(fā)落地 5.前端框架和分層設計架構 6.跨端實踐和相關性能優(yōu)化解析 |
現(xiàn)代化開發(fā)流程賦能 |
1.現(xiàn)代化流程開發(fā),實現(xiàn)開發(fā)效率和體驗躍 2.借助工程化工具,實現(xiàn)構建打包流程提效 3.借助工程化工具,實現(xiàn)包合理拆分和性能優(yōu)化定制提優(yōu) 4.借助 bundless 理念和下一代構建技術,提升開發(fā)效率和開發(fā)體驗 5.從規(guī)范角度提升復雜應用可維護性 6.從現(xiàn)代化開發(fā)流程到前端高可用體系搭建 |
架構設計-可擴展微內核插件化架構解決復雜場景開發(fā) 1.認識可擴展插件化架構 2.從國際知名項目,了解可擴展微內核架構實踐 3.可擴展微內核設計在 LowCode 場景中的案例應用 4.可擴展微內核設計在大型編輯器場景中的案例應用 5.微前端和可擴展微內核設計 6.從宏觀架構設計到微觀組件設計和抽象 7.業(yè)務把脈,可擴展微內核設計在團隊中如何了落地 |
架構設計-ADT、TDD 和 DDD 思想,分層設計解決復雜場景開發(fā) 1.領域驅動設計 DDD 和 ADT 思想應用 2.使用 DDD ADT 解決團隊開發(fā)效率和質量問題 3.前端落地防腐架構 4.測試驅動前端開發(fā)落地 5.前端框架和分層設計架構 6.跨端實踐和相關性能優(yōu)化解析 |
現(xiàn)代化開發(fā)流程賦能 1.現(xiàn)代化流程開發(fā),實現(xiàn)開發(fā)效率和體驗躍 2.借助工程化工具,實現(xiàn)構建打包流程提效 3.借助工程化工具,實現(xiàn)包合理拆分和性能優(yōu)化定制提優(yōu) 4.借助 bundless 理念和下一代構建技術,提升開發(fā)效率和開發(fā)體驗 5.從規(guī)范角度提升復雜應用可維護性 6.從現(xiàn)代化開發(fā)流程到前端高可用體系搭建 |