Kafka Introduction Eğitimi

Kafka Introduction Eğitimi

Eğitim Hakkında

Introduction to Kafka eğitim kursu, katılımcılara Kafka mesajlaşma sistemini sistemlerinde veri tüketmek için nasıl kullanacaklarını ve dağıtılmış bir mesajlaşma aracısını nasıl yapılandıracaklarını öğretir.

Kimler içindir?
▪ "Kafka Big Data Developer" olarak kariyerinde ivme kazanmak isteyen geliştiriciler
▪ Şu anda Kuyruk ve Mesajlaşma Sistemlerinde yer alan Test Uzmanları
▪ Kafka'yı ekosistemlerine dahil etmeyi seven Büyük Veri Mimarları
▪ Mesajlaşma Sistemleri ile ilgili projelerde çalışan Proje Yöneticileri
▪ "Apache Kafka Yöneticisi" olarak kariyerlerinde ivme kazanmak isteyen yöneticiler

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.

Ön Koşul

Java programlama konusunda giriş düzeyi bilgi sahibi olunması gereklidir.

Eğitim İçeriği

▪ Tarih
▪ Kafka nedir?
▪ Neden Kafka?
▪ Özellikleri
▪ Üretimde Kafka
▪ Üst düzey mimari

• Kafka garantileri / mesaj siparişi
• Teslimat semantiği
• Kafka anlambilim

▪ Küme yükleniyor
▪ Tüketiciler
▪ Yapımcılar 

▪ Küme yönetimi
▪ Roller
▪ Temel iş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 / takipçiler
▪ Çoğaltma

▪ Üretici API'si
▪ Tüketici API'si
▪ Java, Scala, Python API'leri
▪ Konu oluşturma / değiştirme
▪ Bölümleme konuları
▪ Kafka'dan veri okuma
▪ Kafka'ya veri yazma 

▪ 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 

▪ Büyük Veri Ardışık Düzenleri
▪ Mikro hizmetler
▪ Örnek Olay: Netflix
▪ Apache Spark

Kazanımlar

▪ Apache Kafka mimarisini ve veri modelini anlamayı,
▪ Ayrıştırma hizmetleri ve dağıtılmış sistemleri,
▪ Dağıtılmış mesajlaşma aracılarını kullanarak sağlam sistemler oluşturmayı,
▪ Üretimde Kafka kümelerini yapılandırmayı,
▪ Özel Kafka üreticileri ve tüketicileri yazmayı,
▪ Bir akış API'sinden veri alan bir uygulama oluşturmayı.