Programm
- Tag 1
- Fortgeschrittene objektorientierte Konzepte
- Vorteile des objektorientierten Designs
- Objektorientierung und das .NET Framework
- Umsetzung objektorientierter Konzepte in C# und VB.NET
- Graphische Darstellung von Objektbeziehungen (UML)
- Design Patterns
- Muster in bestimmten Objektbeziehungen erkennen
- Bausteine der Patterns: Delegation und Polymorphie
- Verwenden von Design Patterns als Standard-Lösungsansätze Tag 2
- Design Principles
- Problematische Objektanordnungen erkennen und vermeiden
- Realisierung ausgewählter Design Patterns in .NET
- Factory, Singleton und andere Erzeugungsmuster in Fallbeispielen
- Lösungen mit Erzeugungsmustern entwickeln in praxisnahen Beispielen Tag 3
- Strukturmuster
- Adapter, Proxy, Decorator
- Lösungen mit Strukturmustern entwickeln in praxisnahen Beispielen
- Verhaltensmuster - Behavioral patterns
- Strategy Pattern
- Template Method
- Lösungen mit Verhaltensmustern entwickeln in praxisnahen Beispielen Tag 4
- Workshop:
- Szenarien für die Verwendung von Patterns analysieren
- Problemstellungen in konkreten Szenarien erkennen, umsetzen und lösen
Ziele
Nach dem Seminar kennen Sie verschiedene Design-Pattern Ansätze und können diese in Ihren Projekten effizient einsetzen. Anhand von vielen Praxisbeispielen und Szenarien können Sie die richtigen Strategien wählen.
Voraussetzungen
MS-Visual Basic .NET Programming ~3407MS-Visual C# .NET Programming~3320oder dem entsprechende Kenntnisse