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
Alan Odağımlı Tasarıma Giriş
- DDD'nin arkasındaki ilkeler ve motivasyonlar
- Evrensel dil ve alan uzmanlarıyla iş birliği
- Çekirdek, destekleyici ve genel alt alanların ayırt edilmesi
Stratejik Tasarım ve Sınırlı Bağlamlar
- Sınırlı bağlamların ve sorumluluklarının tanımlanması
- Bağlam haritalama ve entegrasyon kalıpları
- Ekipler, organizasyonel sınırlar ve veri sahipliğinin yönetimi
Taktiksel Kalıplar — Alan Modelinin Yapı Taşları
- Varlıklar ve kimlik yönetimi
- Değer nesneleri ve değişmezlik (immutability)
- Agregatlar ve işlem sınırları (transaction boundaries)
Alan Servisleri, Deposular ve Fabrikalar
- Alan servisleri ile uygulama servislerinin ne zaman kullanılacağı
- Depo kalıpları ve kalıcılık (persistence) dikkate alınması
- Karmaşık nesne oluşturma için fabrika kalıpları
Karmaşık Davranışların ve Değişmez Kuralların (Invariants) Modellemesi
- Değişmez kuralların tasarlanması ve iş kurallarının uygulanması
- Olay tabanlı modelleme ve alan olayları
- Tutarlılık modelleri: Nihai tutarlılık (eventual consistency) ve saga'lar
DDD'nin Mimariler ve Mühendislik Uygulamalarıyla Entegrasyonu
- DDD'nin mikro hizmetler ve modüler monolitlerle uyumlu hale getirilmesi
- API tasarımı, anti-bozulma katmanları (anti-corruption layers) ve entegrasyon stratejileri
- Alan mantığının test edilmesi: Birim testleri, entegrasyon testleri ve sözleşme testleri
Ekiplerde ve Organizasyonlarda DDD'nin Benimsemesi
- Alan keşif atölyelerinin ve Event Storming'in yürütülmesi
- Ekipler arası evrensel dilin oluşturulması ve yönetilmesi
- Başarının ölçülmesi ve alan modelinin yinelemesi
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Nesne yönelimli dillerde güçlü programlama deneyimi
- Yazılım mimarisi ilkelerinin anlaşılması
- Agile geliştirme uygulamalarına aşinalık
Hedef Kitle
- Kıdemli geliştiriciler
- Yazılım mimarları
- Teknik liderler
21 Saatler
Danışanlarımızın Yorumları (1)
Hayatınızdan gerçek örnekler verebiliriz.
Elria Slabber - Glacier by Sanlam
Eğitim - Introduction to Domain Driven Design
Yapay Zeka Çevirisi