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 mencoba menjaga kecepatan agar semua orang dapat melakukannya meskipun kelompoknya tidak homogen dalam hal pengetahuan. Dia pada dasarnya telah memberikan banyak dukungan kepada semua orang yang memintanya :)
Georgi - BMW SA
Kursus - Apache Kafka for Developers
Diterjemahkan Mesin
Laboratorium dan slidenya berpadu sempurna dengan pengetahuan dan kecintaan Jorge terhadap Kafka.
Willem - BMW SA
Kursus - Apache Kafka for Developers
Diterjemahkan Mesin