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