課程簡介

Quarkus 簡介

  • 什麼是 Quarkus
  • Quarkus 對雲原生應用的好處
  • 與 Kubernetes 和 OpenShift 的整合
  • 啟動時間與記憶體優化
  • 基本工作流程與架構

Quarkus 核心概念

  • 應用配置與轉換器
  • 初始化與關閉生命週期
  • 測試策略
  • 日誌配置

RESTful 服務開發

  • 建立 REST API 端點
  • 查詢參數與 HTTP 方法
  • 使用語義回應碼
  • 啟用 CORS 與反應式路由
  • HTTP 請求攔截與 SSL

應用配置

  • 自定義屬性文件與配置文件
  • Access 與覆蓋配置值
  • 高級日誌與特定配置
  • 自定義來源與轉換器
  • 分組與驗證的配置值

Quarkus Programming 模型

  • JSON 與 XML 序列化
  • 輸入/輸出驗證與自定義驗證器
  • 依賴注入與限定符
  • 生命週期事件與攔截器
  • 使用 Mockito 進行行為與單元測試

打包 Quarkus 應用

  • 命令模式與 JAR 打包
  • Über-JAR 與原生可執行檔建置
  • Docker 容器用於 JAR 與原生建置
  • 容器化應用中的 SSL 支援

總結與下一步

最低要求

  • 了解Java编程
  • 具备Web架构和REST概念的经验
  • 熟悉HTTP协议

受众

  • 开发者
  • 软件架构师
  • 构建云原生应用的工程师
 40 時間:

人數


每位參與者的報價

客戶評論 (4)

Upcoming Courses

課程分類