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