Eğitim İçeriği
Giriş
- Apache Kafka’e Genel Bakış
- Olay akışı ve gerçek zamanlı veri işlemeye giriş
- Apache Kafka ve özelliklerine genel bakış
- Modern uygulama geliştirmede Kafka’nın kullanım alanları ve faydaları
Kafka Mimarisi ve Temel Kavramların Anlaşılması
- Kafka mimarisi: aracılar, konular, bölümler ve replikalar
- Üreticiler ve tüketiciler: mesaj yayınlama ve tüketme
- Kafka’da ZooKeeper’ın rolünün anlaşılması
Kafka Konuları ve Bölümleri
- Konu oluşturma ve yapılandırma
- Bölümlerin ve bunların etkilerinin anlaşılması
- Kafka’da replikasyon ve hata toleransı
Kafka Üreticileri
- Çeşitli programlama dilleri kullanarak Kafka üreticileri oluşturma
- Mesaj serileştirme ve serileştirme teknikleri
- Üretici yapılandırmaları ve en iyi uygulamalar
Kafka Tüketicileri
- Farklı programlama dilleri kullanarak Kafka tüketicileri geliştirme
- Tüketici gruplarını ve ofsetleri yapılandırma
- Mesaj işleme ve teslim garantisi stratejileri
Kafka Connect kullanarak Harici Sistemlerle Entegrasyon
- Kafka Connect ve konektörlerine genel bakış
- Veri entegrasyonu için Kafka Connect’i yapılandırma ve kullanma
- Kafka’yı harici sistemlerle entegre etme
Kafka Streams & ksqlDB ile Akış Uygulamaları Yazma
- Kafka Streams’e ve akış işleme yeteneklerine giriş
- Kafka Streams ile akış işleme uygulamaları geliştirme
- Gerçek zamanlı veri işleme ve analiz için ksqlDB kullanma
Bir Kafka İstemci Uygulamasını Confluent Cloud ile Entegrasyon
- Confluent Cloud’a ve özelliklerine genel bakış
- Bir Kafka istemci uygulamasını Confluent Cloud ile yapılandırma ve bağlama
Kafka Güvenliği
- Kafka güvenlik özelliklerine giriş
- Güvenli iletişim için SSL/TLS yapılandırma
- Kafka’da kimlik doğrulama ve yetkilendirme mekanizmaları
İzleme ve Operasyonlar
- Metrikler ve araçlar kullanarak Kafka’yı izleme
- Kafka kümelerini ve kaynaklarını yönetme
- Yaygın sorunları giderme ve performans ayarlama
En İyi Uygulamalar ve Gerçek Dünya Use Case’leri
- Kafka tabanlı uygulamalar tasarlamak için en iyi uygulamalar
- Çeşitli sektörlerde Kafka uygulamalarının örnek olay incelemeleri ve örnekleri
- Ölçeklenebilir ve hataya dayanıklı Kafka mimarileri oluşturmak için en iyi uygulamalar
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Temel programlama bilgisi
Hedef Kitle
- Geliştiriciler
- Programcılar
Danışanlarımızın Yorumları (2)
Çok pratik örnekler. Eğitmen, grup bilgi düzeyi açısından oldukça farklı olsa da herkesin takip edebilmesini sağlayacak bir hızda ilerlemeye çalışmıştır. Herhangi birine ihtiyaç duyduğunda çok fazla destek sağlamıştır :)
Georgi - BMW SA
Eğitim - Apache Kafka for Developers
Yapay Zeka Çevirisi
Labs ve slaytlar, Jorge'nin Kafka'ya olan bilgisi ve sevgisiyle iyi bir şekilde uyum sağlar.
Willem - BMW SA
Eğitim - Apache Kafka for Developers
Yapay Zeka Çevirisi