お問い合わせ
アカウント ログイン
AD482

Developing Event-Driven Applications with Apache Kafka and Red Hat AMQ Streams

場所

形式 トレーニング形式の詳細

学習者のコメントを見る: Red Hat ラーニングコミュニティ

概要

コースの説明

イベント駆動型マイクロサービス・アプリケーションの開発、スケーリング、トラブルシューティング

Kafka と AMQ Streams を使用してイベント駆動型アプリケーションを設計、開発、テストする方法を学びます。イベント駆動型マイクロサービスによって、グローバルに拡張し、プロセスデータを保存およびストリーミングし、低レイテンシーで顧客にフィードバックを提供できます。このコースはアプリケーション開発者向けで、Red Hat AMQ Streams 1.8 と Red Hat OpenShift Container Platform 4.6 に基づいています。

学習内容サマリー

  • Kafka とそのアーキテクチャの基本
  • Kafka Streams API を使用したアプリケーション開発
  • アプリケーションと Kafka Connect の統合
  • Debezium によるデータ変更のキャプチャ
  • 一般的なアプリケーション・ストリーミングの問題のトラブルシューティング

コース対象者

マイクロサービス開発の経験を持つアプリケーション開発者

受講の前提条件

  • DO378 コースで扱われているようなマイクロサービス・アプリケーション開発および設計の経験、または同等の経験があること
  • OpenShift の使用経験が推奨されますが、必須ではありません

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

  • 共有クラスタにアクセスできるデバイスが必要
  • クラウドベースのクラスルームも利用可能
  • 学習内容

    学習内容

    イベント駆動型アプリケーションの設計
    イベント駆動型アプリケーションの原理を説明する
    Kafka と AMQ Streams の概念
    基本的な読み取り/書き込みメッセージング機能を使用してアプリケーションを構築する
    Streams API を使用したアプリケーションの構築
    Streams API を活用してデータストリーミング・アプリケーションを作成する
    イベントコラボレーションを使用した非同期サービスの作成
    イベント・コラボレーション・パターンを使用して非同期サービスを作成および移行する
    データシステムと Kafka Connect の統合
    Kafka Connect と Debezium を使用してデータシステムを接続し、データ変更に対応する
    AMQ Streams アプリケーションのトラブルシューティング
    Kafka および AMQ Streams アプリケーションの一般的な問題を処理する

    成果

    組織にとっての効果

    • 組織は、従来の同期アプリケーションでは一貫した拡張性が得られず、顧客からの大量のデータに対応しながら、顧客の期待する結果を即座に満たすことはできないことを認識しています。Kafka と AMQ Streams を使用するイベント駆動型アプリケーションにより、アプリケーションをグローバルに拡張し、プロセスデータを保存およびストリーミングし、非常に低いレイテンシーで顧客にフィードバックを提供できるようになります。

    このトレーニングの効果

    • このコースを受講すると、Kafka と AMQ Streams のアーキテクチャを理解し、イベント駆動型アプリケーションの適切なユースケースを特定できるようになります。Kafka と AMQ Streams の基本原則と機能に加え、イベント駆動型アプリケーションの設計、開発、テストの方法を学びます。
    • 以下のスキルを習得できます。
      • 標準パターンを使用して関連するシナリオのイベント駆動型アプリケーションを設計、構築、使用する
      • Debezium によってデータ変更を検出して対応し、アプリケーションのパフォーマンスを向上させる
      • イベント駆動型アプリケーションの一般的な問題をトラブルシューティングする

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

      Red Hat 認定スペシャリスト試験 - Event-Driven Application Development - (EX482) - 近日リリース予定

    Red Hat ラーニングサブスクリプションをご利用いただくと、このコースを受講できるほか、オンラインの学習リソースをオンデマンドで無制限に通年利用できます。

    Red Hat logo LinkedInYouTubeFacebookTwitter

    製品

    ツール

    試用、購入、販売

    コミュニケーション

    Red Hat について

    エンタープライズ・オープンソース・ソリューションのプロバイダーとして世界をリードする Red Hat は、Linux、クラウド、コンテナ、Kubernetes などのテクノロジーを提供しています。Red Hat は強化されたソリューションを提供し、コアデータセンターからネットワークエッジまで、企業が複数のプラットフォームおよび環境間で容易に運用できるようにしています。

    ニュースレター「Red Hat Shares」を購読する

    今すぐ登録する

    言語を選択してください

    © 2022 Red Hat, Inc.