Seminare

DP - Java Design Patterns

Design Patterns (Entwurfsmuster) ermöglichen es bekannte, wiederkehrende Probleme der Software-Entwicklung zu erkennen und lösen. Aufbauend auf die grundsätzlichen Beherrschung einer Programmiersprache ermöglichen sie eine wesentliche Qualitätssteigerung des Codes.
Der Kurs wird die "Klassiker" der Design Patterns von der Gang of Four (GoF) im Detail behandeln. Jeder Software-Entwickler wird mit dem dokumentierten Wissen über die Entwicklungserfahrung ermuntert, nicht mehr nur in einzelnen Klassen, sondern in ganzen Lösungsstrukturen zu denken und zu modellieren. Übungen mit Fallbeispielen vertiefen das Verständnis für die zu Grunde liegenden Konzepte, um sie im Projekt intuitiv einsetzen zu können. Das verkürzt später die Entwicklungszeit und erhöht die Wartbarkeit.

Seminartermine

Nächster Termin: 06.08.2012 - 07.08.2012
09:00 - 16:30
1.650,00 €
(exkl. MwSt.)
 
06.08.2012 - 07.08.2012
09:00 - 16:30
1.650,00 €
(exkl. MwSt.)
 
05.11.2012 - 06.11.2012
09:00 - 16:30
1.650,00 €
(exkl. MwSt.)
 

Zielgruppe

Entwickler die ihre Programmierkenntnisse durch den gezielten Einsatz von Design Patterns verbessern möchten

Vorkenntnisse

"Java II - Fortgeschrittene" oder vergleichbare Kenntnisse.
UML Erfahrung ist hilfreich, aber keine Voraussetzung

Inhalte

Einführung in Design Patterns 
Genereller Überblick von Entwurfsmustern und ihr Anwendung

Fundamentale Muster in Java 
Grundlegende Konzepte und ihr konkreter Einsatz in Java

Erzeugende Muster (Creational Patterns) 
Erzeugung von Objekten wie sie die jeweilige Situation erfordert

Strukturmuster (Structural Patterns) 
Behandlung von Beziehungen zwischen Entities

Verhaltensmuster (Behavioral Patterns) 
Kommunikation verschiedener Objekte

Muster in der Java-Bibliothek 
Einsatz von Design Patterns in diversen Libraries wie RMI, Observer und mehr

Überblick über weitere Design Patterns 
Ausblick auf weitere Patterns, beispielsweise im Umfeld von Software Architekturen, JEE,...

Kosten

1.650,00 € (exkl. MwSt.)
1.980,00 € (inkl. MwSt.)




Weitere Seminare aus diesem Themenbereich