Seminarinformationen

Seminar - Ziel

In diesem 2-tägigen Seminar "Java SE - Entwurfsmuster (Pattern)" werden die wichtigsten Entwurfsmuster vorgestellt, einschließlich ihrer Vor- und Nachteile sowie der Auswirkungen ihrer Anwendung. Der Kurs behandelt eine Auswahl an Standardmustern, wie Erzeugungsmuster, Strukturmuster und Verhaltensmuster. Jedes Muster wird detailliert erläutert, wobei die beteiligten Akteure und konkrete Beispiele aus der Java-Standardbibliothek berücksichtigt werden. Das Seminar bietet eine fundierte Grundlage für den erfolgreichen Einsatz von Entwurfsmustern in Java SE-Anwendungen und hilft dabei, geeignete Muster für verschiedene Anforderungen auszuwählen. Am Ende der Schulung haben Sie ein tiefes Verständnis für Entwurfsmuster und sind in der Lage, diese effektiv in Java-Projekten zu nutzen, um stabile und skalierbare Anwendungen zu erstellen.

Teilnehmer - Zielgruppe

  • Java Programmierer
  • Software-Designer
  • Software-Entwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Kenntnisse in objektorientierten Techniken, speziell in Java

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung in Design Patterns

  • Grundidee von Entwurfsmustern
  • Vorteile und Grenzen von Patterns
  • Zusammenhang mit objektorientiertem Design

Patterns und objektorientierte Prinzipien

  • Lose Kopplung und hohe Kohäsion
  • Erweiterbarkeit und Wiederverwendbarkeit
  • Patterns als Kommunikationsmittel im Team

Erzeugungsmuster

  • Factory Method und Abstract Factory
  • Builder
  • Singleton
  • Prototype

Strukturmuster

  • Adapter
  • Facade
  • Decorator
  • Composite
  • Proxy

Verhaltensmuster

  • Strategy
  • Observer
  • Command
  • Template Method
  • State

Patterns im realen Projektkontext

  • Typische Kombinationen von Patterns
  • Refactoring zu Design Patterns
  • Typische Fehlanwendungen vermeiden

Weitere Schulungen zu Thema Java

Java SE/EE Programmierung mit Eclipse

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

Das Seminar vermittelt Kenntnisse im Einsatz von Eclipse in Java SE/EE-Programmierung.

Java - XML

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

Das Seminar unterrichtet Sie in den wichtigsten Technologien um XML in Verbindung mit Java. Nach einem Überblick über Grundlagen von XML werden Sie XML-basierte Anwendungen entwerfen und validieren. Sie erhalten einen Einblick in das SAX- und DOM-Parsing.

Java - Fortgeschrittene Programmiertechniken

- u.a. in Hamburg, Leipzig, Darmstadt, Offenbach, Kassel

In diesem 5-tägigen Seminar „Java – Fortgeschrittene Programmiertechniken“ erwerben Sie Kenntnisse zu komplexeren Aspekten der Java-Programmiersprache. Sie erhalten unter anderem Einblicke in Generics, reguläre Ausdrücke, flexible Parameterlisten, Annotationen sowie ...

Einführung in Cloud Computing für Softwareentwickler

- u.a. in Leipzig, Paderborn, Heidelberg, Virtual Classroom, Marburg

In dieser 2-tägigen Schulung "Einführung in Cloud Computing für Softwareentwickler" erwerben Sie grundlegende Kenntnisse im Bereich Cloud Computing, einschließlich der Eigenschaften, Vorteile und Abgrenzungen. Sie erhalten einen Überblick über verschiedene ...