お問い合わせ
 期間 21 時間

コース概要

イントロダクション

  • Apache Kafka の概要
  • イベントストリーミングとリアルタイムデータ処理の紹介
  • Apache Kafka とその機能の概要
  • モダンなアプリケーション開発における Kafka のユースケースとメリット

Kafka アーキテクチャとコアコンセプトの理解

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

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

  • トピックの作成と設定
  • パーティションとその影響の理解
  • Kafka におけるレプリケーションとフォールトトレランス

Kafka プロデューサー

  • 各種プログラミング言語を使用した Kafka プロデューサーの作成
  • メッセージのシリアライゼーションとシリアライゼーション技術
  • プロデューサーの設定とベストプラクティス

Kafka コンシューマー

  • 異なるプログラミング言語を使用した Kafka コンシューマーの開発
  • コンシューマーグループとオフセットの設定
  • メッセージ処理と配信保証のための戦略

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

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

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

  • Kafka Streams とそのストリーム処理機能の紹介
  • Kafka Streams を用いたストリーム処理アプリケーションの開発
  • リアルタイムデータ処理と分析のための ksqlDB の使用

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

  • Confluent Cloud とその機能の概要
  • Confluent Cloud との接続および設定

Kafka セキュリティ

  • Kafka のセキュリティ機能の紹介
  • 安全な通信のための SSL/TLS の設定
  • Kafka における認証と認可メカニズム

モニタリングと運用

  • メトリクスとツールを使用した Kafka のモニタリング
  • Kafka クラスターとリソースの管理
  • 共通の問題トラブルシューティングとパフォーマンスチューニング

ベストプラクティスと実世界のユースケース

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

まとめと次のステップ

要求

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

対象者

  • 開発者
  • プログラマー

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー