Bize Ulaşın
 Süre 21 Saat

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.

Katılımcı Sayısı


Katılımcı başına fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler