Object Oriented Programming & Design Patterns Eğitimi

Yazılım projelerinde esnek ve yeniden kullanılabilir çözümler geliştirmek için nesne yönelimli programlama ve tasarım desenlerinin gücünü keşfedin. Bu eğitim, işletmeler için kapsamlı bir rehberdir.

Object Oriented Programming & Design Patterns Eğitim İçeriği

Eğitim Süresi: 5 Gün

  1. Gün: Giriş ve Creational Patterns (Yaratıcı Kalıplar)
  • Eğitime Giriş ve Tasarım Kalıplarının Önemi
  • Tasarım Kalıplarının Temelleri ve Tarihçesi
  • C# ve .NET Ekosisteminde Tasarım Kalıplarının Yeri
  • Singleton Pattern
  • Factory Method Pattern
  • Abstract Factory Pattern
  • Builder Pattern
  • Prototype Pattern
  • Günlük Uygulama ve Örnekler

 

  1. Gün: Structural Patterns (Yapısal Kalıplar)
  • Adapter Pattern
  • Composite Pattern
  • Proxy Pattern
  • Flyweight Pattern
  • Facade Pattern
  • Bridge Pattern
  • Decorator Pattern
  • Günlük Uygulama ve Örnekler

 

  1. Gün: Behavioral Patterns (Davranışsal Kalıplar) – Bölüm 1
    • Strategy Pattern
    • Command Pattern
    • Observer Pattern
    • State Pattern
    • Template Method Pattern
    • Visitor Pattern
    • Günlük Uygulama ve Örnekler

 

  1. Gün: Behavioral Patterns (Davranışsal Kalıplar) – Bölüm 2 ve Modern Yaklaşımlar
  • Mediator Pattern
  • Memento Pattern
  • Iterator Pattern
  • Chain of Responsibility Pattern
  • Modern Tasarım Kalıpları (Örneğin: Dependency Injection, CQRS)
  • .NET ve C# İçin Özgü Yeni Yaklaşımlar
  • Günlük Uygulama ve Örnekler

 

  1. Gün: Örnek Uygulamalar ve Workshop
  • Önceki Günlerden Örneklerin Derinlemesine İncelenmesi
  • Katılımcıların Kendi Örneklerinin Geliştirilmesi
  • Soru-Cevap ve Tartışma Oturumu
  • Workshop: Gerçek Dünya Senaryolarında Tasarım Kalıplarının Kullanımı