Bilişim Eğitimleri

Uzmanlık Eğitimleri

İleri Yazılım Eğitimleri

Tasarım Kalıpları(Design Patterns) ve Yazılım Mimarisi

Eğitim Hakkında

Bu programda özellikle nesne yönelimli programlamanın temel disiplinleri ve bu disiplinlerin projelerde uygulanışından bahsedilecektir. Programın diğer bir ana içeriği, OOP disiplinlerinin birer sonucu olarak sıkça karşılaşılan tasarım sorunlarının çözümü için başvurulan tasarım desenleridir. Tasarım desenleri, herkesin sıkça karşılaştığı problemlere, sınanmış en başarılı çözümü getiren yaklaşımlardır. Bu programın amaçlarından birisi de tasarım desenlerinin sorun ve çözüm perspektifinden ele alınmasıdır. Programın son ve belki de en önemli başlığını ise günümüzün popüler katmanlı mimarilerinin incelenmesi ve uygulanmasıdır. Temel teması "OOP ile Mimari Düzeyde Yazılım Tasarımı" olan programın bütün içeriğini detaylı olarak aşağıda görebilirsiniz.

Eğitim İçeriği

OOP Kavramları

  • Kalıtım, Polimorfizm, Compositon
  • Temel OOP Terimlerinin Anlaşılması (is-a ve has-a ikişkileri)
  • OOP Mimarilerinin Başarısı
  • Nesne ve Sınıf Kavramları

OOP Principles (Nesne Yönelimli Programlama Disiplinleri)

  • Single Responsibility Principle
  • Open Closed Principle
  • Liskov Substitution Principle
  • Dependency Inversion Principle
  • Interface Segregation Principle
  • Reuse Release Equivalency Principle
  • Common Closure Principle
  • Common Reuse Principle
  • Acyclic Dependencies Principle
  • Stable Dependencies Principle
  • Stable Abstractions Principle

C# ile Tasarım Desenleri (Design Patterns)

  • Pattern ve Anti Pattern Kavramları
  • Çeşitli Pattern Tanımları
  • GoF (Gangs of Four) Desenleri
  • Creational Patterns (Örneklerle)
    • Abstract Factory
    • Builder
    • Factory Method
    • Prototype
  • Behavioral Patterns (Örneklerle)
    • Chain of responsibility
    • Command
    • Interpreter
    • Iterator
    • Mediator
    • Memento
    • Observer
    • State
    • Strategy
    • Template method
    • Visitor
  • Structural Patterns (Örneklerle)
    • Adapter
    • Bridge
    • Composite
    • Decorator
    • Façade
    • Flyweight
    • Proxy
  • Interception
    • Interception Kullanım Senaryoları
    • Interception Teknikleri
    • Interceptor Geliştirilmesi
    • Örnekler
  • AOP ( Aspect Oriented Programming)
    • AOP nedir ?
    • Özelleştirilmiş Aspect Tasarlama
    • Cross-Cutting Concerns İncelenmesi
    • AOP a Uygun Katman Tasarlanması
  • IOC
    • IoC nedir ?
    • IoC Kütüphanelerinin incelenmesi
    • IoC İle  Katmanların  Tasarlanmasındaki Problemler ve Çözümleri
    • Örnek Bir Katmanlı Mimari Geliştirilmesi 

Önemli Notlar

Program ücretlerine KDV dahil değildir.

Genel katılıma açık programların açılması için yeterli kontenjanın sağlanması gerekmektedir.

Kontenjan sağlanamadığı durumlarda BT Akademi programı açmama hakkını saklı tutar.

BT Akademi, duyrulmuş programların tarihlerini değiştirme hakkını saklı tutar. Programa kayıt olmuş kişiler bu değişikliklerden haberdar edilir.

Şimdi Kayıt Olun

Neden BT Akademi'de Eğitim Almalısınız?

BT Akademi; bilişim alanında verdiği kariyer/sertifikasyon ve uzmanlık eğitimlerinin yanı sıra kurumsal gereksinimlere de çözümler sunarken, güvenilirliğini sürekli kılan özgün bir eğitim sistematiği ile hizmet vermektedir.

Sizin Gözünüzden Biz

banner-nav banner-nav

Tube - Akademi

banner-nav banner-nav

{{videoTitle}}

{{videoDesc}}

Tümünü Göster

SORUNUZ MU VAR?

0216 342 8010
phone-img

Hemen Başvurun

X

Mesajınız tarafımıza ulaşmıştır. Müşteri temsilcilerimiz sizinle en kısa sürede irtibata geçecektir.