Schulung - Design Patterns

Entwurfsmuster für OO-Systeme

  • Live Online oder Präsenz
Download als PDF
DURCHFÜHRUNG MIT TERMIN
Nr.
8170

Dauer
3 Tage (21 Stunden)

Preis
1.690,00 € netto
2.011,10 € inkl. 19% MwSt.
TERMIN UND ORT NACH ABSPRACHE
Nr.
8170

Dauer
3 Tage (21 Stunden)


On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Teilen Sie dieses Seminar

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 des Qualifizierungsplans IREB CPRE zertifizierter Requirements Engineer.

Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

Projektleiter, Anwendungsentwickler, Software-Designer, Software-Architekten.

Voraussetzungen

Sem. Objektorientierte Software-Entwicklung oder vergleichbare Kenntnisse. Gute Kenntnisse in einer objektorientierten Programmiersprache (z. B. Java, C++).

Trainingsprogramm

Trainingsprogramm

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

Schulungsmethode

Schulungsmethode

Vortrag, Übungen, Demonstration lauffähiger C++ und Java Code-Beispiele. Jedem Teilnehmer steht eine C++ und eine Java-Entwicklungsumgebung zur Verfügung.

Hinweis

Hinweis

Zusätzlich zur Seminarbroschüre erhält jeder Teilnehmer das Fachbuch "Design Patterns: Entwurfsmuster als Elemente wieder verwendbarer objektorientierter Software" von Gamma/Helm/Johnson/Vlissides.

Weitere Informationen

Termine und Orte

Sortieren nach:

  • Vom 03 Nov bis 05 Nov 2021
    Live Online Training
    1.690,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Live Online Training
    Live Online Training
  • Vom 03 Nov bis 05 Nov 2021
    Frankfurt
    1.690,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Integrata Cegos GmbH Frankfurt
    Hahnstr. 70
    60528 Frankfurt
  • Vom 30 Mär bis 01 Apr 2022
    Live Online Training
    1.690,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Live Online Training
    Live Online Training
  • Vom 30 Mär bis 01 Apr 2022
    München
    1.690,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Integrata Cegos GmbH München
    Luitpoldstr. 3, 1.OG (Elisenhof)
    80335 München
  • Vom 23 Mai bis 25 Mai 2022
    Live Online Training
    1.690,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Live Online Training
    Live Online Training
  • Vom 23 Mai bis 25 Mai 2022
    Frankfurt
    1.690,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Integrata Cegos GmbH Frankfurt
    Hahnstr. 70
    60528 Frankfurt