- 了解Java编程
- 具备Web架构和REST概念的经验
- 熟悉HTTP协议
受众
- 开发者
- 软件架构师
- 构建云原生应用的工程师
Quarkus 是一個高效能的 Java 框架,專為構建雲原生、容器優先和無伺服器應用程式而設計。
這項由講師指導的培訓(線上或線下)針對中高級開發人員和架構師,他們希望使用 Quarkus 開發 Java 原生應用程式和微服務,並優化記憶體使用和啟動時間。
在培訓結束時,參與者將能夠:
- 使用 Quarkus 開發高效能、輕量級的 Java 原生應用程式。
- 構建和部署 RESTful 服務及微服務架構。
- 使用 GraalVM 進行原生編譯,並優化啟動和記憶體效率。
- 為 Kubernetes 和 OpenShift 環境打包和容器化應用程式。
課程形式
- 互動式講座和討論。
- 大量練習和實作。
- 在即時實驗室環境中進行實際操作。
課程定制選項
- 如需為此課程定制培訓,請聯繫我們進行安排。
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 支援
Apache Camel 簡介
- 什麼是 Apache Camel 及其與 Quarkus 的整合
- 企業整合模式與使用案例
- 在 Quarkus 應用中開發與部署 Camel 路由
總結與下一步
United Arab Emirates - Quarkus for Java Native and Microservice Development
Qatar - Quarkus for Java Native and Microservice Development
Egypt - Quarkus for Java Native and Microservice Development
Saudi Arabia - Quarkus for Java Native and Microservice Development
South Africa - Quarkus for Java Native and Microservice Development
Brasil - Quarkus for Java Native and Microservice Development
Canada - Quarkus for Java Native and Microservice Development
中国 - Quarkus for Java Native and Microservice Development
香港 - Quarkus for Java Native and Microservice Development
澳門 - Quarkus for Java Native and Microservice Development
台灣 - Quarkus for Java Native and Microservice Development
USA - Quarkus for Java Native and Microservice Development
Österreich - Quarkus for Java Native and Microservice Development
Schweiz - Quarkus for Java Native and Microservice Development
Deutschland - Quarkus for Java Native and Microservice Development
Czech Republic - Quarkus for Java Native and Microservice Development
Denmark - Quarkus for Java Native and Microservice Development
Estonia - Quarkus for Java Native and Microservice Development
Finland - Quarkus for Java Native and Microservice Development
Greece - Quarkus for Java Native and Microservice Development
Magyarország - Quarkus for Java Native and Microservice Development
Ireland - Quarkus for Java Native and Microservice Development
Luxembourg - Quarkus for Java Native and Microservice Development
Latvia - Quarkus for Java Native and Microservice Development
España - Quarkus para Desarrollo Nativo en Java y Microservicios
Italia - Quarkus for Java Native and Microservice Development
Lithuania - Quarkus for Java Native and Microservice Development
Nederland - Quarkus for Java Native and Microservice Development
Norway - Quarkus for Java Native and Microservice Development
Portugal - Quarkus for Java Native and Microservice Development
România - Quarkus for Java Native and Microservice Development
Sverige - Quarkus for Java Native and Microservice Development
Türkiye - Quarkus for Java Native and Microservice Development
Malta - Quarkus for Java Native and Microservice Development
Belgique - Quarkus for Java Native and Microservice Development
France - Quarkus for Java Native and Microservice Development
日本 - Quarkus for Java Native and Microservice Development
Australia - Quarkus for Java Native and Microservice Development
Malaysia - Quarkus for Java Native and Microservice Development
New Zealand - Quarkus for Java Native and Microservice Development
Philippines - Quarkus for Java Native and Microservice Development
Singapore - Quarkus for Java Native and Microservice Development
Thailand - Quarkus for Java Native and Microservice Development
Vietnam - Quarkus for Java Native and Microservice Development
India - Quarkus for Java Native and Microservice Development
Argentina - Quarkus para Desarrollo Nativo en Java y Microservicios
Chile - Quarkus para Desarrollo Nativo en Java y Microservicios
Costa Rica - Quarkus para Desarrollo Nativo en Java y Microservicios
Ecuador - Quarkus para Desarrollo Nativo en Java y Microservicios
Guatemala - Quarkus para Desarrollo Nativo en Java y Microservicios
Colombia - Quarkus para Desarrollo Nativo en Java y Microservicios
México - Quarkus para Desarrollo Nativo en Java y Microservicios
Panama - Quarkus para Desarrollo Nativo en Java y Microservicios
Peru - Quarkus para Desarrollo Nativo en Java y Microservicios
Uruguay - Quarkus para Desarrollo Nativo en Java y Microservicios
Venezuela - Quarkus para Desarrollo Nativo en Java y Microservicios
Polska - Quarkus for Java Native and Microservice Development
United Kingdom - Quarkus for Java Native and Microservice Development
South Korea - Quarkus for Java Native and Microservice Development
Pakistan - Quarkus for Java Native and Microservice Development
Sri Lanka - Quarkus for Java Native and Microservice Development
Bulgaria - Quarkus for Java Native and Microservice Development
Bolivia - Quarkus para Desarrollo Nativo en Java y Microservicios
Indonesia - Quarkus for Java Native and Microservice Development
Kazakhstan - Quarkus for Java Native and Microservice Development
Moldova - Quarkus for Java Native and Microservice Development
Morocco - Quarkus for Java Native and Microservice Development
Tunisia - Quarkus for Java Native and Microservice Development
Kuwait - Quarkus for Java Native and Microservice Development
Oman - Quarkus for Java Native and Microservice Development
Slovakia - Quarkus for Java Native and Microservice Development
Kenya - Quarkus for Java Native and Microservice Development
Nigeria - Quarkus for Java Native and Microservice Development
Botswana - Quarkus for Java Native and Microservice Development
Slovenia - Quarkus for Java Native and Microservice Development
Croatia - Quarkus for Java Native and Microservice Development
Serbia - Quarkus for Java Native and Microservice Development
Bhutan - Quarkus for Java Native and Microservice Development
Nepal - Quarkus for Java Native and Microservice Development
Uzbekistan - Quarkus for Java Native and Microservice Development