当コースは、eラーニングコースとなります。
Quarkus および OpenShift によるマイクロサービスベースのアプリケーション開発を学習します。
企業はクラウドネイティブのマイクロサービス・アーキテクチャに移行しています。Quarkus は、コンテナに対応した超高速のデプロイ時間で Java Enterprise の信頼性、親しみやすさ、成熟度をもたらす、エキサイティングな新テクノロジーです。Red Hat Cloud-native Microservices Development with Quarkus (DO378) は、アーキテクチャの原則の習得と、Quarkus および OpenShift に基づいたマイクロサービスの実装に重点を置いています。アプリケーション開発の基礎知識に基づき、最新のマイクロサービス・アプリケーションを開発、モニター、テスト、デプロイする方法を学びます。
このコースは、OpenShift 4.12 および Quarkus 2.13 に基づいています。
Java アプリケーション開発者を対象にしています。
●組織にとっての成果
・組織では、モノリシック・アプリケーションからマイクロサービスに基づくアプリケーションへの移行をどのように実施するか、また DevOps エコノミーでマイクロサービス開発のメリットを活用するために開発パラダイムをどう再編成するかに苦心しています。Quarkus によって、開発者はアプリケーションをより迅速に構築、テスト、デプロイし、アプリケーションの市場投入時間を短縮できます。
・組織は、Java™ プログラミング・フレームワークの親しみやすさだけでなく、Red Hat OpenShift Container Platform の安定性とメリットにも投資しています。このコースで、開発者は、Quarkus によるマイクロサービス・アプリケーション開発を活用して、OpenShift クラスタでのデプロイを最適化する方法を学びます。
●このトレーニングの効果
このコースを受講すると、Quarkus と Red Hat OpenShift を使用してマイクロサービスベースのアプリケーションを開発、モニター、テスト、デプロイする方法を理解できます。
以下のスキルを習得できます。
・エンタープライズ・アプリケーション向けマイクロサービスベース・アーキテクチャを設計する
・Quarkus を使用してマイクロサービスを迅速に構築およびテストし、OpenShift Container Platform にデプロイする
・マイクロサービスのフォールトトレランスとヘルスチェックを実装する
・マイクロサービスをセキュリティ保護して不正アクセスを防止する
・マイクロサービスをモニターし、トレースする
●Quarkus の Red Hat ビルドの概要
マイクロサービスベースのアプリケーション・アーキテクチャのコンポーネントとパターン、Quarkus の Red Hat ビルドの機能について説明します。
●Quarkus を使用したクラウドネイティブ・マイクロサービスの開発
Quarkus ランタイムの Red Hat ビルドと関連する開発者用ツールを使用して、マイクロサービスベースのアプリケーションを実装します。
●Quarkus マイクロサービスのテスト
マイクロサービスの単体テストと統合テストを実施します。
●リアクティブな非同期マイクロサービスの開発
リアクティブ・アーキテクチャの機能について説明し、Quarkus を使用してリアクティブサービスを実装します。
●Quarkus マイクロサービスのセキュリティ保護
オリジンの検証、リクエストの認証および認可を適用して、マイクロサービスの通信を保護します。
●Red Hat OpenShift Container Platform での Quarkus マイクロサービスの実装
Red Hat OpenShift Container Platform でクラウドネイティブ・アプリケーションを開発し、デプロイします。
●マイクロサービスでのフォールトトレランスの実装
マイクロサービス・アーキテクチャでのフォールトトレランスを実装します。
●Quarkus マイクロサービスのモニター
ロギング、メトリクス、分散トレーシングを使用してマイクロサービスの操作をモニターします。
日数 | 90日間 |
---|---|
受講料 | 224,400円 (税別価格204,000円) |
キャンセル規定 | お申し込み後のキャンセルはできません。 |
---|---|
その他 | 教材は受講開始から最大90日間アクセスできます。 |
以下が学習のサマリーとなります。
・Red Hat® OpenShift Container Platform へのマイクロサービス・アプリケーションのデプロイ
・Quarkus によるマイクロサービス・アプリケーションの構築
・マイクロサービスの単体テストと統合テストの実装
・構成仕様を使用したマイクロサービスへのデータ注入
・OAuth を使用したマイクロサービスの保護
・マイクロサービスのヘルスチェック、トレース、モニターの実装
・Quarkus を使用したリアクティブな非同期アプリケーションの構築