感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
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 程式設計的基本理解
- 擁有網頁架構與 REST 概念的實務經驗
- 熟悉 HTTP 協定
對象
- 開發人員
- 軟體架構師
- 建構雲端原生應用的工程師
40 小時
客戶評論 (3)
可以在培訓環境中進行獨立練習。
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
課程 - Kafka for Administrators
機器翻譯
教師的技術準備
Giorgio - Asystel-BDF S.p.A.
課程 - Creating a Service Mesh with Istio and Kubernetes
機器翻譯
非常實用的例子。儘管團隊成員的知識水平參差不齊,但培訓師盡力保持了一個讓每個人都能跟上的節奏。他爲幾乎所有尋求幫助的人提供了大量支持 :)
Georgi - BMW SA
課程 - Apache Kafka for Developers
機器翻譯