”HTML5 將移動終端與雲計算融為一體,所以它不只是技術,更是一種新概念,是一種各行各業都要把服務往移動終端整合的新概念”
-
為什麼要參加本講座?
1. 學習HTML5,即Mobile + Cloud的軟體架構與設計模式
2. 學習HTML5與JavaScript程式碼的整合與組織模式
3. 建立HTML5應用開發的基本能力
-
由商業機會與新技術切入
課程一開始,先說明HTML5的說明機會與新技術組成,再逐一介紹技術細節
-
了解HTML5與雲端如何結合
介紹如何將網站平台化,使用JSON 製作Server-Side APIs
-
JavaScript in HTML5 開發
本講座以數個Design Pattern ,說明其與HTML5 的整合技術
HTML5 軟件開發: Mobile, Web & Cloud 設計模式 (課程大綱)
1. HTML5 商機機會與改變 |
• HTML5 時代的新商業模式 • HTML5 能取代傳統 Native App 做法嗎? • HTML5 將再改變科技生態 • 成功的 HTML5 案例 |
30 mins |
2. HTML5 架構思惟 |
• All in JavaScript • Architect of Device & Cloud • Open Platform & API |
30 mins |
3. 再談 WOA (Web-Oriented Architect) | • Device-Server 設計模式 • Async & Offline 將是主流架構 • JavaScript Prototype 王者歸來? |
30 mins |
4. PhoneGap的秘密 | • JavaScript 也能調用 Device API • PhoneGap如何控制手機週邊 • Accelerometer App 實例 • Camera App 實例 • PhoneGap API 文件導讀 |
30 mins |
5. HTML5 & Mobile UI Pattern |
• 桌上出版網頁vs手機版網頁 • 使用jQuery Mobile • 使用ViewPort • 幾個 UI Design Pattern |
30 mins |
6. HTML5 的靈魂:All in JavaScript |
• JavaScript 重點提示:Functions, Callback, Module & Exceptions • JavaScript 面向對象:Objects, Inheritance, Prototype, DOM • Server-Side JavaScript: Node.js • Node.js 使用案例 (Use Case) |
60 mins |
7. JavaScript 與瀏覽器: The Design Pattern |
• Creational Pattern • jQuery & Modular Pattern • Asynchronous Module in Browser |
30 mins |
8. Organizing JavaScript Code, HTML5, AJAX and JSON |
• AJAX Pattern • ‘div’ element & Dynamic data • Separate View and Control: the MVC Model |
30 mins |
9. JSON與Open API | • 平臺化 (Platform) 的網站架構 • 使用 JSON 開發 Server Side APIs • 深入 Open API 設計模式 • 解析 JSON |
30 mins |
10. NodeJS與WebSocket | • NodeJS&WebSocket異步處理技術 • NodeJS&WebSocket範例與教學 • 實例研究 |
30 mins |
先備知識
- ● HTML5 標籤
- ● JavaScript 基本語法
適合對象
- ● 手機 App 開發人員
- ● Web 開發人員
- ● 美工設計人員
- ● 圖書出版與編輯
- ● 媒體業人員
- ● 有意以HTML5開發應用的業者