Apache Kafka in Action: Membangun Sistem Data Streaming Terintegrasi

Deskripsi Pelatihan:

Pelatihan Apache Kafka in Action: Membangun Sistem Data Streaming Terintegrasi dirancang untuk memberikan pemahaman dan keterampilan praktis dalam membangun, mengelola, serta mengoptimalkan sistem pengolahan data secara real-time menggunakan Apache Kafka. Di era transformasi digital, kebutuhan terhadap sistem yang mampu memproses dan mendistribusikan data secara cepat, akurat, dan terintegrasi semakin meningkat. Apache Kafka menjadi salah satu teknologi penting dalam membangun arsitektur data streaming, event-driven architecture, dan sistem terdistribusi yang skalabel.

Melalui pelatihan ini, peserta akan mempelajari konsep dasar Apache Kafka, arsitektur cluster, pengelolaan topic dan partition, mekanisme producer dan consumer, integrasi data menggunakan Kafka Connect, serta pemrosesan data streaming menggunakan Kafka Streams. Pelatihan juga dilengkapi dengan praktik konfigurasi, implementasi pipeline data real-time, monitoring, dan troubleshooting. Setelah mengikuti pelatihan, peserta diharapkan mampu mengembangkan solusi data streaming yang andal, efisien, dan sesuai dengan kebutuhan operasional maupun pengembangan aplikasi modern di lingkungan industri.

Tujuan Pelatihan :

Setelah mengikuti pelatihan, peserta diharapkan mampu:

  1. Memahami arsitektur Apache Kafka serta mengelola cluster, broker, topic, partition, dan replication.
  2. Mengembangkan aplikasi producer dan consumer untuk mengirimkan serta menerima data secara real-time.
  3. Mengimplementasikan integrasi dan pemrosesan data menggunakan Kafka Connect dan Kafka Streams.
  4. Membangun, mengoptimalkan, serta melakukan monitoring dan troubleshooting sistem data streaming yang terintegrasi.

Rincian Materi Pelatihan :

HARI 1

Sesi 1  08.30–10.00

Topik:   Fundamental Data Streaming dan Pengenalan Apache Kafka

  1. Konsep dasar Data Engineering dan Real-Time Data Processing.
  2. Pengenalan Apache Kafka dan Perkembangannya dalam Ekosistem Big Data.
  3. Perbedaan Batch Processing, Stream Processing, dan Event-Driven Architecture.
  4. Use Case Apache Kafka dalam Industri, Fintech, E-Commerce, dan Enterprise Systems.

Sesi 2 10.15–12.00

Topik: Apache Kafka Architecture dan Cluster Management

  1. Memahami Arsitektur Apache Kafka: Broker, Cluster, dan Controller.
  2. Pengelolaan Topic, Partition, dan Replication.
  3. Konsep Message Delivery, Offset, dan Consumer Group.
  4. Instalasi, Konfigurasi, dan Pengelolaan Kafka Cluster.

Sesi 3  13.00–15.00

Topik:  Kafka Producer dan Consumer Development

  1. Memahami Mekanisme Kafka Producer dan Consumer.
  2. Implementasi Pengiriman Data Menggunakan Kafka Producer API.
  3. Pengelolaan Consumer Group, Offset, dan Message Consumption.
  4. Implementasi Error Handling, Retry, dan Message Delivery Semantics..

HARI 2

Sesi 4 08.00–10.00

Topik:   Data Integration dengan Kafka Connect dan Serialization

  1. Pengenalan Kafka Connect dan Arsitektur Data Integration.
  2. Implementasi Source Connector dan Sink Connector.
  3. Pengelolaan Format Data Menggunakan JSON, Avro, dan Schema Registry.
  4. Membangun Pipeline Integrasi Data Antar-Aplikasi dan Database.

Sesi 5 10.15–12.00

Topik:   Real-Time Stream Processing dengan Kafka Streams

  1. Pengenalan Konsep dan Arsitektur Kafka Streams.
  2. Implementasi Stream Processing dan Data Transformation.
  3. Pengolahan Data Menggunakan Filtering, Mapping, dan Aggregation.
  4. Implementasi Windowing, Stateful Processing, dan Event-Time Processing.

Sesi 6 15.15–15.45

