Kontakt aufnehmen

Schulungsübersicht

Einführung in Design Patterns

  • Was ist ein Design Pattern?
  • Elemente eines Patterns
  • Vor- und Nachteile der Verwendung von Patterns

GoF-Designpatterns

Kreative Patterns

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

Struktur patterns

  • Delegator
  • Schnittstelle (Interface)
  • Facade
  • Komposit (Composite)
  • Immutable
  • Adapter
  • Decorator
  • Proxy

Behavioral Patterns

  • Command
  • Vorlage Methode (Template Method)
  • Observer
  • Verantwortungskette (Chain of Responsibility) (und Intercepting Filter)
  • Observer (2. Version)
  • Strategy

Patterns der Enterprise-Anwendungsarchitektur Web

  • MVC – Model View Controller
  • HMVC, MVP
  • Inversion of Control
  • Abhängigkeitsinjektionscontainer (Dependency Injection Container)
  • Active Record
  • Konzept von Entitäten und Repositories
  • Zerlegung des Systems
  • Beispiele für komponentenbasierte Symfony 2 und Zend Framework 2

Refactoring

  • Schulden-Technologie (Technical Debt)
  • Was ist Refactoring?
  • Tools zur Unterstützung von Refactoring
    • phpmd (Softwaremetriken)
    • phpcpd
    • phpc
  • Codearten, die Refactoring erfordern
  • Jenkins Continuous Integration Server

Voraussetzungen

Grundlegende PHP-Kenntnisse oder höher.

 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien