Kerangka Materi

Pengantar

  • Pandangan umum tentang Apache Kafka
  • Pengantar tentang event streaming dan pengolahan data real-time
  • Pandangan umum tentang Apache Kafka dan fitur-fiturnya
  • Use cases dan manfaat dari Kafka dalam pengembangan aplikasi modern

Menguasai Arsitektur Kafka dan Konsep Intinya

  • Arsitektur Kafka: broker, topik, partisi, dan replika
  • Producers dan consumers: menerbitkan dan mengonsumsi pesan
  • Memahami peran ZooKeeper dalam Kafka

Kafka Topics dan Partitions

  • Penguatan dan konfigurasi topik
  • Memahami partisi dan implikasi-implikasinya
  • Replikasi dan toleransi terhadap kerusakan dalam Kafka

Kafka Producers

  • Membuat Kafka producers menggunakan berbagai bahasa pemrograman
  • Serialisasi pesan dan teknik-serialisasi
  • Konfigurasi producers dan best practices

Kafka Consumers

  • Mengembangkan Kafka consumers menggunakan bahasa pemrograman yang berbeda
  • Konfigurasi grup consumers dan offsets
  • Strategi untuk pengolahan pesan dan jaminan pengiriman

Mengintegrasikan Kafka dengan Sistem Eksternal Menggunakan Kafka Connect

  • Pandangan umum tentang Kafka Connect dan connector-connectornya
  • Konfigurasi dan penggunaan Kafka Connect untuk integrasi data
  • Mengintegrasikan Kafka dengan sistem eksternal

Menulis Aplikasi Streaming dengan Kafka Streams & ksqlDB

  • Pengantar tentang Kafka Streams dan kemampuannya dalam stream processing
  • Mengembangkan aplikasi stream processing dengan Kafka Streams
  • Menggunakan ksqlDB untuk pengolahan dan analisis data real-time

Mengintegrasikan Aplikasi Client Kafka dengan Confluent Cloud

  • Pandangan umum tentang Confluent Cloud dan fitur-fiturnya
  • Konfigurasi dan menghubungkan aplikasi client Kafka dengan Confluent Cloud

Keamanan Kafka

  • Pengantar tentang fitur keamanan Kafka
  • Konfigurasi SSL/TLS untuk komunikasi yang aman
  • Mekanisme autentikasi dan otorisasi dalam Kafka

Pemantauan dan Operasional

  • Memantau Kafka menggunakan metrik dan alat-alat
  • Mengelola cluster dan sumber daya Kafka
  • Menembus masalah umum dan penyesuaian kinerja

Best Practices dan Use Cases Dunia Nyata

  • Best practices untuk merancang aplikasi berbasis Kafka
  • Kasus studi dan contoh implementasi Kafka dalam berbagai industri
  • Best practices untuk membangun arsitektur Kafka yang skalabel dan tahan terhadap kerusakan

Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Pengetahuan dasar pemrograman

Peserta

  • Pembangang
  • Programmer
 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait