聯繫我們

課程簡介

Quarkus簡介

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

Quarkus核心概念

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

RESTful服務開發

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

應用配置

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

Quarkus編程模型

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

Quarkus應用打包

  • 命令模式和JAR打包
  • Uber-JAR和本機可執行文件構建
  • JAR和本機構建的Docker容器
  • 容器中應用的SSL支持

Apache Camel簡介

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

總結和下一步

最低要求

  • 理解Java編程
  • 擁有網頁架構和REST概念的經驗
  • 熟悉HTTP協議

受眾

  • 開發者
  • 軟體架構師
  • 建構雲原生應用的工程師
 40 小時

客戶評論 (3)

課程分類