Kurs

Objektorientiertes Design mit Patterns («ODP»)

Moderne Softwaresysteme sollen flexibel sein und trotzdem durchschaubar. Dazu dienen Design Patterns, die auf einfache Art die Wiederverwendbarkeit und Wartbarkeit von Systemen sicherstellen.
Dauer 2 Tage
Preis 1'900.–   zzgl. 8.1% MWST
Kursdokumente Digicomp Kursmaterial

Kurs-Facts

Key Learnings
  • Erwerben umfassender Kenntnisse über Design Patterns und deren Anwendung im objektorientierten Design
  • Anwenden von Design Patterns
  • Designen und Implementieren objektorientierter Applikationen, sodass sie leicht anpassbar, erweiterbar und wartbar sind
  • Beurteilen und Weiterentwickeln objektorientierter Applikationen und Frameworks bezüglich dieser Eigenschaften
Inhalt

Unsere Trainer führen Sie in diesem praxisorientierten Seminar in den Aufbau von Design Patterns ein. Sie lernen die richtige Anwendung von Design Patterns für das Design von flexiblen objektorientierten Systemen. An konkreten Beispielen üben Sie objektorientiertes Design unter Anwendung von verschiedenen Design Patterns. Hier werden die wichtigsten Design Patterns vorgestellt. Ausserdem sprechen unsere Trainer auch weitere Patternsammlungen an. Dieses Seminar ist sprachunabhängig. Die Design Patterns werden anhand von Klassendiagrammen und Objektmodellen (in UML) vorgestellt und geübt (JDP).

1 Einführung

  • Aspekte für flexibles Software-Design
  • Überblick Patterns
  • Software Design Level Model (SDLM)
  • Was sind Design Patterns?
  • Aufbau und Verwendung von Design Patterns
  • Wozu können Design Patterns verwendet werden?

2 Pattern-Katalog der «Gang of Four»

  • Erzeugungsmuster
  • Strukturmuster
  • Verhaltensmuster

3 Beispiele für Design Patterns

  • Observer
  • Singleton
  • Chain of Responsibilities

4 Übungsreihe mit Design-Problemen und Design Patterns als Lösung

  • Abstract Factory
  • Builder
  • Prototype
  • Adapter
  • Composite
  • Proxy
  • Interator
  • Strategy
  • Visitor

5 Weitere Pattern-Kataloge

  • «Siemens-Katalog»
  • «Analysis Patterns»
Zielpublikum

Dieser Kurs richtet sich an IT-Architekten und IT-Entwickler, die ihre Kenntnisse über objektorientiertes Design weiter vertiefen möchten.

Anforderungen

Kenntnisse zur objektorientierten Softwareentwicklung sowie zur objektorientierten Analyse und Design analog den folgenden Kursen:

    Grundlagen der objektorientierten Softwareentwicklung («OGL»)

    1 Tag
    • Basel, Bern, Genf, Lausanne, Zürich
    CHF
    800.–

    Objektorientierte Analyse und Design (OOAD) («OOU»)

    3 Tage
    • Basel, Bern, Genf, Lausanne, Zürich
    CHF
    2'650.–

Download

Fragen zum Kurs

Haben Sie Fragen zum Kurs?
Vorname
Nachname
Firma optional
E-Mail
Telefon
Möchten Sie diesen Kurs als Firmenkurs buchen?
Vorname
Nachname
Firma optional
E-Mail
Telefon
Anzahl Teilnehmende
Gewünschter Kursort
Gewünschtes Startdatum (DD.MM.YYYY)
Gewünschtes Enddatum (DD.MM.YYYY)

Wählen Sie Ihr Datum

