Vibe Coding ile Kurumsal Uygulama Mimarisi
Süre 2 Gün (12 Saat)
Eğitim Şekli Online / Kuruma Özel

Eğitim Hakkında

Martin Fowler’ın kurumsal uygulama mimarisi desenlerini .NET üzerinde Vibe Coding yaklaşımıyla uygulayın. Domain, veri, kalıcılık ve sunum katmanlarını bilinçli mimari kararlarla tasarlayın.

Eğitim İçeriği

Hedef Kitle
Junior, mid-level ve senior .NET backend geliştiriciler, uygulama mimarları ve teknik liderler.

Ön Koşullar
C#/.NET ortamında en az bir yıl geliştirme deneyimi ve ilişkisel veritabanı temelleri.

Eğitim Sonunda Kazanımlar
• Transaction Script, Domain Model ve Service Layer arasında seçim yapmak.
• Active Record, Data Mapper, Repository ve Gateway ile veri erişimi tasarlamak.
• Unit of Work, Identity Map, Lazy Load ve Inheritance Mapping uygulamak.
• MVC, Front Controller, Template View ve BFF ile web sunum katmanı tasarlamak.
• AI asistana kısıt, bağlam ve başarı kriteri içeren prompt’lar yazmak.
• Üretilen kodu PoEAA desenleriyle değerlendirmek ve refactor etmek.
• Kurumsal uygulamanın katman seçimlerini gerekçelendirmek.

Eğitim İçeriği
• Modül 1: Giriş ve Vibe Coding ile Mimari Çalışmak
• Modül 2: Domain Logic Desenleri
• Modül 3: Data Source Mimari Desenleri
• Modül 4: Object-Relational Desenleri
• Modül 5: Web Presentation Desenleri
• Modül 6: Bitirme Atölyesi ve Değerlendirme

Eğitim Yaklaşımı
İnsan mimari kararları verir, AI asistan kod üretir. Her modülde kavramlar tartışılır, AI ile uygulama üretilir ve sonuç mimari desenler açısından değerlendirilir.

Teknoloji ve Ortam
.NET (C#), ASP.NET Core, Entity Framework Core ve Dapper. Atölyeler ve bitirme projesi .NET üzerinde yürütülür.