- 了解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