課程描述(shu)INTRODUCTION
Vue3.0專題課
日程安排(pai)SCHEDULE
課(ke)程大綱(gang)Syllabus
Vue3.0專題課
一、課程背景
Vue.js3.0橫(heng)空(kong)出世(shi),代表(biao)前端(duan)未來趨(qu)勢,作(zuo)(zuo)為前端(duan)工程師必(bi)會技能和(he)(he)企業面試重點內容,掌(zhang)握Vue.js3.0的核心特(te)性十分(fen)重要.通過學習本次公開課內容,你不但可以(yi)知道VueJS2.0和(he)(he)VueJS3.0的區別(bie),而且可以(yi)了解Vue3.0的核心特(te)性,API用法,以(yi)方(fang)便將(jiang)來更高效的工作(zuo)(zuo),提升競爭力(li)的同(tong)時也作(zuo)(zuo)為個(ge)人技術的加分(fen)項。
二、培訓收益
本課程通過培訓使學習者獲得如下收益:
1. Vue3.0源碼結構全剖析,掌握TypeScript簡介和環境搭建;
2.了解VueJS2.0和VueJS3.0的區別,深入響應式系統核心,手寫Vue3.0響應式原理(實現reactive、ref、 computed、 effect);
3.詳細剖析Vue3.0中DOM-DIFF算法原理;
4.手寫vite工具實現原理;
5.熟練掌握Vue3源碼(ma)進階。
三、培訓對象
1.熱愛互聯網,追求*互聯網體驗,想從事網頁開發、Web前端開發的學員;
2.原從事后IT臺開發,想完美轉型全棧開發的工程師;
3.沒有計算機基礎愿意從事IT開發,改變生活現狀,改變命運的學員;
4.開發(fa)人員轉型移動開發(fa)的(de)學員。
四、培訓特色
1.理論與實踐相結合、案例分析與行業應用穿插進行;
2.專家精彩內容解析、學員專題討論、分組研究;
3.通過全(quan)面知識理解、專(zhuan)題技能和實踐結合的授課方式。
五、日程安排
第一天上午、TypeScript
1.TypeScript簡介和環境搭建
2.TypeScript靜態類型
3.基礎靜態類型和對象靜態類型
4.類型注解和類型推斷
5.函數參數和返回類型的注解
6.數組類型注解的方法
7.元組的使用和類型約束
8.初識接口Interface
9.初識接口Interface2
10.類的概念和使用
11.類的訪問類型
12.類的構造函(han)數(shu)
第一天下午、TypeScript
1.類的Getter、Setter和static
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中(zhong)使用Jquery庫
第二天上午、Vue3
1.構建vue項目
2.2.0與3.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.ref和(he)reactive區(qu)別
第二天下午、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
1.Vite定義
2.Vite由來
3.對比差異點
4.Optimize
5.HMR
6.Build
7.打包 or 不打包
8.開箱即用
9.實現原理
第三天下午、Vue3源碼進階
1.剖析Vue Composition API
2.源碼目錄
3.Vue2響應式原理機制-defineProperty
4.對象攔截
5.數組方法劫持
6.Vue3數據響應機制-Proxy
7.reactive方法實現
8.effect實現
9.ref實現
10.computed實現
授課專家
張老師北京航(hang)空航(hang)天大(da)學軟件工程(cheng)碩(shuo)士, 10多年(nian) IT 工作經驗,精通VUE源碼(ma)熟(shu)(shu)悉Html5、Html5游戲開發,Cocos2d-html5,QuarkJS,JQuery,JQueryMobile,CSS,BootStrap,Mui框架,HBuilder,CSS3,Axure,JSON,C#,JavaScript,PHP,PhpCMS等(deng)開發技術(shu);熟(shu)(shu)悉ICONIX,Scrum等(deng)項(xiang)目管理過程(cheng)并熟(shu)(shu)練應用,熟(shu)(shu)悉UML建模,MVC,設計模式,架構思想,熟(shu)(shu)悉軟件測試(shi)(shi)相關技能,熟(shu)(shu)悉軟件測試(shi)(shi)管理過程(cheng)。多年(nian)項(xiang)目管理經驗,千人教育(yu)培訓(xun)經驗。
郭老師(shi)計(ji)算機碩(shuo)士研究(jiu)(jiu)生、中(zhong)培教育高級(ji)培訓(xun)講師(shi),參與(yu)組(zu)織并完成了上百個個大(da)中(zhong)型(xing)項(xiang)目。主要專業特長(chang)包括(kuo)HTML5、移(yi)動前端、CSS3、AngularJS、React native、VueJS、BootStrap、Jquery、ZeptoJS、Ajax、JSON、JSONP、Mui框架(jia)等(deng)相關技術,對Html5應用開(kai)發(fa)(fa)及開(kai)發(fa)(fa)模式(shi)有深入研究(jiu)(jiu),熟(shu)悉模塊(kuai)化開(kai)發(fa)(fa),熟(shu)悉IT項(xiang)目管(guan)理(li),熟(shu)悉ICONIX、Scrum等(deng)軟件研發(fa)(fa)過程改進、詳細設計(ji)、IT規劃。擅長(chang)UML建模、MVC、設計(ji)模式(shi)、架(jia)構思想。多年項(xiang)目管(guan)理(li)經驗,千(qian)人教育培訓(xun)經驗
姚老師(shi)(shi)(shi)在(zai)電(dian)信、電(dian)力、金融行(xing)業從事(shi) HTML5、Java、Android、PHP開(kai)(kai)(kai)(kai)發(fa)(fa)工作,擅(shan)長Web前(qian)端(duan)、HTML5、Java、Android、PHP。多年軟件開(kai)(kai)(kai)(kai)發(fa)(fa)經(jing)(jing)驗(yan),八年IT職業教(jiao)育經(jing)(jing)驗(yan)。2002年開(kai)(kai)(kai)(kai)始從事(shi)開(kai)(kai)(kai)(kai)發(fa)(fa)工作,具備十余(yu)年的開(kai)(kai)(kai)(kai)發(fa)(fa)、管(guan)(guan)理和培訓(xun)(xun)(xun)經(jing)(jing)驗(yan)。曾經(jing)(jing)主持(chi)開(kai)(kai)(kai)(kai)發(fa)(fa)《教(jiao)學管(guan)(guan)理系統》《酒(jiu)店管(guan)(guan)理系統》《車(che)輛(liang)跟(gen)蹤(zong)定位系統》《農(nong)信社信貸管(guan)(guan)理系統》等(deng)多個大型項目。在(zai)Android、iOS、HTML5、游戲開(kai)(kai)(kai)(kai)發(fa)(fa)、JavaME、JavaEE、Linux等(deng)領域都有深入研究,現為IT技術自由作家兼HTML5、Android、iOS、JavaME、JavaEE培訓(xun)(xun)(xun)講師(shi)(shi)(shi)。曾出(chu)版(ban)過《Android應(ying)用(yong)開(kai)(kai)(kai)(kai)發(fa)(fa)詳解(jie)》、《iOS 應(ying)用(yong)開(kai)(kai)(kai)(kai)發(fa)(fa)詳解(jie)》《JavaEE Web工程師(shi)(shi)(shi)JDBC+Servlet+JSP整(zheng)合開(kai)(kai)(kai)(kai)發(fa)(fa)》、《JavaEE高級工程師(shi)(shi)(shi)培訓(xun)(xun)(xun)框架核心技術Struts、Hibernate、Spring》等(deng)暢(chang)(chang)銷書籍。2012年榮獲電(dian)子工業出(chu)版(ban)社*暢(chang)(chang)銷書作者(zhe)稱號,曾為深圳亞億電(dian)子、奇虎360、聯想集團等(deng)多家IT企(qi)業提(ti)供Andriod、iOS、HTML5等(deng)企(qi)業內訓(xun)(xun)(xun)。
Vue3.0專題課
轉載://citymember.cn/gkk_detail/246388.html
已開(kai)課時間Have start time
IT相關內訓
- CISSP認證培訓課程 張勝(sheng)生(sheng)
- IT崗位數智化能力提升路徑 甄文(wen)智
- 網安管理崗培訓 張勝生
- Python高效辦公自動化 張曉如
- 云計算的應用領域和實踐 武(wu)威
- 大模型技術與應用培訓 葉梓
- Fine BI 數據分析與 張曉如
- 信息安全風險評估與加固技能 張勝生(sheng)
- 5G技術的應用 武威
- 互聯網新技術在銀行的應用 武威
- 軟件安全意識加強與技能提高 張勝生(sheng)
- 滲透測試與攻防實戰高級課程 張(zhang)勝(sheng)生