Bize Ulaşın

Eğitim İçeriği

Tasarım Kalıplarına Giriş

  • Tasarım kalıbı nedir
  • Kalıp unsurları
  • Kalıpların kullanılması avantajları ve dezavantajları

GoF Tasarım Kalıpları

Oluşturucu kalıplar

  • Yapıcı (Builder)
  • Üretici (Factory) (Soyut Üretici, Üretici Yöntemi)
  • Örnek (Prototype)
  • Tek Örnek (Singleton)

Yapısal kalıplar

  • Delegat (Delegator)
  • Arayüz (Interface)
  • Cephe (Facade)
  • Bileşik (Composite)
  • Değişmez (Immutable)
  • Uyarlayıcı (Adapter)
  • Süsleyici (Decorator)
  • Vekil (Proxy)

Davranışsal kalıplar

  • Komut (Command)
  • Şablon Yöntemi (Template Method)
  • Gözlemci (Observer)
  • Sorumluluk Zinciri (ve Engelleme Filtresi)
  • Gözlemci (2. Versiyon)
  • Strateji (Strategy)

Kurumsal Uygulama Mimarisindeki Web Kalıpları

  • MVC - Model Görünüm Kontrolcü
  • HMVC, MVP
  • Kontrolün Tersine Çevrilmesi (Inversion of Control)
  • Bağımlılık Enjeksiyon Kabı
  • Etkin Kayıt (Active Record)
  • Varlık (Entity) ve Depolar (Repositories) kavramı
  • Sistemin parçalanması
  • Simfonik (Symfony) 2 ve Zend Framework 2'de bileşen tabanlı örnekler

Yeniden Yapılandırma (Refactoring)

  • Teknolojik borç
  • Yeniden yapılandırma nedir?
  • Yeniden yapılandırmayı destekleyen araçlar
    • phpmd (Yazılım metrikleri)
    • phpcpd
    • phpc
  • Yeniden yapılandırmayı gerektiren tipik kodlar
  • Jenkins Sürekli Entegrasyon Sunucusu

Kurs İçin Gerekli Önbilgiler

Temel düzeyde veya daha yüksek bir seviyede PHP bilgisi.

 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (5)

Yaklaşan Etkinlikler

İlgili Kategoriler