
Ktor 是一款由 JetBrains 開發的 Kotlin 原生後端框架,適用於構建輕量、高效且容易擴展的後端應用程式。本課程將帶領學員從零開始掌握 Ktor,理解其核心概念,並實作一個基本的 RESTFul API 服務。本課程適合有基礎 Kotlin 開發經驗,想進一步學習後端開發的工程師。在 Ktor 基礎課程,你會學到:
- Ktor 基礎與專案設定
- Ktor 介紹與特點
- Ktor 專案初始化與 Gradle 設定
- 伺服器引擎與環境配置
- 請求與回應處理
- 路由設置
- 請求參數處理
- Ktor Plugin 與中介層
- Plugin 機制介紹
- 安裝與使用常見 Plugin,包含
ContentNegotiation
、Resources
- 串接資料庫
- 搭配 Koin 框架進行依賴注入
- 使用 Exposed 進行 ORM 操作
- 建立 CRUD API 服務
- 專案部署與測試
- 撰寫單元測試與整合測試
- Ktor 部署到 GCP
- 監控與日誌管理
透過本課程,學員將能夠運用 Ktor 建立基本的後端服務,為之後進階專案奠定基礎。
如對此課程有興趣,請聯繫我