searching delete search field

Fortgeschrittene Aspekte von Design Patterns


Anwenden und Schreiben von Entwurfsmustern


Bestellcode:   S.PAT-F
Dauer:   2
Preis:   925,- € (zzgl. 19 % MwSt.)
Ort:   nach Vereinbarung
Termine:   nach Vereinbarung

Beschreibung

Die in dem Standardwerk "Design Patterns" von Gamma, Helm, Johnson und Vlissides beschriebenen Entwurfsmuster gehören für Software-Entwickler inzwischen zu den Grundkenntnissen. Darüber hinaus gibt es allerdings noch hunderte weitere Muster, die sich nicht so allgemein anwenden lassen, und daher auch nicht so bekannt sind. Zur richtigen Verwendung von Mustern gehört zudem mehr als nur die reine Kenntnis. Neben dem Problem, wo überhaupt die Muster dokumentiert sind, lässt sich nicht immer leicht entscheiden, welches Muster zu einem konkreten Problem passt. Umgekehrt stellt sich die Frage, wie man mit einem Entwurfsmuster umgeht, wenn man eines entdeckt.

In diesem Kurs geht es hauptsächlich darum, Entwurfsmuster professionell im Unternehmen einzusetzen. Dazu gehört nicht nur die Einführung von Mustern für die tägliche Arbeit, sondern auch das Vorgehen bei der Auswahl eines Musters für ein zu lösendes Problem. Des weiteren werden verschiedene Arten der Kombination von Mustern beleuchtet, z.B. Mustersysteme und Mustersprachen. Zusätzlich wird darauf eingegangen wie man im Unternehmen von eigenen Mustern profitieren kann und wie man Muster schreibt bzw. sie effizient einem Review unterzieht.

Inhalt

  • Historie und Begriffsdefinitionen
  • Sinn und Zweck von Entwurfsmsutern
  • Anwendung von Entwurfsmustern im Software-Entwicklungsprozess
  • Form der Entwurfsmuster
  • Zusammengesetzte Muster
  • Musterkataloge und Mustersprachen
  • Abgrenzung zu Frameworks
  • Entwurfsmuster-Unterstützung von Modellierungstools
  • Notwendige Notationselemente der UML
  • Detaillierte Vorstellung der bekanntesten Entwurfsmuster
  • Überblick über einige wichtige Architekturmuster

Abgrenzung

Im Gegensatz zum S.PAT in dem es um Konzepte und die wichtigsten Entwurfsmuster geht, wird in diesem Kurs der Schwerpunkt auf die professionelle Arbeit mit Mustern (als Nutzer und Schreiber) gelegt.

Teilnehmervoraussetzungen

Grundkenntnisse in objektorientierter Analyse und Design Patterns, sowie der Unified Modeling Language (UML), wie sie in den Kursen S.OOAD und S.PAT bzw. S.K.UML vermittelt werden.

Aktuelles

Offene Trainings

Die nächsten geplanten Trainings sind:

Programmierung mit Java
21.05.2012 (5 Tage)

Das .NET Framework
21.05.2012 (4 Tage)

Performanz – Messung und Optimierung
24.05.2012 (2 Tage)

Webanwendungen mit Apache Struts
29.05.2012 (3 Tage)

Eine vollständige Übersicht finden Sie in unserer Trainingsübersicht.