Schulungsübersicht
Einführung in Designmuster
- Was ist ein Designmuster?
- Elemente eines Musters
- Vorteile und Nachteile der Verwendung von Mustern
GoF-Designmuster
Erstellende Muster
- Builder
- Factory (Abstract Factory, Factory Method)
- Prototype
- Singleton
Strukturelle Muster
- Delegator
- Interface
- Facade
- Composite
- Immutable
- Adapter
- Decorator
- Proxy
Komportamente
- Command
- Template Method
- Observer
- Chain of Responsibility (und Intercepting Filter)
- Observer (2. Version)
- Strategy
Muster der Enterprise Application Architecture für Web
- MVC - Model View Controller
- HMVC, MVP
- Inversion of Control
- Dependency Injection Container
- Active Record
- Begriff der Entität und Repositories
- Systemdekomposition
- Beispiele für komponentenbasierte Symfony 2 und Zend Framework 2
Refactoring
- Technische Schulden
- Was ist Refactoring?
- Werkzeuge zur Unterstützung des Refactorings
- phpmd (Software-Metriken)
- phpcpd
- phpc
- Typischer Code, der Refactoring benötigt
- Jenkins Continuous Integration Server
Voraussetzungen
Grundlegende oder fortgeschrittene Kenntnisse in PHP.
Erfahrungsberichte (5)
Trainerwissen, Engagement und Verbindung
Adam Kuklewski - GE Medical Systems Polska
Kurs - Technical Architecture and Patterns
Maschinelle Übersetzung
Die Erklärungen und Interaktivität des Trainers waren ausgezeichnet; er hat das Thema wirklich gut vermittelt. Obwohl ich wahrscheinlich nicht erfahren genug war, habe ich dennoch sehr viel daraus gelernt!
Pieter Bruynseels - Spot Buy Center BV
Kurs - Design Patterns
Maschinelle Übersetzung
Trainingsstil und das gesamte Wissen des Trainers.
Kenosi - NWK Limited
Kurs - Laravel: Middleware Development
Maschinelle Übersetzung
Die Lektionen waren sehr interaktiv und die Übungen gut praktisch.
Heino - NWK Limited
Kurs - Laravel and Vue.js
Maschinelle Übersetzung
Er erklärte es und gab zahlreiche Beispiele, um uns das Verständnis zu erleichtern.
Selina - NWK
Kurs - Laravel PHP Framework
Maschinelle Übersetzung