課程簡介

Quarkus簡介

  • 什麼是Quarkus
  • Quarkus在雲原生應用中的優勢
  • 與Kubernetes和OpenShift的集成
  • 啓動時間和內存優化
  • 基本工作流程和架構

Quarkus核心概念

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

RESTful服務開發

  • 創建REST API端點
  • 查詢參數與HTTP方法
  • 使用語義響應代碼
  • 啓用CORS與響應式路由
  • HTTP請求攔截與SSL

應用配置

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

Quarkus編程模型

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

打包Quarkus應用

  • 命令模式與JAR打包
  • Über-JAR與原生可執行文件構建
  • 爲JAR與原生構建的Docker容器
  • 容器化應用中的SSL支持

Apache Camel簡介

  • 什麼是Apache Camel及其與Quarkus的集成
  • 企業集成模式與用例
  • 在Quarkus應用中開發與部署Camel路由

總結與下一步

最低要求

  • 具備Java編程知識
  • 熟悉Web架構和REST概念
  • 瞭解HTTP協議

受衆

  • 開發者
  • 軟件架構師
  • 構建雲原生應用的工程師
 40 時間:

客戶評論 (4)

課程分類