Seminare
Seminare

Design Patterns für Softwarearchitekten: Software flexibel und wartbar gestalten

Seminar - Cegos Integrata GmbH

Bewährte Entwurfsmuster sicher auswählen und anwenden

Design Patterns bieten erprobte Lösungen für wiederkehrende Herausforderungen im Softwaredesign. In diesem Seminar lernen Sie, wichtige Entwurfsmuster zu erkennen, passend auszuwählen und wirkungsvoll miteinander zu kombinieren. Sie erfahren, wie Design Patterns für Softwarearchitekten und Entwickler:innen dazu beitragen, objektorientierte Softwaresysteme wartbarer, flexibler und leichter erweiterbar zu gestalten. Anhand praxisnaher Fallbeispiele vertiefen Sie zentrale GoF-Patterns und übertragen diese auf typische Architektur- und Designentscheidungen. So gewinnen Sie mehr Sicherheit für Ihre tägliche Projektarbeit und reduzieren aufwendige Entwurfsrevisionen.

Nach dem Seminar können Sie:

grundlegende Prinzipien objektorientierten Softwaredesigns einordnen und anwenden

wiederkehrende Entwurfsprobleme erkennen und strukturiert analysieren

geeignete Design Patterns für konkrete Anforderungen auswählen

GoF-Entwurfsmuster nach Zweck, Anwendbarkeit und Kategorie unterscheiden

Erzeugungs-, Struktur- und Verhaltensmuster gezielt einsetzen

verschiedene Entwurfsmuster sinnvoll kombinieren

den Einfluss von Design Patterns auf Architekturstile wie Layer, Client-Server und MVC beurteilen

Softwarelösungen wartbarer, erweiterbarer und flexibler gestalten

KI bei der Erkennung und Anwendung von Mustern refl...

Termin Ort Preis*
18.11.2026- 19.11.2026 online 1.773,10 €
03.12.2026- 04.12.2026 online 1.773,10 €
21.01.2027- 22.01.2027 Frankfurt am Main 1.773,10 €
01.04.2027- 02.04.2027 online 1.773,10 €
10.06.2027- 11.06.2027 online 1.773,10 €
19.08.2027- 20.08.2027 online 1.773,10 €
25.10.2027- 26.10.2027 online 1.773,10 €
firmenintern auf Anfrage auf Anfrage

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Grundlagen der Design Patterns

  • Definition, Zweck und Klassifikation von Entwurfsmustern
  • Bedeutung von Design Patterns in Softwaredesign und Softwarearchitektur
  • Kategorien und typische Einsatzgebiete
  • Verbesserung von Wartbarkeit, Erweiterbarkeit und Softwarequalität
  • Vermeidung unnötiger Entwurfsrevisionen

Prinzipien des objektorientierten Designs

  • Abstraktion und Konzentration auf Schnittstellen
  • Delegation und lose Kopplung
  • Objektkomposition statt Vererbung
  • Lazy Initialization
  • Kapselung veränderlicher Konzepte
  • Modellierung von Objektverhalten
  • Auswirkungen auf Layer-, Client-Server- und MVC-Architekturen

 GoF-Erzeugungsmuster

  • Factory Method
  • Abstract Factory
  • Prototype
  • Singleton
  • GoF-Strukturmuster
  • Adapter
  • Bridge
  • Fassade
  • Decorator
  • Composite
  • Proxy

 GoF-Verhaltensmuster

  • Command
  • Observer
  • Mediator
  • Memento
  • Template Method
  • Strategy
  • State
  • Chain of Responsibility

 Muster kombinieren und erweitern

  • Varianten und Kombinationen von Entwurfsmustern
  • Messaging Patterns
  • Klassifikation von Microservice-Mustern
  • Auswahl geeigneter Patterns für komplexe Entwurfsprobleme

 Design Patterns und künstliche Intelligenz

  • KI-Unterstützung bei der Erkennung von Mustern
  • Einsatz von KI bei der Anwendung von Design Patterns
  • Fachliche Einschätzung und Bewertung KI-generierter Ergebnisse
Dauer/zeitlicher Ablauf:
2 Tage
Teilnahmevoraussetzungen:

Sie verfügen über gute Kenntnisse in mindestens einer objektorientierten Programmiersprache, beispielsweise Java, C#, Python oder einer vergleichbaren Sprache.

Grundlegende UML-Kenntnisse, insbesondere zu Klassen- und Sequenzdiagrammen, sind hilfreich, aber keine zwingende Voraussetzung.

Lehrgangsverlauf/Methoden:

Unsere Trainer:innen vermitteln die Inhalte mit einem klaren Bezug zur Softwareentwicklung und Softwarearchitektur. Fallbeispiele zeigen, wie Sie Design Patterns auf konkrete Entwurfsprobleme übertragen und unterschiedliche Lösungsansätze bewerten können.

Im Austausch mit den anderen Teilnehmenden reflektieren Sie typische Anwendungssituationen und festigen Ihr Wissen. Dadurch können Sie die vermittelten Entwurfsmuster gezielt in Ihre eigene Projektarbeit übernehmen.

Zielgruppe:

Das Seminar richtet sich an:

  • Softwarearchitekt:innen, die zentrale Entwurfsmuster sicher beherrschen und in Architekturentscheidungen einbeziehen möchten
  • Softwareentwickler:innen und Anwendungsentwickler:innen, die wiederkehrende Entwurfsprobleme strukturiert lösen wollen
  • Softwaredesigner:innen, die stabile, wartbare und erweiterbare Softwaresysteme entwickeln möchten
  • Projektleiter:innen mit technischem Hintergrund, die ihre Kenntnisse im Softwaredesign vertiefen wollen
  • Teilnehmende, die Design Patterns auch im Zusammenhang mit der iSAQB® -Foundation-Level-Prüfung kennenlernen möchten
Seminarkennung:
9080
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