Kurs-Nr. 501
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 Java 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
aformatik Training & Consulting GmbH & Co. KG | Tilsiter Str. 6 | 71065 Sindelfingen | Facebook | Instagram | LinkedIn | Impressum