Topik: Deployment, Monitoring, Performance Tuning, dan Project Implementation

  1. Monitoring Kafka Cluster, Broker, Producer, dan Consumer.
  2. Performance Tuning melalui Partitioning, Replication, dan Configuration.
  3. Troubleshooting, Fault Tolerance, dan Reliability pada Sistem Kafka.
  4. Final Project: Membangun Sistem Data Streaming Terintegrasi secara Real-Time.

Metode Pelatihan :

  1. Presentasi dan Pemaparan Materi: Penyampaian konsep dasar, arsitektur, fitur, serta implementasi Apache Kafka dalam membangun sistem data streaming secara terstruktur.
  2. Interactive Discussion: Diskusi interaktif mengenai penerapan Apache Kafka, tantangan pengelolaan data real-time, serta solusi integrasi sistem dalam lingkungan industri.
  3. Demonstrasi dan Simulasi: Instruktur memberikan demonstrasi konfigurasi Kafka Cluster, pengelolaan Producer dan Consumer, serta implementasi Kafka Connect dan Kafka Streams.
  4. Hands-On Practice (Praktik Langsung): Peserta melakukan praktik membangun pipeline data streaming, mengintegrasikan sumber data, melakukan pemrosesan data real-time, serta mengelola sistem Apache Kafka.
  5. Case Study dan Project-Based Learning: Peserta mengerjakan studi kasus dan proyek implementasi untuk membangun sistem data streaming terintegrasi, termasuk pengujian, monitoring, dan troubleshooting.

Target Pelatihan :

  1. Pelajar dan Mahasiswa yang tertarik mempelajari teknologi web dan eksperimen digital.
  2. Pemula di Bidang IT yang ingin mengenal dasar pengembangan website interaktif.
  3. Web Designer dan Web Developer Junior yang ingin mengeksplorasi efek visual dan animasi website.
  4. Guru, Dosen, dan Tenaga Pendidik yang ingin mengenalkan teknologi web melalui metode pembelajaran kreatif.
  5. Masyarakat Umum dan Digital Enthusiast yang tertarik mempelajari eksperimen teknologi berbasis browser.

Hasil Pelatihan :

Setelah mengikuti pelatihan, peserta diharapkan menghasilkan:

  1. Memahami arsitektur Apache Kafka serta mengelola cluster, broker, topic, partition, dan replication.
  2. Mengembangkan aplikasi producer dan consumer untuk mengirimkan serta menerima data secara real-time.
  3. Mengimplementasikan integrasi dan pemrosesan data menggunakan Kafka Connect dan Kafka Streams.
  4. Membangun, mengoptimalkan, serta melakukan monitoring dan troubleshooting sistem data streaming yang terintegrasi.

Investasi dan fasilitas  Metode    Pelaksanaan                     Harga & Fasilitas
    Opsi 1 – Pelatihan Online     Training Online Rp. 5.500.000 per peserta.

    Minimal kuota 2 peserta dan bisa request

   tanggal.

•   Pelaksanaan training selama 2 hari half day (08.00 – 12.00 WIB atau 13.15 – 16.00 WIB)

    Menggunakan aplikasi Zoom/Google Meet.

•      Sudah Termasuk : Sertifikat  Training 

       Softfile & Hardfile, Pengiriman Sertifikat ke A     alamat Peserta, Soft File Materi.

•                Belum termasuk : PPN 11%.

 

    Opsi 2 –

         Pelatihan Offline di Yogyakarta

  Training Offline Rp.7.900.000 per peserta.

• Minimal kuota 3 peserta dan bisa request

    tanggal.

•   Pelaksanaan training selama 2 hari full day (08.00 – 16.00 WIB).

•                Tempat pelaksanaan :

•   ✓ Hotel El Royale, Yogyakarta ATAU

•  ✓Hotel Malyabhara, Malioboro,Yogyakarta

• Sudah termasuk : Meeting Room, Modul     

  Training, Sertifikat Training, Training Kits, 

   Lunch, Coffee Break, dan Souvenir.

• Belum termasuk : Penginapan &    

  Transportasi Peserta Pelatihan, dan PPN 

   11%.

 

 

Instruktur

 

Tim Oemah Training

www.oemahwebsite.com

Leave a Reply

Your email address will not be published. Required fields are marked *