searching delete search field

Design Patterns und ihre Anwendung


Überblick über die wichtigsten Entwurfsmuster und deren Konzepte


Bestellcode:   S.PAT
Dauer:   2
Preis:   835,- € (zzgl. 19 % MwSt.)
Ort:   Erlangen
Termine:   01. 08. - 02. 08. 2012,
05. 11. - 06. 11. 2012

Beschreibung

Entwurfsmuster sind wiederverwendbare Beschreibungen von Problemen und ihren Lösungen. Sie lassen sich für alle Anwendungsgebiete und Problemstellungen finden. Die bekanntesten und am häufigsten eingesetzten Entwurfsmuster wurden im Standardwerk "Design Patterns" von Gamma, Helm, Johnson und Vlissides eingeführt. Mit Hilfe von Entwurfsmustern kann man deshalb Entwicklungszeiten drastisch verkürzen und die Les- und Wartbarkeit von Programmen deutlich verbessern.

In diesem Kurs wird Ihnen nicht nur der Umgang mit Entwurfsmustern gezeigt, sondern auch mögliche Einsatzzwecke von Mustern in ihrem eigenen Umfeld anschaulich erläutert. Anhand von Beispielen und Übungen werden die wichtigsten Entwurfsmuster vorgestellt und diskutiert.

Inhalt

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

Abgrenzung

In diesem Kurs wird hauptsächlich auf die Standard-Patterns eingegangen. Im Kurs S.PAT-F wird der Schwerpunkt auf das Finden, Dokumentieren und Verfeinern eigener Patterns gelegt.

Teilnehmervoraussetzungen

Erfahrung mit einer objektorientierten Programmiersprache oder Grundkenntnisse in objektorientierter Analyse und Design sowie der Unified Modeling Language (UML) ist erforderlich, wie sie in unseren Kursen S.OOAD und S.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.