| Start > Seminare > Informationstechnologie >Entwicklungstools und Programmiersprachen >Java Anwendungsentwicklung |
Design Pattern in Java-Programmen
Seminar-Nr. 3310
Das Seminar ist Bestandteil der Qualifizierungspläne:
Zielgruppe
Anwendungsentwickler, Software-Ingenieure, Internet-/Intranet-Entwickler.
Voraussetzungen
Sem. 03323 "Java Erweiterungen II - Vertiefung" oder vergleichbare Kenntnisse. Gute Kenntnisse in objektorientierter Softwareentwicklung.
Seminardaten
Seminar-Nr. 03310
3 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 1580.00 netto; EUR 1880.20 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
3 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 1580.00 netto; EUR 1880.20 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
Seminarziele
Nach dem Besuch des Seminars können Sie komplexe Problemstellungen durch die Entwicklung wiederverwendbarer Softwarekomponenten auf professionelle Weise lösen. Sie kennen den umfangreichen Katalog der GoF-Muster und können beurteilen, in welchen Situationen diese konkret eingesetzt werden. Strategien zur qualifizierten Auswahl der Muster werden aufgezeigt, sowie deren effiziente Nutzung anhand von Praxisbeispielen erlernt
Programm
Wozu Design Pattern?:
Verwendung von Mustern zur Lösung von wiederkehrenden Entwurfsproblemen - Verbesserung der Wartbarkeit von Software durch Entwurfsmuster - Vermeidung von Entwurfsrevisionen - Design-Regeln - Entwurfsmuster und Frameworks - AntipatternsVerhaltensmuster:
Template Method - Chain of Responsibility - State - Visitor - Iterator - Interpreter - Strategy - Command - Observer - Memento - MediatorStrukturmuster:
Composite - Adapter - Flyweight - Decorator - Proxy - Bridge - FacadeErzeugungsmuster:
Singleton - Abstract Factory - Factory Method - Builder - PrototypePraktischer Einsatz von Mustern:
Einsatz verschiedener Muster anhand von Beispielen - Demonstration des Zusammenwirkens mehrerer Muster - Hinweise zur Implementierung und mögliche FehlerquellenMethode
Vortrag, Diskussion, Übungen, Praktikum am System.



