Schulungsübersicht
Einführung in Design Patterns
- Was ist ein Entwurfsmuster?
- Elemente eines Musters
- Vor- und Nachteile der Verwendung von Mustern
GoF Design Patterns
Muster kreativ
- Builder
- Fabrik (Abstrakte Fabrik, Fabrikmethode)
- Prototyp
- Singleton
strukturelle Muster
- Delegator
- Schnittstelle
- Fassade
- Zusammengesetzt
- Unveränderlich
- Adapter
- Dekorateur
- Proxy
Verhaltensmuster
- Befehl
- Template-Methode
- Beobachter
- Verantwortungskette (und abfangender Filter)
- Beobachter (2 Versionen)
- Strategie
Patterns der Unternehmensanwendungsarchitektur Web
- MVC - Modell-Ansicht-Steuerung
- HMVC, MVP
- Inversion der Kontrolle
- Injektion von Abhängigkeiten Container
- Aktiver Datensatz
- Das Konzept der Entität und Repositories
- Dekomposition des Systems
- Beispiele für komponentenbasierte Symfony 2 und Zend Framework 2
Refactoring
- Technologie der Verschuldung
- Was ist Refactoring?
- Werkzeuge zur Unterstützung des Refactorings
- phpmd (Software-Metriken)
- phpcpd
- phpc
- Typischer Code erfordert Refactoring
- Jenkins Server für kontinuierliche Integration
Voraussetzungen
Kenntnisse von PHP auf Grundniveau oder höher.
Erfahrungsberichte (3)
Aufgaben, bei denen sie selbst entscheiden mussten, welches Entwurfsmuster benötigt wurde.
Damian - Madkom
Kurs - PHP Patterns and Refactoring
Maschinelle Übersetzung
Übungen codieren. Ein Auge auf den Trainer haben, um sicherzustellen, dass jeder die Aufgabe abgeschlossen hat. Alle ermutigen, sich aktiv am Workshop zu beteiligen, indem sie den Fortschritt der Arbeit während der Aufgaben immer wieder überprüfen.
Maciej - Madkom
Kurs - PHP Patterns and Refactoring
Maschinelle Übersetzung
Die Art und Weise, wie das Wissen vermittelt wurde, und die vielen praktischen Übungen, die ein besseres Verständnis und eine bessere Aufnahme des Wissens ermöglichten. Die Möglichkeit, Fragen zu den Details eines Themas zu stellen.
Michał - PLT GROUP SP. Z O. O.
Kurs - PHP Patterns and Refactoring
Maschinelle Übersetzung