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
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