你將在課堂中,從零開始,以 Node.js 獨立完成第一個 Serverless 的實作,並搭建溫度與空氣品質偵測的物聯網。
Serverless 也稱為 Serverless Computing,它不是「不需要伺服器」的技術,而是「另一個雲端事件處理」的軟體架構。課堂將步驟式引導:開發並佈署整合 Serverless,並一步步整合 IoT 裝置與 React.js 前端。
Serverless 是「無伺服器化」的技術嗎?Serverless 的本質是:「佈署事件處理」的架構。
- 第 1 課:Serverless Computing 入門演練
- 使用 Node.js 演練 "Hello, World"
- 事件處理 (Event Handling) 演練
- Serverless 與 REST 架構的差異比較
- 第 2 課:實作與佈署 Serverless App
- 使用 Amazon Lambda 佈署練習
- 使用 Microsoft Functions 佈署練習
- 演練 IoT 的 Serverless App 佈署與測試
- 函數(Functional)運算實作的背景知識整理
- 第 3 課:Serverless App 與 Web Frontend 整合
- 串接 Grove Starter Kit 感測器
- 使用 React 與 Flux 串接 Web App
- Serverless 如何結合微服務(Microservice)
如果你還不知道 Serverless 的觀念,這門課程絕對是你的必修課程。課程將帶你打造第一個 Serverless 架構的應用程式,並以 IoT 做為專題演練。
這門課程將介紹如何以 Serverless 架構,實作 IoT Proxy 與 IoT Broker Endpoint 。也就是上圖的 Proxy 與 Cloud 部份。課程將使用 Microsoft Functions 雲平台或 Amazon Lambda。
- 想認識 Serverless 架構的初學者
- 想了解如何以 Node.js 實作 Serverless 架構的程式
- 想了解 Serverless 架構如何與 IoT 結合的技術人員與產品經理
Casear,對於前後端技術皆有興趣,曾於 Microsoft 與 TrendMicro 任職,於 2012 年獲得 Node.js Knockout 台灣區第一名。曾於 JSDC 2014、2015 擔任講師,也是 SlideNow(線上 Markdown 編輯 Slides)的創辦人。目前興趣轉向 IoT,於 2015 年建立 KitchBot,轉至於廚具的系統分享與建立,並獲得聯發科穿戴式比賽亞軍。
- 時間:平日下午班,2 個下午、共計 6 小時
- Day 1: 2016/10/18(二)14:00-17:00
- Day 2: 2016/10/19(三)14:00-17:00
- 地點: 台北市博愛路 25 號 3F