|
|
| |
| Schulung: Design Pattern (Entwurfsmuster) für Fortgeschrittene |
| Verwandte Seminare |
| | Kursnummer |
|
| Dauer der "Design Pattern/Fortgeschrittene" Schulung |
| |
| Voraussetzungen |
- Mindestanforderung: Kenntnisse der GOF Design Pattern
|
| Inhalte der "Design Pattern/Fortgeschrittene" Schulung |
In diesem Kurs werden die Vor- und Nachteile von gängigen Design Pattern diskutiert. Insbesondere wird gezeigt, wie das Design von vorhandenen Projekten durch den sinnvollen Einsatz von Patterns optimiert und die übermäßige Verwendung von Patterns ("Over-Engineering") vermieden werden kann. Die Teilnehmer können die Beispiele und Übungen in einer objektorientierten Programmiersprache Ihrer Wahl nachvollziehen.
- Review der gängigen Design Patterns
- Creational Pattern: Abstract Factory,Factory Method, Builder, Singleton, Prototype
- Structural Pattern: Adapter, Composite, Bridge, Facade, Flyweight, Decorator, Proxy
- Behavioral Patterns: Command, Interpreter, Mediator, Memento, State, Observer, Template Method, Strategy, Visitor
- Refactorings, die die Qualität eines bestehenden Projektes verbessern
- Schnittstellen durch Adapter vereinheitlichen
- Bedingte Verteiler durch Befehl ersetzen
- Hartcodierte Benachrichtigungen durch Beobachter ersetzen
- Akkumulation einem Besucher überlassen
- Ausschmückungen einem Dekorierer überlassen
- Kompositum durch Erbauer kapseln
- Konstruktoren durch Erzeugungsmethoden ersetzen
- Erzeugung der Fabrik überlassen, Klassen durch eine Fabrik kapseln
- Polymorphe Erzeugung mit Fabrikmethoden kapseln
- Implizite Sprache durch Interpreter ersetzen
- Methoden komponieren
- 1/n-Unterscheidungen durch Kompositum ersetzen
- Kompositum extrahieren
- Implizite Baeume durch Kompositum ersetzen
- NULL-Objekt
- Akkumulation einem Sammelparameter überlassen
- Zustandsverändernde Bedingungen durch Zustand ersetzen
- Bedingte Logik durch Strategie ersetzen
- Template-Methode bilden
- Ansatzpunkte für sinnvolle Refactorings
- Alternative Klassen mit unterschiedlichen Schnittstellen
- Faule Klassen
- Große Klassen
- Komplexe Bedingungen
- Lange Methoden
- Neigung zu elementaren Typen
- Öffentlichkeit als Ärgernis
- Redundanter Code
- Switch-Statements
- Unkontrollierte Vermehrung von Lösungen
|
| Preis der Schulung "Design Pattern/Fortgeschrittene" |
- 1300,00 € zzgl. MwSt./Person (max. 6) mit Schulungsunterlagen, Mittagessen im Restaurant
|
| Nächster Termin |
|
|
| Schulungsorte |
- offene Schulungen in Bochum (Einzugsgebiet: Essen, Dortmund, Düsseldorf)
- Firmenschulungen in von uns gestellten Räumen bieten wir außerdem in München, Hamburg, Frankfurt, Stuttgart und Berlin an. Weitere Orte auf Anfrage.
- Wir kommen auch zu Ihnen, überall in Deutschland, Holland, Österreich oder der Schweiz: Fragen Sie dazu eine Inhouse-Schulung an
- LP-IT ist durch seine zentrale Lage am Bochumer Hauptbahnhof auch mit dem Flugzeug (vom Flughafen Düsseldorf) gut zu erreichen.
- LP-IT-Kunden kommen aus ganz Deutschland und den deutschsprachigen Ländern: Hamburg, München, Berlin, Frankfurt, Stuttgart, Düsseldorf, Dortmund, Duisburg, Oberhausen, Witten, Essen, Wuppertal, Ratingen, Hagen, Gelsenkirchen, Recklinghausen, Köln, Leverkusen, Münster, Hannover und Paderborn. weitere Referenzen
|  |
|
| Ihre Anfrage zum "Design Pattern/Fortgeschrittene" Kurs: Design Pattern (Entwurfsmuster) für Fortgeschrittene |
|
|
- Sie erreichen uns telefonisch unter 0234-338 2654 oder per EMail: training
lp-it.de |
|
|