Android、HTML5、Node.js 與 IoT 高品質訓練課程供應者

HTML5 與 JavaScript:Web Fullstack 開發入門,第三版

仕橙版第 08 期,專為企業內訓製作的 HTML5 課程,規劃完整、內容細緻

什麼是 Web Fullstack 開發?兼具前端(Frontend)與後端(Backend)開發能力的工程師。Web 開發時,Frontend 與 Backend 的關係密切,因此具備 Fullstack 技術能力,才能做好整合開發工作。Web Fullstack 是重要的軟體技能。

著重 HTML5 App 開發思惟、JavaScript 基本教學、Node.js 基礎、HTML5 應用程式開發、Web Service 開發基礎

講師 Jollen

Moko365 技術總監暨講師、Mokoversity 開放創新學院創辦人、WoT.City 技術長。曾為 Motorola、HTC、LG、OPPO、騰迅、廣達電腦等知名企業,提供 Android、Linux 與 HTML5 專業訓練,並擔任顧問。長期從事 Embedded Linux、Android Framework、HTML5 與 Linux Device Drivers 研究與開發。Jollen 近期投入 Web of Things 的雲端架構設計,並且成立 WoT.City 開源計畫。Jollen’s Blog

HTML5 / JavaScript / CSS3 已經是重要的 Web 與移動開發新標準了,許多手機應用程式紛紛採用 HTML5 與 CSS3 標準進行開發,並以 JavaScript 為主要程式語言。不但可以讓 UI 更有彈性,也易與 Web Service(雲計算,Cloud)整合

Moko365 Team

課程方向

本課程解析如何以 HTML5 + JavaScript 來發展 Web App,並且也說明如何以最熱門的 Node.js 技術來開發 Web Service,並將 App 與 Web Service 整合的開發觀念。本課程整理 HTML5 軟體開發必備的基本知識。

品質特色

本課程專們針對僅了解一些 HTML 與 CSS 語法的初學者所設計,透過系統化的訓練,學習完整的 HTML5 軟體開發技術。本課程是學習 HTML5 與 Node.js 的入門課程。

訓練理念

HTML5 並不是只學習標籤語法,而是要更廣泛地學習相關技術,例如:Bootstrap、Node.js 等,才能打好穩固的基礎。想了解全球開發者,開發 HTML5 網站服務或 App 時,都用到哪些工具與技術,請參考本課程。

AP100

上課時數:18 小時,共計 3 天。

時程 上課大綱 講師
第 1 天
09:30 am-04:30 pm
第 01 堂課:HTML5 軟體架構的觀念
• 認識 Web-Oriented Architecture
• 何謂 Service-Oriented Architecture
• 認識 HTTP 與 HTTP API
• 何謂 Presenetation
• 認識 REST 與 RESTful 架構

第 02 堂課:JavaScript 設計模式入門
• 函數定義
• 函數的實例化
• 暱名函數
• JavaScript Closure 觀念
• 立即函數
• Singleton Design Pattern
• JavaScript Module Pattern
• 認識 DOM
• 認識 AMD(Asynchronous Module Definition)
• MVC 初探
• 品質良好的程式碼(使用 JSLint)

第 03 堂課:第一個 HTML5 應用程式
• 製作第一個 HTML5 網頁
• 製作第一個 HTML5 手機 App
• Write Once Run Anywhere
• PhoneGap API 簡介
• PhoneGap API 手冊導讀
• 實例:手機拍照 App

第 04 堂課:HTML5 標準
• 認識 HTML5 新語法與功能
• 使用 Canvas 繪圖功能
• 認識 WebSocket 標準
• 認識 WebRTC 標準
• 認識 Doctype 與 ViewPort

第 05 堂課:jQuery 入門
• 認識 jQuery
• 使用 jQuery API
• 製作 jQuery Plugin
• 探討 jQuery 設計模式
• 使用 AJAX

第 06 堂課:JSON 與 ViewModel
• JSON 介紹與撰寫
• 使用 JavaScript 解析 JSON
• JSON 與 HTML5 表格處理
• 認識 Key-Value Pair 觀念
• ViewModel 觀念介紹
• 使用 jQuery Template • 如何組識 JavaScript 程式碼

Jollen
第 2 天
09:30 am-04:30 pm
第 07 堂課:Going Mobile
• 認識 Responsive Design
• 使用 Bootstrap 3
• 使用 iOS Meta Data
• 認識 Media Query

第 08 堂課:Node.js 基本觀念
• 認識 Node.js 技術
• Server-Side JavaScript 技術介紹
• Asynchronous IO 技術
• 關於 Event Loop 的技術優點

第 09 堂課:Node.js 的 “Hello, World”
• 撰寫 Node.js HTTP Server
• Node.js 的檔案處理
• 撰寫 Asynchronous IO 與 Callbacks 程式碼
• Node.js Modules
• 使用 npm 套件管理程式
• 使用 package.json

