Java - Pattern (Entwurfsmuster)

Seminarinformationen

Seminar - Ziel

Ziel des Seminars ist es, die wichtigsten Entwurfsmuster zu behandlen und Ihnen Vor- und Nachteile der einzelnen Pattern aufzuzeigen. Im Seminar wird ein Katalog von Standardmuster behandelt, wobei die Schwerpunkte auf Erzeugungsmuster, Strukturmuster und Verhaltensmuster liegen. Jedes Muster wird untersucht, hinsichtlich seiner Struktur, der beteiligten Akteure sowie deren Vor- und Nachteile und der Konsequenzen bei der Nutzung.

Die 4 Kernthemen der Schulung sind:

  • Grundlagen
  • Erzeugungsmuster
  • Strukturmuster
  • Verhaltensmuster

Teilnehmer - Zielgruppe

Java Programmierer, Software-Designer, Software-Entwickler

Kurs - Voraussetzungen

Es wäre von Vorteil wenn der Teilnehmer Kenntnisse in objektorientierten Techniken mitbringen, sie sind allerdings nicht zwingend erforderlich.

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Grundlagen

  • Was sind Muster (Pattern)?
  • Aufbau eines Katalogs von Mustern

Erzeugungsmuster

  • Bedeutung von Erzeugungsmustern
  • Überblick
  • Abstrakte Fabrik (Abstract Factory)
  • Erbauer (Builder)
  • Fabrikmethode (Factory Method)
  • Prototyp (Prototype)
  • Singleton (Singleton)

Strukturmuster

  • Bedeutung von Strukturmustern
  • Überblick
  • Adapter (Adapter)
  • Brücke (Bridge)
  • Dekorierer (Decorator)
  • Fassade (Facade)
  • Fliegengewicht (Flyweight)
  • Kompositum (Composite)
  • Proxy (Proxy)

Verhaltensmuster

  • Bedeutung von Verhaltensmustern
  • Überblick
  • Befehl (Command)
  • Beobachter (Observer)
  • Besucher (Visitor)
  • Interpreter (Interpreter)
  • Iterator (Iterator)
  • Schablonenmethode (Template Method)
  • Strategie (Strategy)
  • Vermittler (Mediator)
  • Zustand (State)
  • Zuständigkeitskette (Chain of Responsibility)
  • Best Practices

Weitere Schulungen zu Thema Java

Web Service Entwicklung mit Java

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Ein Standard des W3C zur Realisierung service-orientierter Architekturen (SOA) sind Web Services . Web Services bieten sich als plattform- und programmier-sprachenneutrale Technologie zur Integration heterogener Systeme an. Nach Beendigung dieser Schulung können die ...

Java EE Überblick für Entscheider

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Java EE ist eine Softwarearchitektur für die transaktionsbasierte Ausführung in Java programmierten Anwendungen und insbesondere Web-Anwendungen. Softwarekomponenten und Dienste werden primär in der Programmiersprache Java erstellt. Mit JavaEE wird ein allgemein akzeptierter ...

JEE Einführung

- u.a. in Stuttgart, Koblenz, Darmstadt, Offenbach, Freiburg

Dieses Seminar gibt einen Überblick über die Komponenten und Einsatzbereiche sowie wie JEE als Standard für E-Business Anwendungen eingesetzt wird. Sie erfahren welche Entscheidungen für die Erstellung von e-business Anwendungen notwendig sind und welche ...

Java für fortgeschrittene Anwendungsentwicklung

- u.a. in Berlin, Stuttgart, Paderborn, Dresden, Heidelberg

Für einen effizienten und regelgerechten Umgang mit der Java Plattform, erweitern in diesem Kurs Softwarentwickler, die die Java Grundlagen bereits beherrschen, ihre Kenntnisse. Sie sind nach dem Seminar auf einem Niveau auf dem sie, saubere und wartbare Anwendugen zu ...