Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
Giriş
- Domain Driven Design (DDD) nedir ve faydaları nelerdir?
- DDD'ye karşı diğer yaklaşımlar
- DDD kavramlarına ve proje yapısına genel bakış
Taktiksel Alan Odaklı Tasarım
- Bir alan modelinin Element’ları
- Varlıklar, değer nesneleri, toplayıcılar, depolar ve alan hizmetlerini uygulama
- Fabrikalar, özellikler, CQRS ve olay kaynaklama kullanma
Stratejik Alan Odaklı Tasarım
- Bağlam haritası desenleri
- Olay fırtınası ve alan hikaye anlatımı ile alan modelini tasarlama
- Alt alanları belirleme ve sınıflandırma
- Sınırlı bağlamlar gibi desenlerle sınırları ve ilişkileri oluşturma
DDD ve Eski Sistemler Çalıştayı
- Eski sistemlerin zorlukları ve fırsatları
- NDepend gibi araçlarla eski sistemleri analiz etme ve anlama
- Boğucu desen gibi tekniklerle eski sistemleri yeniden düzenleme ve modernize etme
Ürün, Alan ve Ekip Odaklı Mimari
- Ürün, alan ve ekip odaklı mimarinin faydaları ve zorlukları
- Mikro hizmetler gibi desenlerle bu mimarileri tasarlama ve uygulama
- Ekip düzenleme ve işbirliği yapma
- Otomatik test ve sürekli entegrasyon ile kalite ve tutarlılık sağlama
Veri Ağı – Alan Odaklı Veri
- Geleneksel veri platformlarındaki sorunlar
- Veri ağına giriş
- Veri keşfi, erişimi ve yönetişimi destekleyen alan odaklı bir veri platformu uygulama
- Veri ağında Apache Kafka, Apache Spark ve GraphQL gibi teknolojiler
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Nesne yönelimli programlama ve tasarım kalıplarına ilişkin anlayış
- C# ve .NET Core ile deneyim
- Veritabanları ve SQL konusunda temel bilgi
Hedef Kitle
- Geliştiriciler
- Mimarlar
- Analistler
21 Saat
Danışanlarımızın Yorumları (1)
I really enjoyed the real examples and exercises.