為企業提供專業化企業內訓服務

            常規企業內訓課程常年優惠中,課程費用最低,歡迎咨詢
            網站首頁 >企業內訓 >研發管理 >軟件研發 >VUE3.0從實戰到源碼剖析培訓班

            VUE3.0從實戰到源碼剖析培訓班

            主講老師: 張偉芝    查看講師詳情>>


            工作背景:
            北京航空航天大學碩士 河北師范大學企業碩士生導師 美國項目管理協會PMP認證 信息系統項目管理 項目經理證書認證 國家軟件評測師資質(全國前50) 集成信息系統項目管理師 河北旅...

            主講課程:
            《Java項目技能培養及實訓》《Html5與前端架構思想》 《前端架構與Vue框架實戰》《項目需求與項目過程管理》 《Html5與前端架構思想》《Java項目技能培訓》 《UML系統...

            張偉芝

              VUE3.0從實戰到源碼剖析培訓班課程大綱詳細內容

            課程分類: 軟件研發

            課程目標:

            1.Vue3.0源碼結構全剖析,掌握TypeScript簡介和環境搭建;

            2.了解VueJS2.0和VueJS3.0的區別,深入響應式系統核心,手寫Vue3.0響應式原理(實現reactive、ref、computed、effect);

            3.詳細剖析Vue3.0中DOM-DIFF算法原理;

            4.手寫vite工具實現原理;

            5.熟練掌握Vue3源碼進階。


            課程對象:1.熱愛互聯網,追求極致互聯網體驗,想從事網頁開發、Web前端開發的學員;2.原從事后IT臺開發,想完美轉型全棧開發的工程師;3.沒有計算機基礎愿意從事IT開發,改變生活現狀,改變命運的學員;4.開發人員轉型移動開發的學員。

            課程時間:

            課程大綱:


            時間

            內容

            備注

            第一天

            上午

            TypeScript

            1.   TypeScript簡介和環境搭建

            2.   TypeScript靜態類型

            3.   基礎靜態類型和對象靜態類型

            4.   類型注解和類型推斷

            5.   函數參數和返回類型的注解

            6.   數組類型注解的方法

            7.   元組的使用和類型約束

            8.   初識接口Interface

            9.   初識接口Interface2

            10. 類的概念和使用

            11. 類的訪問類型

            12. 類的構造函數

            第一天

            下午

            TypeScript

            1.   類的Getter、Setterstatic

            2.   抽象類和只讀屬性的使用

            3.   配置文件-初識tsconfig.json文件

            4.   配置文件-初識compilerOptions配置項

            5.   配置文件-compilerOptions配置詳解

            6.   聯合類型和類型保護(類型守護)

            7.   Enum枚舉類型詳細講解

            8.   TypeScript函數中使用泛型

            9.   TypeScrip在類中使用泛型

            10. 初識TypeScript的命名空間-NameSpace

            11. 深入TypeScript的命名空間-NameSpace

            12. TypeScript如何使用impot語法

            13. Parcel打包TypeScript代碼

            14. TypeScript中使用Jquery

            第二天

            上午

            Vue3

            1.   構建vue項目

            2.   2.03.0的差異

            3.   vue.config.js

            4.   Vue3.0開篇

            5.   diff算法

            6.   靜態提升和監聽緩存

            7.   項目創建

            8.   存在的問題

            9.   組合API

            10. 組合API

            11. 組合API

            12. 組合API本質

            13. setup執行時機和注意點

            14. Vue3.0-ref

            15. refreactive區別

            第二天

            下午

            Vue3

            1.   遞歸監聽

            2.   非遞歸監聽

            3.   shallowRef本質

            4.   toRaw

            5.   markRaw

            6.   toRef

            7.   toRefs

            8.   customRef

            9.   customRef

            10. ref-獲取元素

            11. readonly家族

            12. V3響應式數據本質上

            13. V3響應式數據本質下

            14. 手寫shallowReactive-shallowRef

            15. 手寫reactive-ref

            16. 手寫readonly-shallowReadonly

            第三天

            上午

            Vite

            17. Vite定義

            18. Vite由來

            19. 對比差異點

            20. Optimize

            21. HMR

            22. Build

            23. 打包 or 不打包

            24. 開箱即用

            25. 實現原理

            第三天

            下午

            Vue3源碼進階

            1.   剖析Vue Composition API

            2.   源碼目錄

            3.   Vue2響應式原理機制-defineProperty

            4.   對象攔截

            5.   數組方法劫持

            6.   Vue3數據響應機制-Proxy

            7.   reactive方法實現

            8.   effect實現

            9.   ref實現

            10. computed實現



            91福利一区