Informationen zur Technologie

Java ist eine objektorientierte Programmiersprache und ist ein Bestandteil der Java-Technologie. Diese besteht aus dem Java-Entwicklungswerkzeug (JDK) zum Erstellen von Java-Programmen und der Java-Laufzeitumgebung (JRE) zu deren Ausführung.


Patterns und Refactoring für Java EE-Anwendungen - Schulung (4 Tage)

Patterns and Refactoring for Java EE-applications

Kurzbeschreibung

Dieses Seminar vermittelt einen kompakten Einblick in die Optimierung von Java EE-Anwendungen. Ausgehend von den „klassischen“ Entwurfsmustern (Patterns) der Autoren E. Gamma et al. („Gang of Four", GoF) werden Entwurfsmuster für die Entwicklung mit J2EE und Java EE vorgestellt. Hierzu wird auch auf wesentliche Unterschiede in den letzten Versionen der Java Enterprise Edition hingewiesen. Der zweite Teil des Seminars behandelt grundlegende Konzepte, Arbeitstechniken und Best-Practices des Refactorings.
Patterns und Refactorings werden in exemplarischen Praxisbeispielen veranschaulicht. Nach Absprache können auch Beispiele aus Teilnehmer-Projekten aufgenommen werden.


Voraussetzungen

• Sicherer Umgang mit der Programmiersprache Java und Praxiserfahrung in der Entwicklung von Java EE-Anwendungen sind notwendig.


Seminarinhalt

Entwurfsmuster im Überblick
• Das Konzept wiederverwertbarer Standardlösungen
• Erzeugungsmuster
• Strukturmuster
• Verhaltensmuster
• Beispiele aus dem Entwurfsmuster-Katalog der GoF

Entwurfsmuster für Java EE
• Abgrenzung der Problem-Domäne
• Business Tier Patterns
• Presentation Tier Patterns
• Integration Tier Patterns
• Patterns im Wandel von J2EE zu JEE/Java EE

Grundlagen des Refactorings
• Begriffsklärung
• Motivation und Zielsetzung
• Grundsätze des Refactorings
• Ansatzpunkte für Refactoring erkennen („Bad Smells")
• Refactoring und Test

Refactoring-Techniken
• Methoden zusammenstellen
• Eigenschaften verschieben
• Daten organisieren
• Bedingte Ausdrücke vereinfachen
• Umgang mit Generalisierung
• Systematischer Überblick und methodisches Vorgehen


Zielgruppen

• Java EE-Entwickler
• angehende Software-Architekten


Preise und Termine

offene Schulung
Eine offene Schulung findet in einem unserer Schulungszentren statt.
Dauer:4 Tage
Preis:1.595,00 € zzgl. USt. pro Teilnehmer (1.898,05€ inkl. USt.)
Seminarstandorte:
Starttermine:
(ortsabhängig)


Unterlagen:zzgl.
Verpflegung:zzgl.
Prüfung/Zertifizierung:zzgl.
Firmenschulung
Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
Dauer:4 Tage
Preis ab:1.295,00 € zzgl. USt. pro Tag (1.541,05€ inkl. USt.)
Schulungszentren:
  • Hamburg
  • Berlin
  • Frankfurt
  • München
  • Nürnberg
  • Düsseldorf
  • Wien
Starttermin:individuelle Vereinbarung
Unterlagen:zzgl.
Verpflegung:zzgl.
Prüfung/Zertifizierung:zzgl.

Software

Java EE



Seminarsprache

die Seminarsprache ist deutsch, sofern keine andere Angabe. Englisch ist in aller Regel machbar, andere Seminarsprachen sind möglich, fragen Sie bitte an.