Bize Ulaşın
 Süre 21 Saat

Eğitim İçeriği

Giriş

  • Apache Kafka Genel Bakış
  • Olay akışı ve gerçek zamanlı veri işleme tanıtımı
  • Apache Kafka ve özellikleri genel bakış
  • Modern uygulama geliştirme ortamında Kafka'nın kullanım senaryoları ve faydaları

Kafka Mimarisi ve Temel Kavramları Anlama

  • Kafka mimarisi: brokerlar, konular (topics), bölümler (partitions) ve kopyalar (replicas)
  • Üreticiler ve tüketiciler: Mesaj yayınlama ve tüketme
  • Kafka'da ZooKeeper'ın rolünü anlama

Kafka Konuları ve Bölümleri

  • Konu oluşturma ve yapılandırma
  • Bölümleri ve etkilerini anlama
  • Kafka'da replikasyon ve arıza toleransı

Kafka Üreticileri (Producers)

  • Çeşitli programlama dilleri kullanarak Kafka üreticileri oluşturma
  • Mesaj serileştirme (serialization) ve serileştirme teknikleri
  • Üretici yapılandırması ve en iyi uygulamalar

Kafka Tüketicileri (Consumers)

  • Farklı programlama dilleri kullanarak Kafka tüketicileri geliştirme
  • Tüketici grupları ve öteleme (offset) yapılandırması
  • Mesaj işleme ve teslimat garantileri için stratejiler

Kafka'yı Kafka Connect ile Harici Sistemlere Entegre Etme

  • Kafka Connect ve bağlantı noktaları (connectors) genel bakış
  • Veri entegrasyonu için Kafka Connect'i yapılandırma ve kullanma
  • Kafka'yı harici sistemlerle entegre etme

Kafka Streams ve ksqlDB ile Akış Uygulamaları Yazma

  • Kafka Streams ve akış işleme yeteneklerine giriş
  • Kafka Streams ile akış işleme uygulamaları geliştirme
  • Gerçek zamanlı veri işleme ve analitik için ksqlDB kullanımı

Bir Kafka İstemci Uygulamasını Confluent Cloud ile Entegre Etme

  • Confluent Cloud ve özellikleri genel bakış
  • Bir Kafka istemci uygulamasını Confluent Cloud ile yapılandırma ve bağlantı kurma

Kafka Güvenliği

  • Kafka güvenlik özelliklerine giriş
  • Güvenli iletişim için SSL/TLS yapılandırması
  • Kafka'da kimlik doğrulama ve yetkilendirme mekanizmaları

İzleme ve Operasyonlar

  • Metriklar ve araçlar kullanarak Kafka'yı izleme
  • Kafka kümesi ve kaynaklarını yönetme
  • Yaygın sorunları giderme ve performans ayarlama

En İyi Uygulamalar ve Gerçek Dünya Kullanım Senaryoları

  • Kafka tabanlı uygulamalar tasarlamak için en iyi uygulamalar
  • Çeşitli sektörlerde Kafka uygulamalarının vaka çalışmaları ve örnekleri
  • Ölçeklenebilir ve arıza toleranslı Kafka mimarileri oluşturmak için en iyi uygulamalar

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Temel programlama bilgisi

Katılımcı Profili

  • Geliştiriciler
  • Programcılar

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (2)

Yaklaşan Etkinlikler

İlgili Kategoriler