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

課程講師 / Jollen

Moko365 講師暨技術總監,Flowchain 基金會(新加坡)創辦人。Jollen 在 Embedded Linux 與 Linux Device Driver 有超過 20 年的研發與企業內訓經驗,在 Android Framework 軟體架構方面,也有 15 年的授課經驗,更長期在科技業擔任 Linux & Android 技術顧問。

Jollen 在 Linux 基金會舉辦的 Open Source Summit 全球開發者社群大會上,多次擔任講者發表演說,在開源領域有多年經驗。此外,於 2017 年開始,在歐洲與加拿大發表有關區塊鏈與去中心化 IoT 架構的論文,並獲 ACM SIGBED Review 刊登。Jollen 在 2016 年創辦 Flowchain 基金會,開發原創區塊鏈作業系統技術,提供 IoT 與 Blockchain 技術整合服務,並獲得多項相關國際專利。更多資訊,請參考 Jollen’s Blog

Node.js 與 Express 開發實戰:雲端 API 與物聯網(第 06 期)

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

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 版正式上線
    • 本課程於 2017 年 08 月 01 日第 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
    • 使用 Message Queue
    Jollen
    第 6 天
    09:30 am-04:30 pm
    第 10 堂課:Node.js 與 IoT Cloud
    • 認識 HTTP/2、CoAP 與 WebSocket 協定
    • 認識 W3C Web of Things 架構
    • 實作 IoT Cloud 私有雲

    第 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 模組,實作:檔案上傳、會員系統等
    • 使用 Amazon Web Service(AWS)佈署 Node.js
    • 運用 Gulp 任務管理器
    Jollen

    ● 了解基本的 JavaScript 語法

    ● 已有 Backend(雲端)開發的初學者,建議搭配學習「AP102 MongoDB 與 NoSQL 資料庫與數據分析」課程,能快速上手 NoSQL 與 MongoDB 技術,並開始應用 NoSQL 技術於 IoT 與 Big Data 領域。

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

    ● 開課前一週,天天早安鳥;開課前一週完成繳費享有「早安鳥」88 折優惠價(NT$ 30,800),我要早安鳥報名

    ● 持 VIP Code 或仕橙會員卡,再折 NT$ 1,000

    ● 持仕橙折價卷:依面額折抵,一門課程限用一張,可搭配 VIP Code 或仕橙會員卡使用

    ● 持仕橙折價卷的學員,請於填寫報名表時勾選,並於開課當日繳交,如無法繳交折價卷者,須補繳課程費用

    ● 日期:2017 年 08 月 26、27日、09 月 02、03、16、17、23日,第 06 期

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

    • 第 06 期:已於 2017 年 09 月 23 日結訓(台北)

    • 第 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)

    * 為必須填寫欄位
    仕橙3G教室

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

    Moko365 (仕橙3G教室) 成立於 2009 年,專注於 Android / Linux / Node.js / IoT / Blockchain 技術領域,是老字號的 Professional Training Center,為各大企業提供技術顧問與培訓服務,並協助企業進行人才養成。企業客戶涵蓋科技、金融、物流、傳播等,服務國內外近 100 企業;包含公開課程在內,累積訓練超過 10,000 人次。更多有關資訊,請瀏覽 www.moko365.com