Kurs

.NET-Design-Pattern-Programmierung («CPP»)

Dieser Kurs vermittelt Ihnen praktisch anwendbares Expertenwissen für den Aufbau und das Design von Klassen und Klassenbibliotheken in C# mit Hilfe von Design Patterns. Sie erlernen dabei grundlegende Prinzipien für das Design von C#-Programmen.
Dauer 2 Tage
Preis 1'700.–   zzgl. 8.1% MWST
Kursdokumente Digicomp Kursmaterial
Jetzt profitieren Holen Sie sich die Lab-Umgebung für zu Hause. Details unter «Zusatzinfo»

Kurs-Facts

  • Design und Implementierung von .NET-Applikationen und -Klassenbibliotheken auf eine Weise, damit sie leicht anpassbar, erweiterbar und verständlich sind und wesentliche Teile daraus wiederverwendet werden können
  • Beurteilen bestehender Applikationen und Bibliotheken bezüglich dieser Eigenschaften und entsprechende Weiterentwicklung

Es ist schwierig, ein objektorientiertes Analysemodell so in ein Design umzusetzen, dass das resultierende System flexibel, änderbar und verständlich ist. Doch die Design Patterns aus dem Katalog der «Gang of Four» (Gamma, Johnson, Helm, Vlissides) können Ihnen dabei helfen. Sie werden sensibilisiert dafür, wo .NET bereits Design Patterns einsetzt. Ausserdem erlernen und üben Sie anhand von konkreten Beispielen, die Anwendung von Design Patterns mittels C# umzusetzen. Dabei können Sie unterschiedliche Techniken zur Realisierung in C# ausprobieren und erhalten für einige häufige Designprobleme konkrete Lösungsmöglichkeiten.

  1. Einführung in Patterns
  2. Beispiele für Design Patterns
    • Observer, Singleton etc.
  3. Anwendungsfälle und Implementationen von wichtigen Patterns wie:
    • Abstract Factory
    • Builder
    • Prototype
    • Adapter
    • Composite
    • Flyweight
    • Iterator
    • Strategy
    • Visitor
  4. Beispiele für den Einsatz von Design Patterns in .NET
  5. Weitere Pattern-Kataloge
  6. Refactoring mit Design Pattern
  7. Ausblick

Dieser Kurs richtet sich an .NET Entwickler, die den nächsten Schritt in der objektorientierten Softwareentwicklung machen möchten und eine Sammlung von OO Best Practices für wiederkehrende Teilprobleme vereinheitlichen möchten.

Gute C#- oder Visual-Basic.NET-Kenntnisse sowie gute OO-Kentnisse analog den Kursen:

Download

Fragen zum Kurs

Lernen Sie Ihre Trainer kennen