Aktuelle Seminarangebote >> Entwicklung / Administration

Design Patterns

Unter Design Patterns (dt. Entwurfsmustern) versteht man bewährte Lösungsschemata für wiederkehrende Herausforderungen in Entwürfen für die Bereiche Softwareentwicklung und -architektur. Durch den Einsatz von Design Patterns werden Entwürfe wiederverwendbar und erweiterbar und ersparen dem Entwickler viel Zeit bei der Entwurfsentwicklung.

Lernziele:

Nach dem Seminar kennen Sie die Grundlagen und Qualitätskriterien für gutes Softwearedesign. Sie nutzen fortgeschrittene Konzepte beim Design von Klassen und haben einen Überblick über System- und Anwendungsarchitekturen. Darüber hinaus können Sie, ausgehend von objektorientierten Analyseergebnissen, selbstständig Entwürfe erarbeiten und darstellen.

Inhalte:

  • Einführung
  • Warum Entwurfsmuster helfen
  • Muster und Anti-Muster
  • OOP
    • Kapselung
    • Unterscheidung von Referenz- und Wertsemantik
    • Polymorphie
    • Sichtbarkeiten
    • Interfaces
    • UML-Notation
  • Design von Klassen und Paketen
  • Minimieren von Abhängigkeiten
  • Assoziationen und ihre Implementierung
  • Häufig verwendete Design Patterns
  • Anwendungsempfehlungen
  • Literaturempfehlungen

Voraussetzungen:

  • Grunderfahrung mit objektorientierter Programmierung.

Kursüberblick

Kurs-Nr: PATTERNS-3
Dauer: 2 Tage
Preis: 1180,00 € zzgl. Mwst

Zielgruppe

  • Softwareentwickler, Softwarearchitekten
  • Softwareprojektleiter
  • Code Reviewer
  • Softwaredesigner
  • Softwarequalitätsverantwortliche / Qualitätssicherer

Termine

Ort
Beginn
Ende
Nürnberg
15.11.2018
16.11.2018
Nürnberg
22.11.2018
23.11.2018
Nürnberg
03.04.2019
04.04.2019