Dieser Kurs richtet sich an Software-Ingenieure und Software-Architekten und passt zu einem agilen Prozess, den sie möglicherweise in ihrem Unternehmen eingeführt haben.
Das vorgeschlagene Schulungsprogramm konzentriert sich auf die Anwendung von Entwurfsmustern der Gang of Four, um nicht-funktionale Anforderungen zu erfüllen und eine Softwarearchitektur zu erhalten, die der Softwareevolution auf emergente Weise standhalten kann. Der Grundgedanke, der sich durch den Kurs zieht, ist, dass nicht-funktionale Verbesserungen durch die Transformation und das Refactoring einer Softwareanwendung unter Verwendung von Mustern erreicht werden. Ein wichtiger Aspekt ist die Gestaltung von Komponentenschnittstellen in einer Weise, die die Integration erleichtert, indem sie die Rückwärtskompatibilität mit bestehendem Client-Code gewährleistet.
Das Programm bietet eine gesunde Mischung aus Theorie und Übungen. In den Übungen müssen die Teilnehmer ein Muster auswählen, um ein bestehendes Design im Hinblick auf einen bestimmten nicht-funktionalen Aspekt zu verbessern. Typische solche Aspekte sind Skalierbarkeit, Wiederverwendung, Erweiterbarkeit und Portabilität. Der letzte halbe Tag des Kurses befasst sich mit verschiedenen Architekturmustern von Buschmann et al. und zeigt, wie diese Architekturen mit Hilfe der GoF-Designmuster durch schrittweise Transformationen realisiert werden können. Für weitere Informationen klicken Sie bitte hier.
Diese Schulung ist sowohl für offene Einschreibungen als auch für firmeninterne Sitzungen verfügbar. Für firmeninterne Schulungen kann die Design Patterns-Schulung an Ihre Situation und Ihre speziellen Bedürfnisse angepasst werden.