.NET-Design-Pattern-Programmierung

Academy
Digicomp
Kurzbeschreibung
Dieser Kurs vermittelt Ihnen praktisch anwendbares Expertenwissen für den Aufbau und das Design von Klassen und Klassenbibliotheken in C# mi... mehr...
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. weniger
Kursorte
Luzern, St. Gallen, Zürich
Kursarten
Kurs/Seminar
Fachbereiche

Net, Software Engineering, Informatik

Dieser Kurs ist neu hier. 0 User folgen diesem Kurs und erhalten Bescheid, wenn es Neues gibt - Kurs jetzt folgen.

Du hast den Kurs besucht? Kurs jetzt bewerten.

Hier kannst du der Eggheads Community deine Fragen zu diesem Kurs stellen. Auch Kursleiter können mitdiskutieren.


Frage stellen

Du must angemeldet sein um zu antworten

Kursleiter

Digicomp

Digicomp Profilfoto
Kursinhalt

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
Kursziele
  • 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
Zielpublikum

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.

Kurssprache
Deutsch
Kursgebühr
Fr. 1'700.00
Nächste Durchführungsdaten
  • 5. Dezember 2018 − 12. Dezember 2018 (Zürich)
  • 6. Dezember 2018 − 7. Dezember 2018 (Luzern)