Seminare
Seminare

Design Patterns

Seminar - Cegos Integrata GmbH

Design Patterns bieten Lösungswege für immer wiederkehrende Software-Entwurfsprobleme. 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.Dieses Seminar ist Teil dieses Qualifizierungsplaners:

Termin Ort Preis*
13.05.2024- 15.05.2024 online 2.249,10 €
10.07.2024- 12.07.2024 online 2.249,10 €
19.08.2024- 21.08.2024 Düsseldorf 2.249,10 €
16.10.2024- 18.10.2024 online 2.249,10 €
firmenintern auf Anfrage auf Anfrage

Alle Termine anzeigen

*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:
Sem. 8119 oder vergleichbare Kenntnisse. Gute Kenntnisse in einer objektorientierten Programmiersprache (z. B. Java, C++).
Lehrgangsverlauf/Methoden:
Vortrag, Übungen, Demonstration lauffähiger C++ und Java Code-Beispiele. Jedem Teilnehmer steht eine C++ und eine Java-Entwicklungsumgebung zur Verfügung.
Zielgruppe:
Projektleiter, Anwendungsentwickler, Software-Designer, Software-Architekten.
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