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 Refaktorisierung

- u.a. in Dortmund, Hamburg, Leipzig, Dresden, Offenbach

In diesem Seminar lernen die Teilnehmer die allgemeineren Prinzipien des Refaktorisierens. Es wird das Auffinden von zu refaktorisierenden Code demonstriert, sowei die damit verbundenen Möglichkeiten einen Code zu verbessern. Darunter fallen beispielsweise das Aufbauen von ...

Java EE - Entwicklung von Webanwendungen

- u.a. in Nürnberg, Paderborn, Koblenz, Varaždin, Bochum

Innerhalb dieses fünftägigen Seminars lernen Sie die Erstellung von Seiten mit der Standard JSP-Technologie. Mit Servlets als "Controller"-Elemente und JSF lernen Sie zusätzliche Möglichkeiten kder Seitengestaltung kennen. Tag-Libraries zur komponentenorientierten ...