Apache Kafka Eğitimi
Eğitim Detayları
Süre: 3 Gün (Toplam 18 Saat)
Eğitim Türü: Teorik ve Uygulamalı
Eğitim Seviyesi: Temel ve Orta Düzey
Eğitimin Amacı
Bu eğitim, Apache Kafka'nın temellerini, mimarisini ve endüstrideki uygulamalarını öğrenmek isteyen profesyoneller için tasarlanmıştır. Katılımcılar, büyük veri akışlarını yönetme ve işleme konularında Kafka'yı etkili bir şekilde kullanmayı öğrenerek, gerçek dünya projelerinde uygulayabilecekleri beceriler kazanır.
%20(100%20x%20100.png)
Sertifika
Katılım Sertifikası
Eğitim İçeriği
Modül 1: Kafka Temelleri
Kafka'nın ne olduğu ve hangi durumlarda kullanıldığının anlaşılması.
• Kafka’nın tanımı ve kullanım alanları
• Kafka’nın temel bileşenleri ve mimarisi
• Uygulama: Kafka'nın temel mimarisinin görselleştirilmesi
________________________________________
Modül 2: Kafka Konseptleri
Kafka'nın ana unsurları ve veri akışı kavramlarının derinlemesine incelenmesi.
• Kafka mesajları, konuları, bölgeleri
• Üreticiler (Producers) ve tüketiciler (Consumers)
• Lab: Kafka'da konu ve mesaj oluşturma
________________________________________
Modül 3: Kafka Kurulumu ve Yapılandırması
Kafka kümesinin oluşturulması ve yapılandırma ayarlarının uygulanması.
• Kafka kümesi kurulumu
• Temel yapılandırma ayarları
• Lab: Kafka sunucusunun yerel veya bulut ortamında kurulumu
________________________________________
Modül 4: Üreticiler ve Tüketiciler
Kafka’da mesaj üretme ve tüketme işlemlerinin uygulamalı öğrenilmesi.
• Mesaj üretimi ve tüketimi
• Mesaj gönderimi ve alma süreçleri
• Lab: Üretici ve tüketici uygulamalarının yazımı
________________________________________
Modül 5: Kafka Yüksek Güvenilirlik
Kafka'nın veri kaybını önlemek ve yüksek erişilebilirlik sağlamak için sunduğu özelliklerin incelenmesi.
• Yedekleme ve veri kaybını önleme
• Kafka kümesinin yüksek erişilebilirlik sağlama yetenekleri
• Uygulama: Kafka'nın güvenilirlik özelliklerinin test edilmesi
________________________________________
Modül 6: Kafka Akış İşleme
Kafka Stream ve Kafka Connect kullanarak gerçek zamanlı veri akışı işleme.
• Veri dönüşümü ve akış işleme senaryoları
• Kafka Stream API ve uygulamaları
• Lab: Akış işleme senaryoları geliştirme
________________________________________
Modül 7: Kafka İzleme ve Yönetim
Kafka kümelerinin yönetimi ve performans izleme araçlarının kullanımı.
• Kafka kümesinin izlenmesi ve hata ayıklama
• Kafka yönetimi için araçlar ve teknikler
• Lab: Kafka yönetim araçlarıyla kümeyi izleme
________________________________________
Modül 8: Kafka Uygulama Senaryoları
Kafka’nın gerçek dünya uygulama alanlarının keşfedilmesi.
• Gerçek dünya kullanım senaryoları
• Kafka’nın endüstri içindeki rolü ve önemi
• Case Study: Büyük veri projesinde Kafka'nın kullanımı
S.S.S.
Kimler bu eğitime katılabilir?
Gerçek zamanlı veri işleme ve mesajlaşma sistemlerine ilgi duyanlar
Yazılım geliştiriciler, veri mühendisleri ve sistem yöneticileri
Apache Kafka kullanarak ölçeklenebilir veri entegrasyonu sağlamak isteyen profesyoneller
Mikro hizmet mimarilerinde veri akışını optimize etmek isteyen ekip üyeleri
Eğitim online mı yoksa yüz yüze mi olacak?
Eğitim, talebe bağlı olarak online veya yüz yüze gerçekleştirilebilir. Online eğitimler interaktif bir platformda yapılır ve katılımcılar eğitmenle birebir etkileşim kurabilir.
Katılım için ön koşullar nelerdir?
Temel düzeyde programlama bilgisi (tercihen Java veya Python)
Temel düzeyde dağıtık sistemler bilgisi
Eğitim sonunda sertifika verilecek mi?
Evet, eğitimi başarıyla tamamlayan katılımcılara Apache Kafka Eğitimi Katılım ve Başarı Sertifikası verilecektir.
Eğitim sırasında pratik yapılacak mı?
Evet, eğitim boyunca uygulamalı çalışmalar yapılacaktır. Gerçek zamanlı veri akışları ve Kafka broker yapılandırmaları ile çalışarak pratik yapma imkanı sunulacaktır.