培訓大綱:
第一部分
第1堂課:三屏合一導向的軟件架構
1,認識Web-Oriented?Architecture?(WOA)
2,移動設備與云端計算
3,綜觀WOA的應用技術
4,WOA?手機軟體架構實務
第2堂課:HTML5三屏合一的核心實現(xiàn)技術
1,HTML5
2,CSS3
3,JavaScript及其三屏合一框架
4,WebSocket
5,Node.js
6,PhoneGap
第3堂課:第一個?PhoneGap?應用程序
1,編寫?HTML5+PhoneGap?網(wǎng)頁
2,制作?iPhone/Android?app
3,編寫一次到處可用?(write?once?run?anywhere)
第4堂課:PhoneGap?API?實戰(zhàn)
1,PhoneGap?如何控制手機周邊
2,Accelerometer?App?實例
3,Camera?App?實例
4,PhoneGap?API?手冊導讀
第5堂課:PhoneGap?擴充插件
1,如何擴展?PhoneGap?功能
2,PhoneGap?插件開發(fā)
第6堂課:HTML5?手機?App?測試與除錯
1,如何除錯?HTML5?App
2,如何除錯?JavaScript
3,使用?QUnit?測試單元
4,遠端除錯
第7堂課:制作?HTML5?手機?UI
1,使用?xui
2,使用?jQuery?Mobile
3,使用?AJAX?讀取遠端資料
4,編寫手機版?HTML5?網(wǎng)頁
5,Doctype?與?Viewport
第二部分
第8堂課:JSON?&?JavaScript?整合應用
1,JSON?介紹編寫
2,Javascript?解析?JSON
3,JSON?與?HTML5?表格處理
4,JSON應用實例
5,Organizing?JavaScript?Code,?HTML5,?AJAX?and?JSON
6,AJAX?Pattern
7,‘div’?element?&?Dynamic?data
第9堂課:Node.js?基本概念
1,Node.js?應用軟件架構
2,Node.js?使用案例?(Use?Case)
第10堂課:“Hello,?World”?of?Node.js
1,Server-side?Javascript
2,編寫?HTTP?Server
3,Event-driven?架構
4,Callbacks
第11堂課:HTML5?與?Node.js
1,編寫?HTML5/Node.js?網(wǎng)頁
2,HTML5?與?Server-side
3,使用案例?(Use?Cases)
第12個主題:豆瓣HTML5&JavaScript&CSS3客戶端商業(yè)案例實戰(zhàn)
12.1?HyBrid的經(jīng)典架構和技術
12.2案例架構
12.3代碼剖析
|