.NET İLE APACHE KAFKA VE OLAY TABANLI MİMARİ EĞİTİMİ

EĞİTİM SÜRESİ
- Eğitim Süresi: 10 Gün
- Günlük Eğitim Süresi: 6 Saat
- Ders Yapısı: 50 dakika oturum + 10 dakika mola
- Eğitim Saatleri: 10:00 - 17:00
- Öğle Arası: 12:00 - 13:00 (1 Saat)
Eğitimler, uzaktan canlı sınıf formatında Microsoft Teams platformu üzerinden gerçekleştirilir. Katılımcılar eğitim öncesinde paylaşılan bağlantılarla oturumlara katılır. Eğitim süresince eğitmen, uygulamalı anlatım, canlı demo ve anlık soru-cevap yöntemlerini bir arada kullanır.
Uygulamalı bölümlerde .NET 8/C#, Confluent.Kafka, Apache Kafka, Schema Registry (Avro/Protobuf), Kafka Connect, Debezium (CDC), JDBC Connector, KSQLdb, Prometheus, Grafana, Docker, Kubernetes ve Strimzi araçları kullanılır; CI/CD için GitHub Actions/Azure DevOps örnekleri paylaşılır.
Eğitim, problem odaklı öğrenme ve modül bazlı ilerleme yaklaşımıyla tasarlanmıştır. Her modül, gerçek kurumsal senaryolarla desteklenen kısa anlatım + canlı demo + uygulamalı alıştırmalar içerir. Son modülde kapsamlı bir bitirme projesi gerçekleştirilir.

