コース概要

導入

  • Apache Kafkaの概要
  • イベントストリーミングとリアルタイムデータ処理の概要
  • Apache Kafkaの概要と特徴
  • 最新のアプリケーション開発における Kafka のユースケースと利点

Kafka のアーキテクチャと中心となる概念を理解する

  • Kafka アーキテクチャ: ブローカー、トピック、パーティション、レプリカ
  • プロデューサーとコンシューマー: メッセージの公開と利用
  • Kafka における ZooKeeper の役割を理解する

Kafka のトピックとパーティション

  • トピックの作成と構成
  • パーティションとその影響について理解する
  • Kafka のレプリケーションとフォールト トレランス

カフカプロデューサー

  • さまざまなプログラミング言語を使用した Kafka プロデューサーの作成
  • メッセージのシリアル化とシリアル化の手法
  • プロデューサーの構成とベスト プラクティス

Kafka コンシューマー

  • さまざまなプログラミング言語を使用した Kafka コンシューマーの開発
  • コンシューマ・グループとオフセットの構成
  • メッセージの処理と配信保証の戦略

Kafka Connect を使用した Kafka と外部システムの統合

  • Kafka Connect とそのコネクタの概要
  • データ統合のための Kafka Connect の構成と使用
  • Kafka と外部システムの統合

Kafka ストリームと ksqlDB を使用したストリーミング アプリケーションの作成

  • Kafka Streams とそのストリーム処理機能の概要
  • Kafka Streams を使用したストリーム処理アプリケーションの開発
  • リアルタイムのデータ処理と分析に ksqlDB を使用する

Kafka クライアント アプリケーションと Confluent Cloud の統合

  • Confluent Cloud の概要とその機能
  • Kafka クライアント アプリケーションの構成と Confluent Cloud への接続

カフカのセキュリティ

  • Kafka のセキュリティ機能の概要
  • 安全な通信のための SSL/TLS の構成
  • Kafka の認証および認可メカニズム

監視と運用

  • メトリクスとツールを使用した Kafka の監視
  • Kafka クラスターとリソースの管理
  • 一般的な問題のトラブルシューティングとパフォーマンスの調整

ベスト プラクティスと現実世界 Use Case

  • Kafka ベースのアプリケーションを設計するためのベスト プラクティス
  • さまざまな業界における Kafka 実装のケーススタディと例
  • スケーラブルでフォールトトレラントな Kafka アーキテクチャを構築するためのベスト プラクティス

概要と次のステップ

要求

    基本的なプログラミングの知識

観客

    開発者 プログラマー
 21 時間

参加者の人数



Price per participant

お客様の声 (2)

関連コース

Stream Processing with Kafka Streams

7 時間

関連カテゴリー