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. Antrenöre, grupın beceri düzeyindeki büyük farklılıklarına rağmen herkesin Bareiller olabileceği bir tempo tutmaya çalıştığı görünüyor. Hemen hemen herkese destek sağlamış gibi davranmış, kimse isteyenlere çok yardımcı olmuştur :)
Georgi - BMW SA
Eğitim - Apache Kafka for Developers
Yapay Zeka Çevirisi
Laboratuvarlar ve slaytlar, Jorge'nin Kafka için bilgisi ve sevgisini iyi bir şekilde tamamlayıcıdır.
Willem - BMW SA
Eğitim - Apache Kafka for Developers
Yapay Zeka Çevirisi