Skip to content

MokoVersity/Serverless-101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 

Repository files navigation

你將在課堂中,從零開始,以 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 。也就是上圖的 ProxyCloud 部份。課程將使用 Microsoft Functions 雲平台或 Amazon Lambda。

課程對象

  • 想認識 Serverless 架構的初學者
  • 想了解如何以 Node.js 實作 Serverless 架構的程式
  • 想了解 Serverless 架構如何與 IoT 結合的技術人員與產品經理

講師團隊

Jollen Chen

Jollen,Node.js 全端開發者、Moko365 的技術總監暨講師。正使用 React 與 Node.js 開發 Decentralized IoT 與 P2P IoT 的專案。


Casear Chu

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

Releases

No releases published

Packages