Course Code: quarkus
Duration: 14 hours
Prerequisites:
  • 熟悉 Java 框架(Spring、Java EE 等)
  • Java 程式設計經驗

觀眾

  • 開發人員
Overview:

Quarkus 是一個開源 Java 框架,專為開發 Kubernetes 原生和雲原生應用程式而設計。它提供了一整套功能,這些功能針對快速啟動、低記憶體使用以及高效的代碼編譯和運行時進行了優化。

這種以講師為主導的現場培訓(現場或遠端)針對希望使用Quarkus來構建,測試和部署應用程式的開發人員,這些應用程式完全由Java提供支援,但資源利用率較低。

在培訓結束時,參與者將能夠:

  • 設置必要的開發環境以開始使用 Quarkus 開發應用程式。
  • 使用 GraalVM 在本機模式下構建、編譯和運行應用程式。
  • 利用 Quarkus 工具和擴展來使用 Maven 構建本機應用程式。
  • 使用 Docker 容器化、執行和部署應用程式。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在現場實驗室環境中實際實施。

課程定製選項

  • 本課程側重於 Quarkus,但可能需要其他軟體工具,例如 Apache Maven、GraalVM 和 Docker。如果您有任何具體要求,請告訴我們。
  • 如需申請此課程的定製培訓,請聯繫我們進行安排。
Course Outline:

介紹

  • Quarkus 與 Spring Framework 和其他 Java 框架
  • Quarkus 特性和體系結構概述

準備開發環境

  • 選擇 IDE(IntelliJ IDEA、Eclipse、VSCode 等)
  • 安裝 Java、Maven、GraalVM 和 Docker

創建 Quarkus 應用程式

  • Bootstrap平一個 Quarkus 專案
  • 運行應用程式
  • 在 Quarkus 中使用依賴注入
  • 測試應用程式
  • 打包應用程式

使用 GraalVM 構建本機可執行檔

  • 配置 GraalVM
  • 將應用程式編譯為本機可執行檔
  • 將本機應用程式打包到容器中
  • 調試本機應用程式

使用 Maven 構建 Quarkus 應用程式

  • 創建專案
  • 使用擴展功能
  • 在開發模式下運行和調試
  • 導入 IDE
  • 構建容器友好的可執行檔

使用 Docker 容器化原生應用程式

  • 構建並推送容器映像
  • 在 Kubernetes 上部署原生應用程式

故障排除

總結和結論

Sites Published:

United Arab Emirates - Quarkus for Developers

Qatar - Quarkus for Developers

Egypt - Quarkus for Developers

Saudi Arabia - Quarkus for Developers

South Africa - Quarkus for Developers

Brasil - Quarkus for Developers

Canada - Quarkus for Developers

中国 - Quarkus for Developers

香港 - Quarkus for Developers

澳門 - Quarkus for Developers

台灣 - Quarkus for Developers

USA - Quarkus for Developers

Österreich - Quarkus for Developers

Schweiz - Quarkus for Developers

Deutschland - Quarkus for Developers

Czech Republic - Quarkus for Developers

Denmark - Quarkus for Developers

Estonia - Quarkus for Developers

Finland - Quarkus for Developers

Greece - Quarkus for Developers

Magyarország - Quarkus for Developers

Ireland - Quarkus for Developers

Luxembourg - Quarkus for Developers

Latvia - Quarkus for Developers

España - Quarkus for Developers

Italia - Quarkus for Developers

Lithuania - Quarkus for Developers

Nederland - Quarkus for Developers

Norway - Quarkus for Developers

Portugal - Quarkus for Developers

România - Quarkus for Developers

Sverige - Quarkus for Developers

Türkiye - Quarkus for Developers

Malta - Quarkus for Developers

Belgique - Quarkus for Developers

France - Quarkus for Developers

日本 - Quarkus for Developers

Australia - Quarkus for Developers

Malaysia - Quarkus for Developers

New Zealand - Quarkus for Developers

Philippines - Quarkus for Developers

Singapore - Quarkus for Developers

Thailand - Quarkus for Developers

Vietnam - Quarkus for Developers

India - Quarkus for Developers

Argentina - Quarkus for Developers

Chile - Quarkus for Developers

Costa Rica - Quarkus for Developers

Ecuador - Quarkus for Developers

Guatemala - Quarkus for Developers

Colombia - Quarkus for Developers

México - Quarkus for Developers

Panama - Quarkus for Developers

Peru - Quarkus for Developers

Uruguay - Quarkus for Developers

Venezuela - Quarkus for Developers

Polska - Quarkus for Developers

United Kingdom - Quarkus for Developers

South Korea - Quarkus for Developers

Pakistan - Quarkus for Developers

Sri Lanka - Quarkus for Developers

Bulgaria - Quarkus for Developers

Bolivia - Quarkus for Developers

Indonesia - Quarkus for Developers

Kazakhstan - Quarkus for Developers

Moldova - Quarkus for Developers

Morocco - Quarkus for Developers

Tunisia - Quarkus for Developers

Kuwait - Quarkus for Developers

Oman - Quarkus for Developers

Slovakia - Quarkus for Developers

Kenya - Quarkus for Developers

Nigeria - Quarkus for Developers

Botswana - Quarkus for Developers

Slovenia - Quarkus for Developers

Croatia - Quarkus for Developers

Serbia - Quarkus for Developers

Bhutan - Quarkus for Developers

Nepal - Quarkus for Developers

Uzbekistan - Quarkus for Developers