Gute, objektorientierte Software zu entwerfen, ist keine unlösbare Aufgabe. Viele auftretende Probleme sind nicht neu und wurden bereits in der Vergangenheit von Entwicklern gelöst.

Beim Designen von Programmcode ist es wichtig, dass dieser lesbar, wartbar und verständlich ist. Aus diesem Grund wurden die Entwurfsmuster (Design Patterns) als Lösungsschablonen für wiederkehrende Entwurfsprobleme zusammengestellt.

In unserem Seminar wollen wir Ihnen den praktischen Einsatz von Design Pattern näherbringen. Wir zeigen Ihnen, wie Sie geeignete Pattern auswählen und anwenden können. Außerdem erfahren Sie mehr über die Beziehungen der Muster untereinander, um eine gut verständliche Softwarearchitektur aufbauen zu können.

Inhalte

Vermitteltes Wissen

Neben einem guten Codedesign gibt es einen weiteren entscheidenden Grund, warum Sie sich mit Entwurfsmustern auseinandersetzen sollten. Durch die spezifischen Namen der Pattern wird der Austausch unter Entwicklern über ansonsten abstrakte Strukturen vereinfacht. Dazu kommt, dass die Entwurfsmuster unabhängig von einer Programmiersprache anwendbar und damit auch übertragbar sind.

UML
  • Aufbau von Klassendiagrammen
  • Interaktionsdiagramme
  • Zustandsdiagramm
Musterkatalog
  • Singleton
  • Abstract Factory
  • Adapter
  • Composite
  • Decorator
  • Facade
  • Proxy
  • Command
  • Observer
  • Visitor
  • Iterator
  • Strategy
weitere Pattern
  • GRASP-Pattern
  • J2EE Pattern
  • Implementierungspattern
  • Anti-Pattern

Praktische Anwendung

Praxis besteht bei uns nicht nur aus zahlreichen Beispielen, sondern auch aus Übungen, die Sie selbstständig unter unserer Anleitung lösen sollen. Für uns ist es wichtig, dass Sie das theoretische Wissen anwenden lernen und dadurch vertiefen.

Ziele

Das Seminar befähigt Sie dazu, Entwurfsmuster zu identifizieren und diese in eigenen Projekten einzusetzen.

Für die Schulung erhalten Sie eine Teilnahmebescheinigung.

Zielgruppe

  • Softwareentwickler

Voraussetzungen

Erfahrungen in der Softwareentwicklung mit Java sind Pflicht.

Nächste Termine

All events

  • 30.08.2017
  • 25.10.2017

Preis

bitte anfragen

Dauer

3 Tage

Durchführungsort

Alle Seminare können bei Ihnen vor Ort oder in den Räumen der Bredex GmbH durchgeführt werden.

Kurssprache

deutsch

INDIVIDUELLE SOFTWARE

KONTAKT | IMPRESSUM | DATENSCHUTZ | AGB