|
|||||||||||||||||||||||||
西安html5中高級開發工程師
對于有一定web前端工作經驗的人來說,基礎知識已經不是學習的重點內容,進行大量的項目實戰才是硬道理。今天小編給大家分享的html5中高級開發工程師學習線路圖,是千鋒教育html5強師團隊精心總結的web前端進階學習線路,希望能對前端學習者有所幫助。
第一部分是面向對象基礎,讓學員理解什么是面相對象,利用面相對象的方式來開發項目。1、面向對象概述
2、對象和構造函數(類)之間的關系
3、對象的屬性和方法
4、原型與原型鏈
5、包裝對象與內部實現
6、對象中實現繼承方式
7、設計模式及實際運用
第二部分是Javascript高級的學習課程,讓學員掌握Javascript高級的用法,全面理解JS這門語言。
1、JS算法與排序算法
2、promise異步處理
3、運動與tween算法
4、閉包與模塊化
5、JS組件開發
6、打造小型jquery框架
7、JS性能優化
8、ES6新增功能
第三部分是前端工程化,掌握工程化開發模式,對代碼進行自動化處理,并且理解模塊開發模式。
1、gulp基本使用
2、less、sass、babel等預編譯框架
3、理解模塊概念,AMD與CMD規范
4、前端模塊框架seaJS、requireJS
5、webpack基本使用
第四部分是多人協作,這段學習意在掌握多人協作開發模式,利用git\svn進行多人協作,并完成實戰項目。
1、svn基本用法與可視化工具
2、多人開發流程
3、git基本用法
4、命令行操作
5、分區及分支等概念
6、遠程github操作
7、實戰:多人協作開發項目
第五部分是html5新功能,這段學習的重點是掌握html5新功能,對新功能有較深入理解,能在實際項目中實現這些功能。
1、canvas繪圖
2、svg繪圖
3、音頻與視頻
4、本地存儲與離線存儲
5、地理信息
6、web Worker
7、web Socket
第六部分是NodeJS基礎的學習,nodeJS是基于JS的一款服務器端語言,可實現JS的全棧開發模式。通過nodeJS和npm來理解工程化,理解模塊化。利用expres+mongoose搭建后臺框架,實現Restful風格的接口,完成全棧開發中的常見功能:登錄、注冊、文章列表、文章詳情等模塊的開發。
1、node與npm概念及使用
2、node模塊方式
3、node常用內置模塊
4、node爬蟲與文件自動化處理
5、node搭建服務器與簡單路由
6、mongodb非關系數據庫
7、mongodb安裝與db操作
8、mongodb增刪改查
9、mongodb與node結合開發
10、mongoose數據建模
11、mongoose與node結合開發
12、express框架
13、中間件與ejs模板引擎
14、Robomongo與postman工具
15、express+mongoose搭建后端框架
16、設計Restful API
17、實戰:前后端分離式開發
第七部分是微信端開發。微信是目前移動端應用最為廣泛的應用,基于微信的H5開發越來越多,學習掌握公眾號、小程序等開發模式,并用于實際項目中。
1、移動端交互與移動端事件
2、微信場景與swiper框架
3、微信公眾號介紹
4、網頁授權與JSSDK
5、微信web開發者工具使用
6、微信小程序開發
7、實戰:公眾號與小程序項目同步開發
千鋒教育作為業內首家創建完整html5課程體系的培訓機構,致力于培養覆蓋前端+后臺+全棧開發的綜合性人才,對于想在web前端開發領域,想有一定建樹的學員是個不錯的選擇。
前端學習融入大型企業項目實戰,覆蓋各行各業實戰項目,千鋒自行研發的升級版教學大綱,結合多項商業案例學習,讓學員擁有理論基礎,同時更具實踐能力。是進階學習的不二法門。
千鋒教育:http://www.mobiletrain.org/
千鋒西安校區:http://xa.mobiletrain.org/?pinzhuan=biaoti
西安校區地址:西安市雁塔區高新六路52號立人科技C座西區4樓
培訓咨詢專線:029-85260160
咨 詢 QQ : 1660794050
面授課程:全棧HTML5+培訓、JavaEE+云數據培訓、Android課程培訓