Schulung: Design Patterns (Entwurfsmuster) für Fortgeschrittene
Verwandte Seminare
Kursnummer - Dauer der "Design Patterns/Fortgeschrittene Schulung"
Voraussetzungen
- Mindestanforderung: Kenntnisse der GOF Design Pattern
Inhalte der "Design Patterns/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 "Design Patterns/Fortgeschrittene Schulung"
- 1450,00 € zzgl. MwSt. (1725,50 € inkl. MwSt.)/Person (max. 6) mit Schulungsunterlagen, Mittagessen im Restaurant
Nächster Termin der "Design Patterns/Fortgeschrittene Schulung"
Schulungsorte der "Design Patterns/Fortgeschrittene Schulung"
- 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 Patterns/Fortgeschrittene" Kurs: Design Patterns (Entwurfsmuster) für Fortgeschrittene
- Sie erreichen uns telefonisch unter 0234-338 2654 oder per EMail: training
lp-it.de