Seminare
Seminare

Design Patterns

Seminar - Cegos Integrata GmbH

In der objektorientierten Softwareentwicklung treten bestimmte Entwurfsprobleme immer wieder auf - Design Patterns bieten hierfür bewährte Lösungsansätze. Dieses Seminar vermittelt Ihnen fundiertes Wissen zu den wichtigsten GoF-Entwurfsmustern (Gang of Four) und zeigt, wie Sie diese gezielt einsetzen, um stabile, wartbare und erweiterbare Softwaresysteme zu gestalten. Sie lernen zentrale OO-Design-Prinzipien kennen, analysieren deren Einfluss auf Softwarearchitekturen und erhalten einen praxisnahen Überblick über gängige Architekturmuster.

Das dreitägige Training wird wahlweise als Live Online oder Präsenzseminar angeboten und kombiniert Theorie mit praktischen Übungen in Java- oder C++-Umgebungen.

Nach dem Seminar sind Sie in der Lage, Design Patterns sicher zu identifizieren und zielgerichtet in Ihren Projekten anzuwenden. Sie verbessern damit die Qualität Ihrer Softwarelösungen und reduzieren langfristig Wartungsaufwände. Ideal für Projektleiter:innen, Entwickler:innen sowie Software-Architektinnen und Software-Architekten mit soliden Kenntnissen in objektorientierter Programmierung.

Dieses Seminar ist Teil dieses Qualifizierungsplaners:

Software-Architekt - mit und ohne ISAQB CPSA-Zertifizierung

Termin Ort Preis*
12.11.2025- 14.11.2025 online 2.249,10 €
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

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
Dauer/zeitlicher Ablauf:
3 Tage
Teilnahmevoraussetzungen:
  • Grundlagenkenntnisse der Objektorientierung
  • Erste Erfahrungen in der Erstellung von Analysemodellen mit der UML, mit dem Design und der Programmierung
  • Gute Kenntnisse in einer objektorientierten Programmiersprache wie Java oder C++
Lehrgangsverlauf/Methoden:

Das Seminar kombiniert Vorträge der Trainer:innen mit Übungen und Demonstrationen lauffähiger C++ und Java-Code-Beispiele. Jedem Teilnehmenden stehen eine C++- und eine Java-Entwicklungsumgebung zur Verfügung. 

Zielgruppe:
  • Projektleiter:innen, die ihre Kenntnisse im Bereich Software-Design vertiefen möchten.
  • Anwendungsentwickler:innen, die wiederkehrende Entwurfsprobleme effizient lösen wollen.
  • Software-Designer:innen, die ein stabiles und wartbares Software-Design anstreben.
  • Software-Architektinnen und -Architekten, die mit den wichtigsten Entwurfsmustern vertraut werden möchten.
Seminarkennung:
8170
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha