ServiceKontaktWarenkorb
SeminareSeminars

Entwurfsmuster für OO-Systeme

Seminar-Nr. 8170
Qualifizierungsplaner
Das Seminar ist Bestandteil der Qualifizierungspläne:
Zielgruppe
Projektleiter, Anwendungsentwickler, Software-Designer, Software-Architekten.
Voraussetzungen
Sem. 08119 "Objektorientierte Systementwicklung - Kompakttraining" oder vergleichbare Kenntnisse. Gute Kenntnisse in einer objektorientierten Programmiersprache (z. B. Java, C++).
Seminardaten
Seminar-Nr. 08170

3 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 1420.00 netto; EUR 1689.80 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
Seminarziele

Design Patterns bieten Lösungswege für immer wiederkehrende Software-Entwurfs-probleme. Nach dem Seminar haben Sie einen Überblick über die wichtigsten "Gang of Four"(GoF)-Entwurfsmuster und kennen die Design-Prinzipien der Entwurfsmuster um ein stabiles, leicht wartbares Software-Design zu entwerfen. Abgerundet wird dieses Seminar mit einem Überblick über die gängigsten Software-Architekturen und der Verknüpfung mit den Mustern
Programm

Grundlagen und Begriffsdefinitionen der Objektorientierung:

Objekte, Attribute, Methoden, Nachrichten - Abstraktion, Kapselung, Klasse, Vererbungsarten - Aggregation, Assoziation, Komposition, Multiplizität - Polymorphie, dynamische Bindung, virtuelle Methoden-Tabelle - Unified Modeling Language (UML): Klassen-, Objekt-, Sequenz-, Zustands-Diagramme

OO-Design Prinzipien:

Abstraktion, Konzentration auf die Schnittstelle, Delegation, lose Kopplung, Objekt-Komposition statt Vererbung, Lazy Initialization, Kapselung des variierenden Konzepts, Objekt-Verhaltensmodellierung - Einfluss der Muster auf die Architekturen: Layer, Client-Server, MVC - Verbesserung der Qualität, Wartbarkeit, Erweiterbarkeit einer Software - Vermeidung von Entwurfsrevisionen

Behandlung der wichtigsten GoF-Entwurfsmuster:

Definition - Klassifikation - Anwendbarkeit - Erzeugungsmuster: Factory Method, Abstract Factory, Prototype, Singleton - Strukturmuster: Adapter, Bridge, Fassade, Decorator, Composite, Proxy - Verhaltensmuster: Command, Observer, Mediator, Memento, Template Method, Strategy, State, Chain of Responsibility - Variation und Kombination von Entwurfsmustern - Behandlung weiterer Muster: Null-Object, Double Checked Locking

Methode
Vortrag, Übungen, Demonstration lauffähiger C++ und Java Code-Beispiele. Jedem Teilnehmer steht eine C++ und eine Java-Entwicklungsumgebung zur Verfügung.
Hinweis
Zusätzlich zur Seminarbroschüre erhält jeder Teilnehmer das Buch "Entwurfsmuster" von Gamma/Johnson/Helm/Vlissides

 
Themenmonate
Zusätzlich verfügbar:
Termine und Orte
 = Info über freie Plätze
 = Durchführung garantiert

08.07. - 10.07.13  Berlin
30.09. - 02.10.13  Frankfurt  
02.12. - 04.12.13  Ravensburg
02.12. - 04.12.13  Stuttgart



Für die Anmeldung markieren Sie bitte einen Termin und klicken Sie 'Seminar in den Warenkorb legen'.

 
Fragen zum Seminar? Tel. 0711 62010-0
Kein Termin gefunden?Kein Termin gefunden?
Sprechen Sie mit uns!
Bahnrabatt für Seminarteilnehmer
Gesamtkatalog 2013 hier anfordern