İçeriğe geç
Akadem Danışmanlık ve Eğitim Çözümleri

Domain-Driven Design (Stratejik & Taktik) Eğitimi

İş alanından (domain) mimariye uzanan tüm DDD yolculuğunu kapsayan eğitim. Event Storming atölyesinden Bounded Context tasarımına, oradan Aggregate ve Value Object’lerin koda dönüşmesine kadar tüm yol baştan sona yürünür.

Domain-Driven Design (Stratejik & Taktik) Eğitimi

Genel Bakış

Eğitim Hakkında

İş alanından (domain) mimariye uzanan tüm DDD yolculuğunu kapsayan eğitim. Event Storming atölyesinden Bounded Context tasarımına, oradan Aggregate ve Value Object’lerin koda dönüşmesine kadar tüm yol baştan sona yürünür. Katılımcılar tahta önünde modeli birlikte çıkarır, ardından bu modeli AI asistanlara Vibe Coding tekniğiyle yazdırır. Hedef tek satır kod yazmak değil; her satır kodun arkasında bilinçli bir modelleme kararı olmasını sağlamaktır.

Katılımcı Profili

Hedef Kitle

Mid-level ve senior .NET backend geliştiriciler, takım liderleri, çözüm/uygulama mimarları, ürün-yazılım kesişiminde çalışan teknik analistler.

Program İçeriği

Stack ve Ortam

.NET (C#) · ASP.NET Core · Entity Framework Core. Eğitim A’nın capstone’unun devamı niteliğinde, aynı .NET projesi bounded context’lere ayrıştırılır. Modelleme atölyesi için Miro / FigJam.

Program İçeriği

Modül Başlıkları

#ModülSüre
1DDD’ye Giriş ve Vibe Coding Yaklaşımı1 sa
2Stratejik DDD: Subdomain, Bounded Context, Context Map5 sa
3Modelleme Atölyesi: Event Storming, Example Mapping, Domain Storytelling3 sa
4Taktik DDD: Aggregate, Entity, Value Object, Domain Event5 sa
5Ports & Adapters Mimarileri: Hexagonal, Onion, Clean, Vertical Slice3 sa
6Bitirme Atölyesi ve Değerlendirme1 sa

Kazanımlar

Eğitim Sonunda Katılımcı

  • Karmaşık bir iş alanını Subdomain’lere ayırabilir; Core / Supporting / Generic ayrımını gerekçeli yapabilir.
  • Bounded Context sınırlarını çizebilir; Context Map çıkarabilir; ilişki türlerini doğru seçebilir.
  • Aggregate, Entity, Value Object ve Domain Event’leri ayırt edip kullanabilir; tutarlılık sınırlarını tasarlayabilir.
  • Event Storming, Example Mapping ve Domain Storytelling atölyelerini yönetebilir, çıktısını koda taşıyabilir.
  • Hexagonal, Onion, Clean ve Vertical Slice mimarilerini DDD ile birleştirebilir.
  • AI asistana Ubiquitous Language’i koruyacak ve invariant’ları zedelemeyecek şekilde kod yazdırabilir.
  • Mimari karar kayıtları (ADR) ve “model haritası” üretebilir.

Yaklaşım

Eğitim Yaklaşımı — Vibe Coding

Vibe Coding, yazılım mimarlığının AI çağındaki güncel pratiğidir. İnsan “düşünen ve karar veren”, AI asistan ise “üreten” rolünü üstlenir. DDD’de stratejik kararlar insandan, taktik scaffolding AI’dan çıkar. Atölyelerde model önce tahta önünde birlikte oluşturulur, ardından AI’a Ubiquitous Language’i bozmadan koda dönüştürtülür.

Yaklaşım

Değerlendirme ve Teslimat

Her gün sonunda kavram quiz’i ve modelleme egzersizi. Bitiş teslimi: Katılımcının seçtiği gerçek bir iş probleminin (1) Context Map’i, (2) bir bounded context’in taktik modeli, (3) Vibe Coding ile üretilmiş çalışan örneği. Tüm katılımcılara katılım belgesi verilir.

Önkoşullar

Junior’lar için: C# / .NET projesinde geliştirme deneyimi. Mid+senior’lar için: en az bir kurumsal projede çalışmış olmak.

Süre
18 saat
Kategori
İleri Yazılım Geliştirme Eğitimleri
Format
Yüz yüze · Online · Hibrit

Kurumunuza özel planlayalım

Takvim, içerik ve süre ekibinizin ihtiyacına göre uyarlanır.

+90 850 241 95 58

Aynı kategoriden diğer programlar

Tümünü gör
  • İleri Yazılım Geliştirme Eğitimleri

    Dağıtık Sistemler ve Mikroservis Desenleri Eğitimi

    Mikroservisler söylem aşamasından gerçek hayata geçtiğinde ortaya çıkan tüm zorluklar — dağıtık tutarlılık, mesajlaşma garanti seviyeleri, dayanıklılık, CQRS, Event Sourcing — bu eğitimin konusudur.

    18 saatİncele
  • İleri Yazılım Geliştirme Eğitimleri

    Kurumsal Entegrasyon Desenleri (EIP) Eğitimi

    Gregor Hohpe ve Bobby Woolf’un “Enterprise Integration Patterns” kitabı, sistemler arası mesajlaşmanın evrensel sözlüğüdür .

    12 saatİncele
  • İleri Yazılım Geliştirme Eğitimleri

    Kurumsal Mimari Desenleri (PoEAA) Eğitimi

    Martin Fowler’ın “Patterns of Enterprise Application Architecture” kitabı, modern kurumsal yazılımın yapı taşlarını tarif eder.

    12 saatİncele

Kurumunuz için doğru başlangıç noktasını birlikte belirleyelim

Kısa bir ihtiyaç görüşmesiyle başlıyoruz. Kapsamı, takvimi ve bütçeyi net biçimde yazılı olarak paylaşıyoruz — sürpriz yok.

Ortalama ilk dönüş süresi: 1 iş günü