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 ...

Java in verteilten Anwendungen

- u.a. in Leipzig, München, Koblenz, Varaždin, Mannheim

Der Kurs zeigt die wichtigsten Techniken, die Java-Bibliotheken zur Verfügung stellen.

Java / XML - XML Programmierung mit Java

- u.a. in Bremen, Frankfurt am Main, Stuttgart, Düsseldorf, Freiburg

Siehe Inhalte. In diesem praxisorientierten Seminar lernen Sie, unterschiedlichste XML Technologien in Ihre Java-Applikationen einzubinden.