Kontakt aufnehmen

Schulungsübersicht

Einführung in Designmuster

  • Was ist ein Designmuster?/li>
  • Elemente eines Musters/li>
  • Vorteile und Nachteile der Verwendung von Mustern/li>

GoF-Designmuster

Erzeugende Muster

  • Builder/li>
  • Factory (Abstract Factory, Factory Method)/li>
  • Prototype/li>
  • Singleton/li>

Strukturelle Muster

  • Delegator/li>
  • Interface/li>
  • Facade/li>
  • Composite/li>
  • Immutable/li>
  • Adapter/li>
  • Decorator/li>
  • Proxy/li>

Verhaltensmuster

  • Command/li>
  • Template Method/li>
  • Observer/li>
  • Kette der Verantwortung (und Intercepting Filter)/li>
  • Observer (Version 2)/li>
  • Strategie/li>

Muster der Enterprise-Anwendungsarchitektur im Web

  • MVC – Model View Controller/li>
  • HMVC, MVP/li>
  • Inversion of Control/li>
  • Dependency Injection Container/li>
  • Active Record/li>
  • Das Konzept von Entities und Repositories/li>
  • Zerlegung des Systems/li>
  • Beispiele für komponentenbasierte Entwicklung mit Symfony 2 und Zend Framework 2/li>

Refactoring

  • Technischer Schuldenberg/li>
  • Was ist Refactoring?/li>
  • Werkzeuge zur Unterstützung von Refactoring
    • phpmd (Software-Metriken)/li>
    • phpcpd/li>
    • phpc/li>
    /li>
  • Typischer Code, der ein Refactoring benötigt/li>
  • Jenkins Continuous Integration Server/li>

Voraussetzungen

Grundkenntnisse in PHP oder höher.

 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien