Enterprise Design Patterns & Architectures Eğitimi
Süre 5 Gün (30 Saat)
Eğitim Şekli Kapalı Sınıf

Eğitim Hakkında

Bu eğitimde sürekli gelişime açık verimli uygulamalar geliştirebilir Nesne Yönelimli Programlama (OOP) detaylarına hakim olabillir, hangi prensiplere uyulması gerektiğinden ve yazılımcıların sık karşılaştığı problemler için uyguladıkları tasarım kalıpları anlatılacaktır.

Eğitim İçeriği

Eğitim İçeriği

  • Genişleyebilir (Plug-In) Mimariler

    Reflection Mimarisi

    Çalışma Zamanı Tip Ayrımı (RTTI)

    Dynamic Assembly

    Şablon Tip Mimarisi

  • Katmanlı Mimariler (Layering)

    Katman Mantığı (n-Katman?)

    Katmanlar Arası Mesajlaşma

    Event ve Delegasyonlar

  • Domain Design Teknikleri

    İş Katmanı Modelleme

    İş Katmanlarında Transaction Mantığı

    Domain Modelleme'de Enterprise Pattern

  • Veri Erişim Katmanı Tasarım Teknikleri (Data Layer)

    Veritabanı bağımsız veri erişim yapısı geliştirmek

    Connection Yönetimi Nasıl Yapılmalıdır?

    Transaction Yönetimi (Transaction Stack Mantığı)

    Concurrency(Aynı anda erişim) Modelleme

    Concurrency Tasarım Kalıpları

    Veri Izolasyon Seviyeleri

  • Entity Modeli ve ORM Mimarisi

    Nesne ve İlişkisel Ver Modeli Kurmak    

    "Foreign Key Mapping" Yapmak

    Identity Mapping

    CRUD Fonksiyonları ve Entity Modeli

    Lazy Load ve Entity Transaction Stack Mantığı

    Entity Serialization

    Entity Inheritance

  • Sunum (Presentation) ve Control Katmanları

    Control Katmanı Amacı

    Ajax Patterns

    Model View Controller Yapıları

    Page Controller ve Front Controller Yapısı

  • Exception Yönetim Mimarisi (Best Practices)
  • Session ve Cache Tasarımı
  • Güvenlik ve Rol Yönetimi
  • Logging & Tracing Altyapıları ve Tasarıma Yönelik Birçok Alt Konu