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

Node.js 與 Express 開發實戰:雲端 API 與物聯網

學習現今最重要的 Node.js 技術與 Express.js 框架,打造 REST API 與 IoT 應用

Mokoversity 版第 06 期

講師 Jollen

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

Node.js 使用 JavaScript 語言做 Backend 開發,現在 Node.js 技術也主導了 IoT 平台的開發了。 參加本課程,學習 REST API(Web Service)與 IoT 實作。

Moko365 Team

課程特色

  • 學習 Node.js 不能只是學習 Node.js,你在課堂中將學到與 Node.js 開發有關的所有背景知識
  • 42 小時課程,全程上機指導
  • 打造基本的架構思維能力,學習「軟體」專案開發,不只是 Coding
  • 專題實作,練習製作小型軟體專案
  • 學習重點

  • Git 軟體開發流程
  • Node.js 入門開發
  • MVC 觀念(軟體架構)
  • REST API 觀念(雲端程式架構)
  • Node.js 佈署(主機設定與上線)
  • Web Service 整合
  • IoT 裝置與雲端平台的應用
  • AP103

    • 本課程於 2014 年 01 月 25 日推出新手上路版
    • 本課程於 2014 年 08 月 30 日第 1 版正式上線、首開班
    • 本課程於 2015 年 05 月 13 日第 2 版正式上線

    上課時數:42 小時,共計 7 天。

    時程 上課大綱 講師
    第 1 天
    09:30 am-04:30 pm
    第 01 堂課:Git 開發流程與建立 Node.js 專案
    • 演練 Node.js 開發環境、再一次撰寫 Hello World 新手程式
    • 認識 Express.js 框架與 URL Routing
    • 學習 CommonJS、NPM 模組製作與出版
    • 認識 Non-blocking IO
    • 如何建立可連續整合的 Git & Node.js 專案
    • 精實軟體開發初體驗

    第 02 堂課:MVC 架構簡單上手
    • 認識 Express.js 軟體框架
    • 撰寫 URL Routing
    • 認識 HTTP Methods
    • URL Path 與 View 的對應
    • 使用 Template Language
    Jollen
    第 2 天
    09:30 am-04:30 pm
    第 03 堂課:Express.js 與 Backend 架構模式實作
    • CRUD 與 HTTP Method 架構模式
    • MVC 與 HTML Template Engine
    • Middleware 的觀念
    • 認識 SOA 與 3-Tier 架構
    • Decoupled API 設計與實作
    Jollen
    第 3 天
    09:30 am-04:30 pm
    第 04 堂課:Node.js 與資料庫整合簡單上手
    • 認識 NoSQL 觀念
    • 學習如何串連 MongoDB 資料庫
    • 簡易的資料庫 CRUD 實作

    第 05 堂課:Web App 整合開發實習
    • 練習定義 REST API
    • URL Routing 與 API 實作基礎
    • 部落格平台實作
    Jollen
    第 4 天
    09:30 am-04:30 pm
    第 06 堂課:REST API 與前端表單 (Form)
    • 表單 (Form) 如何結合 REST 架構
    • 導入 MVVM 前端整合觀念
    • 淺談前端資料模型 (Model) 與 Node.js 整合
    • Data Validation(HTML5 表單欄位查核)
    • Backend 與 Frontend 的 Data Flow 整合

    第 07 堂課:Node.js 與 Express.js 流程控制
    • 學習 Node.js 進階 API
    • 介紹 Express.js 中的 Controller 觀念
    • 事件處理與控制流程(EventEmitter 與 Workflow)
    Jollen
    第 5 天
    09:30 am-04:30 pm
    第 08 堂課:Node.js 的全端開發 (Full Stack)
    • 開始建立軟體架構的觀念(Software Architecture)
    • 了解 MVC 設計模式的哲學
    • 理解 MVC 的設計方法

    第 09 堂課:Node.js 進階技術
    • 讓 Node.js 支援多核心處理器
    • 使用 Memory Cache
    Jollen
    第 6 天
    09:30 am-04:30 pm
    第 10 堂課:Node.js 與 IoT Cloud
    • 認識 HTTP/2、CoAP 與 WebSocket 協定
    • 認識 W3C Web of Things 架構
    • 實作 WoT 伺服器

    第 11 堂課:Node.js 與 IoT 專題實戰
    • 使用 Node.js 開發 IoT 感測器平台 (IoT Cloud)
    • 如何在 Azure 上佈署 Node.js 應用程式
    • 使用 Node.js 開發 IoT 裝置(使用 LinkIt Smart 7688)
    • 使用 Node.js 控制硬體週邊
    Jollen
    第 7 天
    09:30 am-04:30 pm
    第 12 堂課:Node.js 與 Web App 專題實戰
    • 使用熱門的第三方 Node.js 模組,實作:檔案上傳、會員系統等
    • 製作 npm 模組
    • 製作 Native Node.js 模組
    • 使用 Amazon Web Service(AWS)
    • 將專案佈署至 AWS、設定伺服器環境
    • 運用 Grunt 任務管理器
    Jollen

    ● 了解基本的 JavaScript 語法

    NT$ 34,800(上課時數 42 小時,共計 7 天)

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

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

    ● 日期:2016 年未定,Mokoversity 版第 06 期

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

    • Mokoversity 版第 06 期:預約優惠中(台北)
    • Mokoversity 版第 05 期:已於 2016 年 08 月 27 日結訓(台北)

    • Mokoversity 版第 04 期:已於 2016 年 01 月 31 日結訓(台北)
    • Mokoversity 版第 03 期:已於 2015 年 08 月 01 日結訓(台北)
    • Mokoversity 版第 02 期:已於 2014 年 10 月 04 日結訓(台北)
    • Mokoversity 版第 01 期:已於 2014 年 12 月 28 日結訓(台北)

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

    下載報名表(.doc)

    下載報名表(.pdf)

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

    ● 『預約報名』說明:

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

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

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