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