aformatik.

Sie können freiwillige Statistik-Cookies erlauben oder ablehnen. Eine Ablehnung schränkt die Inhalte dieser Website nicht ein.

Sie können diese Einstellungen jederzeit erneut öffnen. Weitere Datenschutzhinweise

TRAINING / KURS 501

Design Patterns in Java SE und EE

Praxisnah lernen. Zusammenhänge verstehen. Wissen anwenden.

Design Patterns sind ein immer wichtiger werdender Bestandteil moderner Software, da durch sie zum einen häufig auftretende Probleme in genau umrissenen Lösungen angegangen werden können, zum anderen aber dienen Patterns heute auch als gemeinsames Vokabular für Software-Entwickler und -Architekten. Design Patterns sind die grobkörnigen Bausteine, die heutige Softwarelösungen zusammenhalten und den Blick vom Detail aufs Wesentliche lenken.

Dieser Workshop vermittelt Ihnen einen Überblick über wichtige Patterns, die Sie für die Entwicklung zukunftsfähiger Java Programme benötigen.. Die vorgestellten Software-Patterns reichen von Code Patterns, die Ihnen eine robuste Implementierung ermöglichen, bis hin zu Design Patterns für Anwendungsarchitekturen. Alle wichtigen Grundlagen werden in vertiefenden Übungen angewendet.

Kursziele

Die Teilnehmer sind nach dem Besuch dieses Kurses in der Lage, Design Patterns anzuwenden, zu bewerten und erhalten somit ein mächtiges Werkzeug, um ihre Softwareentwicklung durch höhere Abstraktion noch flexibler, wartbarer und somit zukunftsfähiger zu machen.

Themen

  • Entstehung und Begriffe der Pattern Welt
  • Design Patterns Grundlagen
  • Patterns für die Objekterzeugung
  • Struktur Patterns
  • Verhaltens Patterns
  • Patterns für Enterprise Anwendungen
  • Patterns für die Persistenzschicht
  • Patterns in der Anwendungslogik
  • Patterns in der Präsentationsschicht
  • Ausblick auf weiterführende Patterns

Zielgruppe

Erfahrene Java Entwickler, die Ihre Software nach aktuellen Prinzipien entwerfen und entwickeln möchten.

Voraussetzungen

Kenntnisse in der Entwicklung mit der Jakarta Enterprise Edition sind von Vorteil. Erfahrungen in der Benutzung einer Entwicklungsumgebung, vorrangig IntelliJ, Eclipse oder IBM Rational Application Developer, sind vorteilhaft.

Werkzeuge und Unterlagen

Als Entwicklungsumgebung werden unterschiedliche IDEs verwendet. Die im Theorieteil besprochenen Konzepte werden durch zahlreiche praktische Übungen am Rechner vertieft. Alle Unterlagen und Übungen sind auf Deutsch.

Kursdauer

2 Tage

Fragen und Anmeldung

info-de[at]aformatik.de

Kontakt