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
Testimoni (2)
Contoh yang sangat praktis. Pelatih telah berusaha menjaga kecepatan pelatihan agar semua orang dapat mengikutinya, meskipun grup cukup bervariasi dalam hal pengetahuan. Dia telah memberikan banyak dukungan kepada hampir semua orang yang meminta bantuan :)
Georgi - BMW SA
Kursus - Apache Kafka for Developers
Diterjemahkan Mesin
Laboratorium dan slide-slide berpadu dengan baik dengan pengetahuan dan kecintaan Jorge terhadap Kafka.
Willem - BMW SA
Kursus - Apache Kafka for Developers
Diterjemahkan Mesin