Kerangka Materi
Pendahuluan
- Gambaran umum mengenai Apache Kafka
- Pengantian konsep streaming event dan pengolahan data real-time
- Deskripsi singkat tentang fitur-fitur utama Apache Kafka
- Contoh penerapan serta manfaat utama penggunaan Kafka dalam pengembangan aplikasi modern
Memahami Arsitektur dan Konsep Dasar Kafka
- Arsitektur Kafka: broker, topik, partisi, serta mekanisme replikasi
- Pemahaman tentang producer dan consumer dalam pengiriman pesan
- Fungsi utama ZooKeeper dalam ekosistem Kafka
Topik dan Partisi dalam Kafka
- Cara membuat serta mengonfigurasi topik dalam sistem Kafka
- Pengertian tentang partisi beserta dampaknya terhadap performa sistem
- Ketahanan sistem dan mekanisme replikasi data di Kafka
Menggunakan Kafka Producers
- Cara membuat producer menggunakan berbagai bahasa pemrograman
- Teknik pengelolaan serialisasi pesan dalam sistem Kafka
- Konfigurasi optimal serta praktik terbaik saat membuat producer
Menggunakan Kafka Consumers
- Cara mengembangkan consumer menggunakan berbagai bahasa pemrograman
- Pengaturan group konsumen serta konsep pengelolaan offset pesan
- Strategi pengolahan data dan jaminan pengiriman informasi kepada penerima
Mengintegrasikan Kafka dengan Sistem Eksternal via Kafka Connect
- Pengenalan terhadap fitur utama serta berbagai connector dalam Kafka Connect
- Cara mengonfigurasi sistem agar mampu melakukan integrasi data
- Contoh praktis penerapan integrasi antara Kafka dan sistem luar lainnya
Membangun Aplikasi Streaming dengan Kafka Streams & ksqlDB
- Pengantian dasar serta fitur pemrosesan aliran data menggunakan Kafka Streams
- Cara merancang aplikasi pemrosesan stream berbasis Kafka Streams
- Manfaat penggunaan ksqlDB dalam analisis dan pengolahan data secara real-time
Mengintegrasikan Aplikasi Client ke Dalam Confluent Cloud
- Gambaran mengenai fitur serta layanan utama yang disediakan oleh Confluent Cloud
- Cara mengonfigurasi koneksi antar aplikasi client Kafka dengan layanan cloud tersebut
Keamanan dalam Penggunaan Sistem Kafka
- Panduan dasar mengenai mekanisme keamanan yang disediakan oleh sistem Kafka
- Cara menerapkan konfigurasi SSL/TLS untuk menjamin komunikasi data tetap aman
- Metode otentikasi dan autorisasi pengguna dalam lingkungan kerja Kafka
Pemantauan Performa serta Operasional Sistem Kafka
- Cara memantau status sistem menggunakan berbagai metrik dan tools yang tersedia
- Tips manajemen sumber daya serta cluster dalam ekosistem Kafka
- Teknik penyelesaian masalah umum beserta cara mengoptimalkan performa sistem
Praktik Terbaik dan Contoh Implementasi Nyata
- Pedoman utama dalam merancang aplikasi yang berbasis pada infrastruktur Kafka
- Analisis kasus nyata beserta contoh penggunaan teknologi tersebut di berbagai industri
- Cara memastikan arsitektur sistem Anda tetap dapat dikembangkan serta tahan terhadap gangguan
Penutup dan Langkah Selanjutnya
Persyaratan
- Pemahaman dasar tentang pemrograman
Target Peserta
- Pengembang perangkat lunak
- 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