Reactnative開發實戰

Reactnative開發實戰 馬上咨詢

    金老師  一線互聯網前端專家 

    58集團前端技術委員會主席,曾帶領團隊完成58集團公司級重點項目,前后端解耦和奧林匹亞性能優化,為公司帶來巨大商業收益;碩士畢業于中國人民大學,2006年校招入職百度,見證了百度前端團隊從5人到1000人的過程;在百度期間,擔任百度技術leader,負責百度文庫團隊研發管理工作;多年的前端開發和團隊管理經驗,在HTML5深度開發實踐、前端性能優化、前后端開發模式變革優化、Webview技術等方面具有豐富的實戰經驗。

    課程內容

    RN開發進階主要圍繞RN方案意義、框架基礎、前端工程化、性能優化、架構未來演進等方面進行講解,本培訓將圍繞這五個領域分布展開,即有理論支撐部分(約占70%),也會有實踐方案(約占30%),更會介紹一線互聯網公司騰訊、去哪兒、攜程等在RN 方面的實戰經驗,有助于開發人員快速上手RN開發、有助于業務同學少趟坑,一次將決策作對,過程中也會針對框架、性能優化適當展開,培訓內容將大幅降低企業交付成本,提升交付效率和提高交付品質。

    課程周期

    2天,共計14個小時

    課程目標

    1.快速掌握RN方案選型決策依據

    2.RN基礎入門快速掌握

    3.RN性能治理、服務治理、框架等知識深入掌握

    課程大綱

    一、RN方案選型

    1.1 簡介

    1.2 適用場景

           1.2.1 去哪兒

           1.2.2 攜程

           1.2.3 騰訊

    1.3不適用場景

           1.3.1 Airbnb

           1.3.2 Udacity

    1.4 收益量化

    1.5RN場景深度剖析

           1.5.1 業務復雜型
           1.5.2 頁面復雜型

           1.5.3Native,Hybrid,Flutter,小程序對比

           1.5.4RN局限

    1.6RN方案選型實踐

         1.6.1以58同城react native方案選型為例


    二、RN開發基礎

    2.1環境搭建

    2.2體驗預覽

    2.3 打包構建

    2.4 持續集成

    2.5發布

    2.6數據監控

    2.7RN開發流程深度剖析

    2.8RN開發流程實踐

             2.8.1 以一個天氣RN應用為例


    三、RN開發深入

    3.1 全新業務引入

    3.2 現有業務引入

    3.3 拆包

    3.4 版本更新

    3.5熱更新

    3.6三端融合

    3.7降級容災

    3.8RN開發深入實踐

           3.8.1以轉轉詳情頁為例


    四、框架進階

    4.1去哪兒Qb
    4.2 去哪兒QRN框架

    4.3攜程CRN框架

    4.4框架進階深度剖析

    4.5框架進階實戰

         4.5.1以QRN框架升級為例


    、RN性能優化

    5.1 性能優化通用體系

           5.1.1性能指標

           5.1.2性能采集上報

           5.1.3性能診斷

           5.1.4性能瓶頸優化

           5.1.5 性能評估

           5.1.6 性能監控體系

    5.2 性能優化實踐-以去哪兒酒店業務性能優化為例

          5.2.1 啟動鏈路性能優化

          5.2.2 運營期間性能優化

          5.2.3 頁面初始化管線

          5.2.4 數據源管線

          5.2.5 渲染調度化技術

          5.2.6 純Native測優化

          5.2.7 Native Js交互延遲

    5.3 以去哪兒機票OTA業務性能優化為例

           5.3.1首屏時間&流暢度

           5.3.2頁面預渲染
                  5.3.2.1Less Render

                  5.3.2.2 List滾動性能(Flatlist/RN Listview /Native Listview)

                  5.3.2.3 動畫性能

           5.3.3預加載

           5.3.4懶加載

           5.3.5接口響應

                  5.3.5.1 序列化反序列化

                  5.3.5.2 請求響應減size

                  5.3.5.3 串行改并行

    5.4RN性能優化深度剖析


    六、RN周邊生態

    6.1native通訊層優化

    6.2 自動化分析預警

    6.3 規?;瘜嵺`之cms

    6.4 服務穩定性治理

    6.5 錯誤異常監控


    七、RN技術體系演進

    7.1 前端技術體系

          7.1.1滴滴

          7.1.2 美團

          7.1.3 58同城

           7.1.4 轉轉

    7.2APP整體架構演進

    7.3APM架構演進

    7.4 RN vs Weex vs Flutter       


    久久综合久久综合九色_人妻媚药中出中文字幕电影_亚洲伊人成综合人影院