Hubungi Kami
 Durasi 21 jam

Kerangka Materi

Pendahuluan

  • Ikhtisar Apache Kafka
  • Pengenalan event streaming dan pemrosesan data waktu nyata
  • Ikhtisar Apache Kafka dan fiturnya
  • Kasus penggunaan dan manfaat Kafka dalam pengembangan aplikasi modern

Memahami Arsitektur Kafka dan Konsep Inti

  • Arsitektur Kafka: broker, topik, partisi, dan replika
  • Produsen dan konsumen: publikasi dan konsumsi pesan
  • Memahami peran ZooKeeper dalam Kafka

Topik dan Partisi Kafka

  • Penciptaan dan konfigurasi topik
  • Memahami partisi dan implikasinya
  • Replikasi dan toleransi kesalahan (fault-tolerance) di Kafka

Produsen Kafka

  • Menciptakan produsen Kafka menggunakan berbagai bahasa pemrograman
  • Serialisasi pesan dan teknik serialisasi
  • Konfigurasi produsen dan praktik terbaik

Konsumen Kafka

  • Mengembangkan konsumen Kafka menggunakan berbagai bahasa pemrograman
  • Menkonfigurasi grup konsumen dan offset
  • Strategi untuk pemrosesan pesan dan jaminan pengiriman

Integrasi Kafka dengan Sistem Eksternal menggunakan Kafka Connect

  • Ikhtisar Kafka Connect dan konektornya
  • Menkonfigurasi dan menggunakan Kafka Connect untuk integrasi data
  • Integrasi Kafka dengan sistem eksternal

Menulis Aplikasi Streaming dengan Kafka Streams & ksqlDB

  • Pengenalan Kafka Streams dan kemampuannya dalam pemrosesan stream
  • Pengembangan aplikasi pemrosesan stream dengan Kafka Streams
  • Menggunakan ksqlDB untuk pemrosesan data waktu nyata dan analitik

Integrasi Aplikasi Klien Kafka dengan Confluent Cloud

  • Ikhtisar Confluent Cloud dan fiturnya
  • Menkonfigurasi dan menghubungkan aplikasi klien Kafka dengan Confluent Cloud

Keamanan Kafka

  • Pengenalan fitur keamanan Kafka
  • Menkonfigurasi SSL/TLS untuk komunikasi aman
  • Mekanisme otentikasi dan otorisasi di Kafka

Monitoring dan Operasional

  • Monitoring Kafka menggunakan metrik dan alat
  • Manajemen klaster dan sumber daya Kafka
  • Pemecahan masalah umum dan penyetelan kinerja (performance tuning)

Praktik Terbaik dan Studi Kasus Dunia Nyata

  • Praktik terbaik untuk merancang aplikasi berbasis Kafka
  • Studi kasus dan contoh implementasi Kafka di berbagai industri
  • Praktik terbaik untuk membangun arsitektur Kafka yang skalabel dan toleran terhadap kesalahan

Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Pengetahuan pemrograman dasar

Audience

  • Pengembang (Developers)
  • Programmer

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait