DO078

Quarkus Technical Overview

概要

エンタープライズ・ソフトウェア開発の未来を担う Quarkus で Java 開発のレベルアップを実現します。

コースの説明

  • 先進的な Java 開発者向けに作成されたこの無料の技術概要ビデオシリーズで、Quarkus の強力な機能を体験していただけます。このオンデマンド・トレーニングでは、Quarkus が高速な起動時間と最小限のメモリー使用量をクラウドネイティブ・アプリケーションに提供する仕組みを説明します。独自のビルドタイム最適化を確認することができ、ライブコーディング、自動プロビジョニングサービス、継続的テストによって、比類のない開発者エクスペリエンスのメリットを実感していただけます。さらに、アプリケーションを OpenShift への効率的なコンテナイメージとして、またはネイティブバイナリとして、容易にビルドおよびデプロイする方法を学びます。エンタープライズ・ソフトウェア開発の未来を担う Quarkus で Java 開発のレベルアップを実現します。

学習内容サマリー

  • この技術概要では、実践的なガイドとして、Quarkus アプリケーションの生成と、REST、JDBC、Hibernate with Panache、ヘルスチェック、OpenAPI、そして Podman などのコンテナイメージビルダーといった重要な拡張機能の統合について説明します。Quarkus の魅力的な開発者エクスペリエンスによって、サーバーを再起動することなく、複雑なリファクタリングやデータベーススキーマの更新まで、コード変更を即座に反映するライブコーディングを実現できます。DevServices を使用すると、ローカル開発用にデータベースなどの外部サービスを容易にプロビジョニングし、直感的な Dev UI を活用してシームレスな監視と設定が可能になります。継続的テストにより、コードが変更されるたびにテストが自動的に再実行されるため、真にアジャイルなテスト駆動型の開発ワークフローが実現します。最後に、このトレーニングでは、Podman を使用してローカルで Quarkus アプリケーションを非常に効率的なコンテナイメージとしてビルドし、OpenShift コンテナプラットフォームにシームレスにデプロイする方法を紹介します。これには、外部アクセスと安全なデータベース接続を実現するための適切なルート、シークレット、環境変数の設定も含まれます。

コース対象者

  • このコースは、Java アプリケーション開発者を対象にしています。

おすすめのトレーニング

  • この技術概要の受講に必要な前提条件はありません。

テクノロジー上の留意事項

  • なし
学習内容

学習内容

  • Quarkus を使用する理由
  • Quarkus 独自の強み
  • アプリケーションの作成方法
  • Quarkus 開発者の楽しみ
  • 継続的テスト
  • Podman を使用したコンテナイメージのビルドと実行
  • ネイティブ実行可能ファイルのビルドと実行
  • OpenShift へのアプリケーションのデプロイ
  • Quarkus トレーニングの次のステップ
成果

推奨される次の試験またはコース

場所を選択する

オンサイトトレーニングをご利用いただけます

チーム全体に対するトレーニングをご希望の場合は、お客様の施設で、対面またはリモートで実施することができます。

Red Hat ラーニングサブスクリプション

Red Hat 製品に関する包括的なトレーニングとラーニングパス、業界で認められた認定、柔軟で動的な IT 学習体験。

Red Hat ラーニングコミュニティで、このコースについての他の受講生のレビューをご確認ください。