Kafka Introduction Eğitimi
Kafka Introduction Eğitimi
Eğitim Hakkında
Bu eğitim, büyük veri ve dağıtık sistemler mimarisinin temel kavramlarından başlayarak Apache Kafka’nın kullanımını kapsamlı bir şekilde ele almaktadır. Katılımcılar, yüksek kullanılabilirlik, ölçeklenebilirlik, mesaj kuyrukları, veri bölümleme, Lambda mimarisi gibi konuları öğrenirken; Kafka’nın mimarisi, üretici-tüketici yapısı, veri modeli, API kullanımı, Zookeeper entegrasyonu ve üretim ortamında Kafka uygulamaları üzerinde pratik yapacaklardır.
Ön Koşul
Katılımcıların temel düzeyde yazılım geliştirme bilgisine ve veri işleme kavramlarına aşinalıkları olması beklenmektedir. Büyük veri teknolojileri veya mesajlaşma sistemleri hakkında ön bilgi avantaj sağlar.
Eğitim İçeriği
- Dağıtılmış Sistemler
- Yüksek Kullanılabilirlik
- Gecikme ve Ölçeklenebilirlik
- Mesaj Aracıları ve Kuyruklar
- Ayrıştırma Hizmetleri
- Lambda Mimarisi
- Veri Bölümleme
- Tarih
- Kafka Nedir?
- Neden Kafka?
- Özellikleri
- Üretimde Kafka
- Üst Düzey Mimari
- Kafka Garantileri
- Küme Yükleniyor
- Tüketiciler
- Yapımcılar
- Küme Yönetimi
- Roller
- Temel İşlemler
- Üreticinin Rolü
- Kayıtlar
- Mesaj Dayanıklılığı
- Gruplama ve Sıkıştırma
- Konsol Üreticisi Oluştur
- Konulara Veri Yayınlama
- Tüketicinin Rolü
- Ofsetler
- Tüketiciler ve Günlükler
- Konsol Tüketicisi Oluşturun
- Performans Ayarı
- Tüketici Grupları
- Tüketici Paralelliği
- Tüketici Yeniden Dengeleme
- Kafka Veri Modeli
- Konular
- Bölümler
- Dağıtım
- Güvenilirlik
- Liderler
- Üretici API'si
- Tüketici API'si
- Java, Scala, Python API'leri
- Konu Oluşturma
- Büyük Veri Ardışık Düzenleri
- Mikro Hizmetler
- Örnekleme
Kazanımlar
-
Dağıtık sistemler ve büyük veri mimarisi hakkında temel kavramları öğrenebileceksiniz.
-
Apache Kafka’nın mimarisini, özelliklerini ve kullanım senaryolarını kavrayabileceksiniz.
-
Kafka üretici ve tüketici yapılarını etkin şekilde kullanabileceksiniz.
-
Kafka veri modeli, konular, bölümler ve güvenilirlik mekanizmalarını anlayabileceksiniz.
-
Kafka API’leri (Java, Scala, Python) ile uygulama geliştirebileceksiniz.
-
Zookeeper ile küme yönetimini ve rollerin işleyişini öğrenebileceksiniz.
-
Üretim ortamında Kafka performans ayarlarını ve optimizasyon tekniklerini uygulayabileceksiniz.
-
Mikro hizmetler ve büyük veri ardışık düzenlerinde Kafka entegrasyonu gerçekleştirebileceksiniz.
Hedef Kitle
- Veri Mühendisleri & Veri Bilimciler & Veri Mimarları
- Yazılım Mimarları & Yazılım Geliştiriciler
- Sistem Mühendisleri
- BT Yöneticileri
Sertifika
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.
SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI
BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.