班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數(shù)限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時間(周末班/連續(xù)班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質(zhì)量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質(zhì)量保障 |
1、培訓過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結(jié)束后,授課老師留給學員聯(lián)系方式,保障培訓效果,免費提供課后技術(shù)支持。
3、培訓合格學員可享受免費推薦就業(yè)機會。 |
課程大綱 |
|
- 面向Web Cloud的HTML5&JavaScript培訓
?
面向Web?Cloud的HTML5&JavaScript專家級開發(fā)培訓
課程大綱:
第一部分
第1個主題:HTML5?架構(gòu)思維
1,1?All?in?JavaScript
1,2?Architect?of?Device?&?Cloud
1,3?Open?Platform?&?API
第2個主題:HTML5時代的商業(yè)機會和變革
2,1?HTML5和以前的HTML的不同;?
2.2?HTML5時代新的商業(yè)模式;
2.3?HTML5與傳統(tǒng)的Native?App;
2.4?HTML5將給整個IT界帶來全新的變革;
第3主題:瀏覽器定制技術(shù)基石:WebView下JavaScript如何與本地API進行相互調(diào)用
3.1??以Android系統(tǒng)為例探討制作Android界面的新大陸
3.2??瀏覽器的JavaScriptInterface
3.3??本地API調(diào)用Javascript
3.4??Javascript調(diào)用本地API
第4個主題:再論JavaScript中的函數(shù)和閉包
4,1?匿名函數(shù)、回調(diào)函數(shù)、私有函數(shù)、自調(diào)用函數(shù)等
4,2??閉包:閉包的精髓、迭代器
第5個主題:再論JavaScript中的對象與原型
5,1?對象:this、對象的操作、RegExp等
5.2?原型:_proto_、擴建對象
第6個主題:在JavaScript中實現(xiàn)繼承
6.1?繼承于原型
6.2?將繼承部分封裝成函數(shù)
6.6?對象之間的繼承?
6.4?多重繼承與寄生式繼承
6.5?再論構(gòu)造器
第7主題:在JavaScript中的面向接口編程
7.1?在JavaScript中模仿接口
7.2?Interface的用法
第8主題:再論JavaScript中信息的封裝與隱藏
8.1??創(chuàng)建對象的核心模式
8.2??靜態(tài)方法和屬性
8.3??對象工廠
第二部分
第9主題:使用?AMD
9.1,認識Common.js
9.2,使用Require.js
9.3,JavaScript?Closure?與?Lambda?觀念
第10主題:MVC、MVP與MVVM
10.1,MVC、MVP與MVVM觀念介紹
10.2,實作MVC與MVP模式
第11主題:Module?Loader
11.1,Loader?Path
11.2,require方法
11.3,define方法
第12個主題:類工廠
12,1?P.js
12,2?JS.class
12.3?def.js
第13個主題:選擇器引擎
13.1?getElementsBySelector?
13.2?Functions:isXML?、contains、節(jié)點排序與去重等;
13.3?Sizzle引擎
第14個主題:JavaScript框架的數(shù)據(jù)緩存系統(tǒng)
14.1?jQuery的第一代和第二代數(shù)據(jù)緩存系統(tǒng)
14.2?mass?Framework的第一、二、三代數(shù)據(jù)緩存系統(tǒng)
第15個主題:JavaScript框架的事件系統(tǒng)源碼解析
15.1事件缺陷:onXXX、attachEvent、addEventListener
15.2addEvent.js源碼分析
15.3?jquery事件模塊的源碼解析
第16個主題:JavaScript框架的異步處理
16.1?JSDeferred?
16.2?jQuery?Deferred
16.3?Promise/A與mmDeferred
第三部分
第17個主題:JavaScript框架的數(shù)據(jù)交互模塊
17.1?XMLHttpRequest最佳實踐
17.2?一個符合框架機制的完整的Ajax實現(xiàn)
第18個主題:JavaScript框架插件的開發(fā)
18.1?編寫jQuery插件的步驟
18.2?插件的智能加載和定制
第19堂課:JavaScript?Design?Pattern
19.1,Creational?Pattern
19.2,jQuery?&?Modular?Pattern
19.3,其它設計模式
19.4,MVC?模式
第20個主題:Node.js的架構(gòu)理念、技術(shù)基石以及如何應對HTTP和TCP協(xié)議
20.1?Node.js的架構(gòu)
20.2?Node.js中多線程和Callback為何如此重要?
20.3?Node.js使用案例賞析
20.4?Node.js中WebServer和TCPServer實戰(zhàn)
第21個主題:Node.js實戰(zhàn)高并發(fā)和非阻塞式的服務端
21.1?Blocking和Non-Blocking
21.2?Event-Driven機制
21.3?Node.js開發(fā)實戰(zhàn)
第22個主題:豆瓣HTML5&JavaScript&CSS3客戶端商業(yè)案例實戰(zhàn)
22.1?HyBrid的經(jīng)典架構(gòu)和技術(shù)
22.2案例架構(gòu)
22.3代碼剖析
?
?
?
"
|