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
Domain-Driven Design'a Giriş
- DDD arkasındaki ilkeler ve motivasyonlar
- Kapsam dili ve alan uzmanlarıyla işbirliği
- Temel, destekleyici ve genel alt alanları ayırt etme
Stratejik Tasarım ve Sınırlanmış Bağlamlar
- Sınırlanmış bağlamları ve sorumluluklarını tanımlama
- Bağlam haritalaması ve entegrasyon desenleri
- Takımlar, organizasyon sınırları ve veri sahipliği yönetimi
Taktiksel Desenler — Alan Modelinin Temel Bileşenleri
- Varlıklar ve kimlik yönetimi
- Değer nesneleri ve değiştirilmezlik
- Topluluklar ve işlem sınırları
Alan Hizmetleri, Depolar ve Üretim Desenleri
- Alan hizmetlerini uygulama hizmetlerinden ne zaman kullanmak gerektiği
- Depo desenleri ve kalıcılık konuları
- Karmaşık nesne oluşturma için üretim desenleri
Karmaşık Davranış ve İnvaryantları Modelleme
- İnvaryantların tasarlanması ve iş kurallarının zorlanması
- Olay odaklı modelleme ve alan olayları
- Tutarlılık modelleri: sonradan tutarlılık ve senaryolar
DDD'yi Mimaride ve Mühendislik Uygulamalarıyla Entegre Etme
- DDD'nin mikrohizmetler ve modüler monolitlerle hizalanması
- API tasarımı, anti-korozyon katmanları ve entegrasyon stratejileri
- Alan mantığının testi: birim testleri, entegrasyon testleri ve sözleşme testleri
Takımlar ve Organizasyonlarda DDD'yi Benimseme
- Alan keşfi atölyeleri ve Olay Fırtınası'nı çalıştırma
- Takımlar arasında kapsam dilini oluşturma ve yönetme
- Başarıyı ölçme ve alan modeli üzerinde yineleme yapma
Özeti ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Nesne yönelimli dillerde güçlü programlama deneyimi
- Yazılım mimarisine ilişkin bilgi
- Çevik geliştirme uygulamalarıyla tanışma
Hedef Kitle
- Uzman geliştiriciler
- Yazılım mimarları
- Teknik liderler
21 Saat
Danışanlarımızın Yorumları (1)
I really enjoyed the real examples and exercises.
Dmitry Baranovsky
Eğitim - Introduction to Domain Driven Design
Yapay Zeka Çevirisi