3
Apr
2025
4
Apr
2025
Zürich
Deutsch
Terminübersicht
Garantiert durchgeführt. Die letzte Chance dabei zu sein! Jetzt buchen!
CHF 1’900.-
zzgl. 8.1% MWST
Garantiert durchgeführt. Die letzte Chance dabei zu sein! Jetzt buchen!
CHF 1’900.-
zzgl. 8.1% MWST
15
Mai
2025
16
Mai
2025
Genf
Französisch
Terminübersicht
CHF 1’900.-
zzgl. 8.1% MWST
CHF 1’900.-
zzgl. 8.1% MWST
12
Jun
2025
13
Jun
2025
Zürich
Deutsch
Terminübersicht
CHF 1’900.-
zzgl. 8.1% MWST
CHF 1’900.-
zzgl. 8.1% MWST
12
Jun
2025
13
Jun
2025
Bern
Deutsch
Terminübersicht
CHF 1’900.-
zzgl. 8.1% MWST
CHF 1’900.-
zzgl. 8.1% MWST
12
Jun
2025
13
Jun
2025
Basel
Deutsch
Terminübersicht
CHF 1’900.-
zzgl. 8.1% MWST
CHF 1’900.-
zzgl. 8.1% MWST
26
Jun
2025
27
Jun
2025
Lausanne
Französisch
Terminübersicht
CHF 1’900.-
zzgl. 8.1% MWST
CHF 1’900.-
zzgl. 8.1% MWST
4
Aug
2025
5
Aug
2025
Genf
Französisch
Terminübersicht
CHF 1’900.-
zzgl. 8.1% MWST
CHF 1’900.-
zzgl. 8.1% MWST
15
Sep
2025
16
Sep
2025
Lausanne
Französisch
Terminübersicht
CHF 1’900.-
zzgl. 8.1% MWST
CHF 1’900.-
zzgl. 8.1% MWST
27
Okt
2025
28
Okt
2025
Zürich
Deutsch
Terminübersicht
CHF 1’900.-
zzgl. 8.1% MWST
CHF 1’900.-
zzgl. 8.1% MWST
27
Okt
2025
28
Okt
2025
Bern
Deutsch
Terminübersicht
CHF 1’900.-
zzgl. 8.1% MWST
CHF 1’900.-
zzgl. 8.1% MWST
27
Okt
2025
28
Okt
2025
Basel
Deutsch
Terminübersicht
CHF 1’900.-
zzgl. 8.1% MWST
CHF 1’900.-
zzgl. 8.1% MWST
30
Okt
2025
31
Okt
2025
Genf
Französisch
Terminübersicht
CHF 1’900.-
zzgl. 8.1% MWST
CHF 1’900.-
zzgl. 8.1% MWST
11
Dez
2025
12
Dez
2025
Lausanne
Französisch
Terminübersicht
CHF 1’900.-
zzgl. 8.1% MWST
CHF 1’900.-
zzgl. 8.1% MWST
18
Dez
2025
19
Dez
2025
Zürich
Deutsch
Terminübersicht
CHF 1’900.-
zzgl. 8.1% MWST
CHF 1’900.-
zzgl. 8.1% MWST
18
Dez
2025
19
Dez
2025
Bern
Deutsch
Terminübersicht
CHF 1’900.-
zzgl. 8.1% MWST
CHF 1’900.-
zzgl. 8.1% MWST
18
Dez
2025
19
Dez
2025
Basel
Deutsch
Terminübersicht
CHF 1’900.-
zzgl. 8.1% MWST
CHF 1’900.-
zzgl. 8.1% MWST
Nächste Durchführung
3
Apr
2025
4
Apr
2025
Zürich
Deutsch
Terminübersicht
Garantiert durchgeführt. Die letzte Chance dabei zu sein! Jetzt buchen!
CHF 1’900.-
zzgl. 8.1% MWST
Garantiert durchgeführt. Die letzte Chance dabei zu sein! Jetzt buchen!
CHF 1’900.-
zzgl. 8.1% MWST

Weiterführende Kurse

Domain-Driven Design («DDD»)

2 Tage
CHF
1'950.–

iSAQB® Certified Professional for Software Architecture – Foundation («CPSAFL»)

4 Tage
CHF
3'600.–