一起動手做 HTML5 App
學習 HTML5 的第三步是使用 Node.js 打造雲端服務。本課程將介紹如何製作 Open API,並透過 HTTP 方式與 HTML App 整合。本課程是鴻海科技集團贊助的第三次活動,請參閱新聞稿:八屏一雲時代來臨 MOKO365與鴻海合作…
-
誰適合參加?
沒聽過 Node.js,也沒開發過雲端服務,對雲端的實作面有興趣者。本課程須具備 JavaScript 基本能力,最好有一點 HTML5 App 開發經驗。
-
課程方向
延續第一課與第二課內容,開始將觸角延伸到雲端服務。
-
需要有程式設計基礎嗎?
是的,必須懂 JavaScript 語言,熟悉物件導向觀念。本課程為 Node.js 入門,且要求較多的背景知識較,因此將提早開放講義,請有意參加的學員,事先評估自已的學習狀況,並且在課前預習講義內容。
課程回顧
● 本課程是「HTML5 應用開發第一課:多屏 UI 技術與標籤」與「HTML5 應用開發第二課:使用 JavaScript 打造 UI Frontend」的延續
● 第一次課程為大家介紹了這些基本技術:window size、screen size、viewport、div 標籤、jQuery selector、JavaScript closure、DOM 簡介、Canvas 標籤、JavaScript 處理輸入事件等。
● 第二次課程為大家介紹了這些基本技術:jQuery、Bootstrap、JavaScript prototype、Drag and Drop、GreenSock、Modernizr、yepnope loader 等。
● 前次課程實況:
課程大綱
上課時數:6 小時,共計 1 天。
1. 認識 Open API 與雲端服務架構 | HTML5 時代的一個重要趨勢,就是大量整合網路服務。這些網路服務以 Open API 的形式提供給開發者使用。本議程將介紹 Open API 的觀念、實例與架構。 |
2. 認識 Node.js | Node.js 是近年來爆紅的 Server-side JavaScript 技術,它採用了 Google 的 V8 JavaScript 引擎,並且讓 JavaScript 能獨立 (standalone) 在伺服器上執行。因此,現在有許多網路服務,選擇了 Node.js 來開發 Open API。本議程將介紹 Node.js 的開發環境,並介紹 Node.js 的實作觀念。 |
3. 深入淺出 Data Push | 本議程將介紹 Real-time data push 架構,如何以 HTML5 的 WebSocket 標準規劃架構,並以 JSON 做為資料交換標準格式。 |
4. Node.js 與 Data Push | Step-by-step 以 Node.js 實作第一個 Open API,並介紹更多的 Node.js 程式設計觀念。 |
5. Device & Cloud 整合實例 | 以「即時聊天室」做為實例,實際開發裝置 (Device) 與雲端的整合 App。本議程將著重在 Node.js 的 API 實作。 |
6. Node.js 與 WebSocket | 深入了解 Node.js 與 WebSocket 技術。本議程將一併介紹幾個 Server-side JavaScript Design Pattern,除了把程式碼的結構組織好外,也將更完善「即時聊天室」。 |
7. Photo To TV 實例 | 在鴻海科技集團的協助外,我們取得了鴻海的 60 吋電視機,並且成立了 Go8Panel.com 實驗室。Photo To TV 是 Go8Panel 的第一個試驗。本議程將由 Photo To TV 的開發者 Jollen 老師為大家說明技術細節,以做為本課程的第二個實例。 |
先備知識
● 具備 JavaScript 撰寫能力
● 了解物件導向觀念
● 了解基本的 HTML5 App 實作
最新消息
主辦單位
協辦單位
支持單位
報名費用
本活動由鴻海科技集團官方贊助與協辦,活動全程免費。
報名須知:
1. 本活動由鴻海科技集團贊助,全程免費。
2. 請將免費資源留給真正需要的人,敬請務必確認能出席再行報名,謝謝您的合作。
活動時間
日期:2013年3月13日(三)
時間:10:00~12:00,13:30~17:00 (9:00AM 開始報到)
活動地點
台北數位學堂:台北市開封街一段32號4F
我要報名
● 立即線上報名
● 本課程將提早開放講義電子檔,以供學員課前預習。因此,本次活動將不提供紙本講義。學員可自備紙本講義,以利上課筆記。
訂閱活動
講義下載
● 本課程開放講義電子檔,供學員課前預習。敬請自備紙本講義,以利上課做筆記。
關於
關於 Moko365
Moko365 (仕橙3G教室) 為兩岸領先的科技顧問培訓機構,主要業務包含三項:1.Android底層軟體開發;2.協助客戶進行Code Review以及平台的移植;3.Android企業內訓,協助企業進行人才養成。客戶包含LG、宏達電、廣達會等國內外五十家企業、政府法人,累積訓練研發人員近五千人次。成立於2009年台北,在北京、上海、深圳均可提供服務。 目前是台灣開課規模最大、課程體系最完整的Android教育訓練中心。挾著深厚的技術實力與顧問諮詢經驗,2012成立Lightning Startup,協助客戶將行動通訊領域的好點子、好創意轉化成商品。更多有關資訊,請瀏覽 http://www.moko365.com/
-
內訓服務
邀請仕橙至貴公司授課,可節省貴公司的出差成本,無人數限制,可達到最大的參與人數,降低外訓成本。
業務服務
內訓連絡窗口:
Ellaine Lin, PMP (林小姐)
Tel: 02-2361-0415 分機: 18
Mobi: 0956-590-990
需要我們的內訓服務,請立即與我們連繫。