第 10 堂課:Node.js 的 URL Routing
• 認識 HTTP 協定
• HTTP GET 請求與回應
• 解析 URL 與 Query String
• 實作 HTTP Request Handler
• 實作 Requests Rounter
Jollen
第 3 天
09:30 am-04:30 pm
第 11 堂課:Node.js 與 WebSocket
• 認識 WebSocket 標準
• 使用 Node.js 開發 WebSocket Server
• WebSocket Server/Client 連線實作
• 即時訊息傳遞(Real-Time Data Push 實作)

第 12 堂課:手機即時通 App 實作
• 練習 Bootstrap
• 練習 AJAX
• 練習 Node.js
• 練習 URL Routing
• 練習 WebSocket 連線處理
• 練習 Real-Time Data Push

第 13 堂課:Node.js IO 進階
• 檔案處理(Filesystem I/O)
• Node.js Process 的觀念
• Fork Node.js Child Process
• 實作 Node.js Proxy

第 14 堂課:使用 Grunt 與 Forever
• 認識與安裝 Grunt
• Grunt 設定檔
• Grunt Tasks 觀念入門
• 撰寫 Grunt Tasks
• 認識與安裝 Forever
• 使用 Forever 啟動 Node.js
• Forever 與 Logger

第 15 堂課:使用 Bower 套件管理員
• 認識與安裝 Bower
• Bower 設定檔
• 使用 Bower 安裝套件
Jollen
  • 了解基本的 C 或 JavaScript 語法
  • 了解基本的 HTML4 或 HTML5 語法

NT$ 17,800(上課時數 18 小時,共計 3 天)

● 本課正提供預約報名優惠。預約報名課程,直接享有 69 折(NT$ 12,200)的最棒折扣:我要預約報名(請等候繳費通知、暫無須繳費)

● 預約報名優惠已為最低優惠,無法再合併其他優惠(VIP與折價券)

● 日期:2017 年日期未定,仕橙版第 08 期

● 時間:09:30~12:00,13:00~16:30(09:00 AM 開始報到)

  • 仕橙版第 08 期:預約優惠中(台北)
  • 仕橙版第 07 期:於 2016 年 03 月 26 日結訓(台北)
  • 仕橙版第 06 期:已於 2015 年 05 月 02 日結訓(台北)
  • 仕橙版第 06 期:已於 2015 年 05 月 02 日結訓(台北)
  • 仕橙版第 05 期:已於 2014 年 10 月 19 日結訓(台北)
  • 仕橙版第 04 期:已於 2014 年 07 月 12 日結訓(台北)
  • 仕橙版第 03 期:已於 2014 年 01 月 05 日結訓(台北)
  • 仕橙版第 02 期:已於 2013 年 10 月 12 日結訓(台北)
  • 仕橙版第 01 期:已於 2013 年 04 月 21 日結訓(台北)

台北市博愛路(詳細教室資訊另行公佈)

下載報名表(.doc)

下載報名表(.pdf)

● 預約報名課程,直接享有 69 折(NT$ 12,200)的最棒折扣:我要預約報名(請等候繳費通知、暫無須繳費)

● 『預約報名』說明:

  1. 凡想參加課程者皆可事先預約
  2. 僅預約,不需繳交任何費用
  3. 待上課日期公布後,評估是否可以參加該期課程,如可以再進行課程繳費(預約優惠價)
  4. 如無法參加該期課程,亦不需繳交任何費用
  5. 預約人數超過六位以上,即公布上課日期
  6. 上課日期公佈後,即無法享有預約優惠價格
  7. 預約報名優惠已為最低優惠,無法再合併其他優惠(VIP與折價券)
* 為必須填寫欄位
仕橙3G教室

本課程由仕橙3G教室 (Moko365 Inc) 開發與製作,內容由仕橙研策科技有限公司版權所有,並保留所有權利。未經書面授權同意,請勿轉載、引用或複製內文。本公司業聘請承展智權暨商務法律事務所陳丁章律師、李子聿律師等,擔任本公司電子商務及智權法務諮詢顧問,並此籲請各界尊重本公司之智慧財產權。

Moko365 (仕橙3G教室) 為兩岸領先的科技顧問培訓機構,主要業務包含三項:1.Android底層軟體開發;2.協助客戶進行Code Review以及平台的移植;3.Android企業內訓,協助企業進行人才養成。客戶包含LG、宏達電、廣達會等國內外五十家企業、政府法人,累積訓練研發人員近五千人次。成立於2009年台北,在北京、上海、深圳均可提供服務。 目前是台灣開課規模最大、課程體系最完整的Android教育訓練中心。挾著深厚的技術實力與顧問諮詢經驗,2012成立Lightning Startup,協助客戶將行動通訊領域的好點子、好創意轉化成商品。更多有關資訊,請瀏覽 http://www.moko365.com/