Schulungsübersicht
Einführung in Design-Patterns
- Was ist ein Design-Pattern?
- Elemente eines Patterns
- Vor- und Nachteile der Verwendung von Patterns
GoF-Design-Patterns
Kreative Patterns
- Builder
- Factory (Abstract Factory, Factory Method)
- Prototype
- Singleton
Strukturelle Patterns
- Delegator
- Schnittstelle (Interface)
- Facade
- Composite
- Immutable
- Adapter
- Decorator
- Proxy
Verhaltens Patterns
- Command
- Template Method
- Observer
- Kette von Verantwortlichkeiten (Chain of Responsibility) und Intercepting Filter
- Observer (zweite Version)
- Strategy
Patterns für die Web-Anwendungsarchitektur
- MVC - Model View Controller
- HMVC, MVP
- Inversion of Control
- Dependency Injection Container
- Active Record
- Konzept von Entitäten und Repositories
- Dekomposition des Systems
- Beispiele komponentenbasierter Symfony 2 und Zend Framework 2
Refactoring
- Technologischer Schuldenbegriff
- Was ist Refactoring?
- Tools zur Unterstützung des Refactorings
- phpmd (Softwaremetriken)
- phpcpd
- phpc
- Aufgabe, die typischerweise Refactoring erfordert
- Jenkins Continuous Integration Server
Voraussetzungen
Grundlegende PHP-Kenntnisse oder höher.
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