課程目標
了解什麼是微服務的架構以及使用 UML 塑模呈現
從問題領域界定 Bounded Area 成?一個微服務
單一微服務內部的組成分層結構
了解幾個常用的微服務設計模式
建置微服務的實作開發環境 – Java/Spring
微服務之間的界接 – 使用 Restful 與 JSON
微服務的儲庫 (repository) 設計與連接實體資料庫
實際演練一個基於微服務架構的系統開發
詳細資訊請參考課程網址:https://www.iiiedu.org.tw/SUML
課程大綱
◆微服務 Overview
◆微服務架構 Architecture
◆微服務設計原則
◆微服務開發環境與部署
◆案例研討與實作
先備知識
須具備基本的程式設計能力
課程對象
◆軟體開發人員想瞭解單一微服務的分層結構設計與開發
◆軟體架構師想深入了解領域驅動開發的設計與解決方案
◆專案開發經理想知道基於微服務架構的系統如何規劃與開發
◆資訊相關課程講師,希望能導入微服務設計至學校技職教育