EĞİTİM PROGRAMI
Modül 1: Olay Tabanlı Mimariye ve Kafka'ya Giriş (Seviye: Başlangıç)
- Event-Driven Mimari: Senkron vs asenkron iletişim; pub/sub vs queue desenleri; loose coupling ve ölçeklenebilirlik.
- Apache Kafka'ya İlk Bakış: Commit log felsefesi; geleneksel MQ'lardan farkları; kurumsal kullanım alanları.
Modül 2: Kafka'nın Kalbi: Mimari ve Temel Kavramlar (Seviye: Başlangıç)
- Cluster Mimarisi: Broker, Zookeeper/KRaft; replikasyon, HA ve ISR; leader/follower rolleri.
- Veri Yapıları: Topic, partition ve offset; isimlendirme ve ölçekleme stratejileri.
Modül 3: .NET ile Kafka Producer ve Consumer Geliştirme (Seviye: Başlangıç)
- Producer: Confluent.Kafka kurulumu;
IProducer<TKey,TValue>
ile asenkron gönderim; key/partition ve acks ayarları. - Consumer:
IConsumer<TKey,TValue>
ile subscribe/tüketim; consumer groups; auto/manual commit ve rebalancing.
Modül 4: Veri Bütünlüğü ve Güvenilir Mesajlaşma (Seviye: Orta)
- Teslimat Garantileri: At‑Most‑Once, At‑Least‑Once, Exactly‑Once (EOS) karşılaştırması.
- Idempotent & Transactional: EnableIdempotence; Transactional API ile read‑process‑write akışında EOS.
Modül 5: Schema Registry ile Veri Yönetişimi ve Serileştirme (Seviye: Orta)
- Serileştirme: String/JSON vs Avro/Protobuf performans ve yönetişim farkları.
- Schema Registry: Şema versiyonlama/validasyon; .NET Avro serializer/deserializer; schema evolution ve uyumluluk kuralları.
Modül 6: Kafka Connect ile Kodsuz Veri Entegrasyonu (Seviye: Orta)
- Mimari: Source/Sink connector; standalone vs distributed mod.
- Senaryolar: JDBC Sink ile SQL’e yazma; Debezium CDC ile veritabanı değişikliklerini event’e dönüştürme.
Modül 7: Kafka Streams ve KSQLdb ile Gerçek Zamanlı İşleme (Seviye: İleri)
- Akış İşleme: filter/map/groupBy/join kavramları; windowing (tumbling/hopping/session) ile zaman bazlı agregasyon.
- KSQLdb: STREAM/TABLE; enrichment/filtreleme; push/pull query ve materialized views.
Modül 8: İleri Mimari Desenler ve Optimizasyon (Seviye: İleri)
- Event Sourcing & CQRS: Kafka ile uygulama durumu ve okuma/yazma ayrımı.
- Saga Pattern: Choreography tabanlı uzun soluklu süreçler ve compensating events; log compaction kullanım alanları.
Modül 9: Kurumsal Kafka Yönetimi: Güvenlik ve İzleme (Seviye: İleri)
- Güvenlik: SASL/SCRAM, SASL/PLAIN ve ACL’ler; TLS/SSL ile in‑transit şifreleme.
- İzleme ve Performans: Batching/linger/compression/buffer ayarları; JMX → Prometheus → Grafana dashboard’ları, consumer lag takibi.
Modül 10: Cloud‑Native Kafka: Kubernetes, CI/CD ve Proje (Seviye: İleri)
- Kubernetes: Strimzi Operator ile Kafka cluster kurulumu/yaşam döngüsü; ölçekleme ve konfigürasyon yönetimi.
- DevSecOps & CI/CD: Topic/ACL/Schema için IaC (örn. Terraform); .NET uygulamalarında test/dağıtım pipeline’ları.
- Bitirme Projesi: Event Sourcing + Connect + KSQLdb içeren .NET mikroservis çözümü.
KAZANIMLAR
Ekipleriniz; gerçek zamanlı veri işleme ve olay tabanlı mimarilerde derin uzmanlık kazanır, kurumsal ölçekte güvenilir ve ölçeklenebilir Kafka tabanlı .NET sistemleri tasarlayıp devreye alabilir.
Kurumsal etki; mikroservis dönüşümünü hızlandıran, veri silolarını kıran ve anlık analitik/otomasyon senaryolarını mümkün kılan modern veri platformudur.
İŞLENEN ANAHTARLAR
- Event‑Driven Mimari (Başlangıç)
- Kafka Mimarisi: Broker/Cluster/Zookeeper/KRaft (Başlangıç)
- Topic/Partition/Offset (Başlangıç)
- Producer & Consumer API (Confluent.Kafka) (Başlangıç)
- Consumer Groups (Başlangıç)
- Mesaj Serileştirme (JSON, String, Avro, Protobuf) (Başlangıç)
- Teslimat Garantileri (AL/EO) (Orta)
- Idempotent Producer & Transactional API (Orta)
- Schema Registry & Schema Evolution (Orta)
- Kafka Connect & Debezium (Orta)
- Log Compaction (Orta)
- Kafka Güvenliği (SASL, ACLs, TLS/SSL) (İleri)
- Performans Optimizasyonu ve İzleme (İleri)
- Kafka Streams & KSQLdb (İleri)
- Strimzi Operator & Kubernetes (İleri)
- Event Sourcing, CQRS, Saga (İleri)
- CI/CD Pipeline Entegrasyonu (İleri)
Aradığınız Eğitimi Bulduğunuzu Düşünüyorsanız!
Kurumsal eğitim içeriklerimizde sektörün trend ve güncel konularında lider konumdayız. Bu farkı siz de hızla fark edeceksiniz. Dünyada en çok tercih edilen ve 1-10 puanlama sistemine göre 9.5 ve üzeri puan almış konular, sizin için titizlikle hazırlandı.
25 yıllık eğitim sektörü deneyimi ve uluslararası proje tecrübeleriyle birleşerek, dünya çapında yapılan yıllık analizler doğrultusunda en güncel trend kurumsal gereksinimler ve talepler derlendi. Kendi özgün kaynaklarımızla oluşturduğumuz laboratuvar ortamlarında tüm eğitim içerikleri ve laboratuvar çalışmaları hazırlandı. Kurumsal ihtiyaçlarınız doğrultusunda gerekli tüm eğitim konuları hazır hale getirilmiş ve danışmanlık seviyesinde saha deneyimleriyle birleştirilmiştir.
Dünya standartlarında eğitim içerikleri ve sunum yöntemleri bir araya getirilerek tasarlandı. Eğitim sürecine katılan tüm katılımcılar için GitHub repoları aracılığıyla hazır çalışma ortamları oluşturuldu. Ayrıca, hayat boyu erişilebilecek kaynaklar ve eğitim materyalleri katılımcılara sunulmaktadır.
Kapsamlı Handsonlar ile Zenginleştirilmiş Kurumsal Eğitimlerimiz
Tüm eğitimlerimiz, kurumsal eğitim formatında sunulmaktadır. Eğitimler, talepleriniz doğrultusunda ihtiyaçlarınıza göre güncellenir ve katılımcılarla birlikte sizin belirlediğiniz senaryolar işlenir. Bu sayede, eğitmenin değil, sizin ihtiyaçlarınıza yönelik konularla donatılmış bir eğitim tamamlanır. Eğitimle birlikte danışmanlık hizmeti de sağlanmış olur. Katılımcılar en yüksek faydayı sağlayarak eğitimlerini tamamlarlar. Ayrıca her eğitimde kapsamlı eğitim içerikleri git ortamında katılımcılara verilir. Çalışmalar bu materyallerle yapılır ve eğtim süresince katılımcılar ve eğitmen tarafından güncellenir. Aradan yıllar geçse de eğitim anındaki tüm materyallere erişim sağlanabilir.
Kapsamlı Handsonlar ile Zenginleştirilmiş Kurumsal Eğitimlerimiz
Tüm eğitimlerimiz, kurumsal eğitim formatında sunulmaktadır. Eğitimler, talepleriniz doğrultusunda ihtiyaçlarınıza göre güncellenir ve katılımcılarla birlikte sizin belirlediğiniz senaryolar işlenir. Bu sayede, eğitmenin değil, sizin ihtiyaçlarınıza yönelik konularla donatılmış bir eğitim tamamlanır. Eğitimle birlikte danışmanlık hizmeti de sağlanmış olur. Katılımcılar en yüksek faydayı sağlayarak eğitimlerini tamamlarlar. Ayrıca her eğitimde kapsamlı eğitim içerikleri git ortamında katılımcılara verilir. Çalışmalar bu materyallerle yapılır ve eğtim süresince katılımcılar ve eğitmen tarafından güncellenir. Aradan yıllar geçse de eğitim anındaki tüm materyallere erişim sağlanabilir.
Yapay Zeka ve Üretken AI
Kurumsal AI ve Veri
Blockchain ve Web3
Gömülü Sistemler ve IoT
Veri Tabanı ve İş Uygulamaları
Büyük Veri ve Mesajlaşma
Kuantum
Diğer Eğitimler (A‑Z)
Sizin İçin Özel Hazırlananan Kurumsal Workshoplarımız
Workshoplar konuların 360 derece açıdan ele alındığı, konuların derinlemesine işlendiği, handsonlar ile katılımcıların birlikte çalışma fırsatı bulduğu en kapsamlı eğitim formatımızdır.
Sizin İçin Özel Hazırlananan Kurumsal Seminerlerimiz
Tüm seminerlerimiz sizin senaryolarınız ve ihtiyaçlarınız için size özel hazırlanır. Katılımcı profiline uygun özel örnekler ve katılımı teşvik edecek özel içerikler ile zenginleştirilir.
Sizin İçin Özel Hazırlananan Kurumsal Workshoplarımız
Workshoplar konuların 360 derece açıdan ele alındığı, konuların derinlemesine işlendiği, handsonlar ile katılımcıların birlikte çalışma fırsatı bulduğu en kapsamlı eğitim formatımızdır.
Sizin İçin Özel Hazırlananan Kurumsal Seminerlerimiz
Tüm seminerlerimiz sizin senaryolarınız ve ihtiyaçlarınız için size özel hazırlanır. Katılımcı profiline uygun özel örnekler ve katılımı teşvik edecek özel içerikler ile zenginleştirilir.