
Bu kurs, .NET Core Web API ile modern yazılım geliştirme yöntemlerini öğrenmek isteyenler için harika bir fırsat sunuyor. Kurs boyunca, Kafka ve Debezium kullanarak CQRS (Command Query Responsibility Segregation) modelini nasıl uygulayabileceğinizi öğretmeyi hedefliyorum. Özellikle microservice mimarisi ve veri senkronizasyonu konularında bilgi sahibi olmak isteyen yazılım geliştiriciler için bu kursu tasarladım.
Kursun içeriğinde, başlangıç seviyesinden ileri seviyeye kadar geniş bir yelpazede bilgi sunuyorum. CQRS modelinin temellerini öğrenecek ve bu modeli gerçek dünya projelerine nasıl entegre edebileceğinizi öğreneceksiniz. Kafka ile gerçek zamanlı veri akışlarını yönetmeyi ve Debezium ile veritabanı değişikliklerini izlemeyi adım adım göstereceğim. CQRS modelini uygularken en büyük problem veri tutarlılığı sağlamaktır. Debezium kullanarak bu problemi veritabanı seviyesinde çözerek veri tutarlılığını garanti edecek çözümler üzerinde durmaya çalışıyorum.
Ayrıca, PostgreSQL üzerindeki verileri MongoDB'ye nasıl taşıyacağınızı öğreteceğim, böylece iki farklı veritabanı sistemini etkin bir şekilde kullanabileceksiniz.
Kurs boyunca, pratik örnekler ve projelerle öğrendiklerinizi uygulama fırsatınız olacak. Bu sayede, teorik bilgileri gerçek dünyada nasıl kullanabileceğinizi daha iyi anlayacaksınız. Ayrıca, kurs sonunda sahip olacağınız bilgi ve beceriler, iş görüşmelerinde ve kariyerinizde size büyük avantaj sağlayacak. Bu kapsamlı eğitim, hem teorik hem de pratik yetkinliklerinizi geliştirecek ve profesyonel hayatınıza değer katacak.
Kursu İçeriği
CQRS Nedir? Neden İhtiyaç Duyarız? Avantajları Nelerdir?
Kafka Debezium Nedir? CDC Nedir?
PostgreSQL Change Data Capture (CDC) Aktifleştirme ve Yönetimi
Docker üzerinde Kafka Debezium Kurulumu ve Yapılandırması
CQRS uygulayarak .NET Core Web Api projesi geliştirelim!