Schulung: "Design Patterns (Entwurfsmuster) für Fortgeschrittene"
- Durchschnitt: 4,4 von 64 BewertungenKursnummer - Dauer der "Design Patterns/Fortgeschrittene Schulung"
Voraussetzungen
- Grundkenntnisse 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 Bäume 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
- Richtiger Umgang mit Legacy Code
- Wo setze ich an?
- Was ist das optimale Vorgehen für das Refactoring von Legacy Code
- Viele Beispiele und Übungen
Preis der "Design Patterns/Fortgeschrittene Schulung"
- 1550,00 € zzgl. MwSt. (1844,50 € inkl. MwSt.). Preis/Person
kleine Lerngruppe mit reduzierter Gruppengröße 2-3 Personen (Corona)
Alle Kurse sind auch als Online-Kurse verfügbar. Bitte stellen Sie eine Anfrage
Nächster Termin der "Design Patterns/Fortgeschrittene Schulung"
Schulungsorte der "Design Patterns/Fortgeschrittene Schulung"
- offene Schulungen im Ruhrgebiet/NRW: Bochum
- 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 Schweiz, Österreich und Luxemburg. weitere Referenzen
Ihre Anfrage zum "Design Patterns/Fortgeschrittene Kurs": "Design Patterns (Entwurfsmuster) für Fortgeschrittene"
- Sie erreichen uns telefonisch unter 0234-3382654 oder per EMail: traininglp-it.de
Inhouse-Kurs/Firmenschulung/Web-Seminar: Design Patterns/Fortgeschrittene
Datum: | Datum Ihrer Wahl: Terminanfrage |
Dauer: | Nach Absprache. Gerne geben wir Ihnen eine Empfehlung für die sinnvolle Dauer auf Basis Ihrer Vorkenntnisse und Ziele. |
Seminarart/ Schulungskonzept/Methodik: | Das Thema kann als Schulung oder Workshop durchgeführt werden. Bitte nennen Sie uns Ihre Wünsche. |
Dozent/Trainer: | Unsere Dozenten haben ein hohes Maß an Kompetenz, Praxiswissen und mehrjährige Praxis- und Schulungserfahrung. |
Preis: | Auf Anfrage. Fragen Sie unsere Durchführungsgarantie an! |
Ort: | In Ihrem Hause (Inhouse) oder bei uns (LP-IT) Online. |
Verwandte Seminare
QR-Code zur Schulung:
| Ihr Weg zu uns:
|
Was hat bisherigen Schulungsteilnehmern gefallen?
Alle Bewertungen zu diesem Kurs liegen uns schriftlich vor und können bei Bedarf eingesehen werden.