Eğitim İçeriği

Design Patterns Tasarımlı Desenlere Giriş

  • Tasarım deseni nedir
  • Desen öğeleri
  • Desen kullanmanın avantajları ve dezavantajları

GoF Design Patterns

Yaratıcı Desenler

  • Builder
  • Factory (Abstract Factory, Factory Method)
  • Prototype
  • Singleton

Yapısal Desenler

  • Delegator
  • Interface
  • Facade
  • Composite
  • Immutable
  • Adapter
  • Decorator
  • Proxy

Davranışsal Desenler

  • Command
  • Template method
  • Observer
  • Sorumluluk Zinciri (ve Kesme Filtresi)
  • Observer (2 versiyon)
  • Strategy

Kurumsal Uygulama Mimarisi Web Desenleri

  • MVC - Model View Controller
  • HMVC, MVP
  • Kontrolün Tersine Çevrilmesi
  • Bağımlılık Enjeksiyon Kapsayıcısı
  • Active Record
  • Varlık ve Depo kavramı
  • Sistemin ayrıştırılması
  • Bileşen tabanlı Symfony 2 ve Zend Framework 2 örnekleri

Yeniden Düzenleme

  • Teknik Borç
  • Yeniden düzenleme nedir?
  • Yeniden düzenlemeyi destekleyen araçlar
    • phpmd (Yazılım metrikleri)
    • phpcpd
    • phpc
  • Tipik olarak yeniden düzenleme gerektiren kod
  • Jenkins Sürekli Entegrasyon Sunucusu

Kurs İçin Gerekli Önbilgiler

PHP bilgisi temel düzeyde veya daha üstünde olmalıdır.

 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler