WPF Workshop für Fortgeschrittene

Seminarinformationen

Seminar - Ziel

In diesem 2-tägigen Seminar "WPF Workshop für Fortgeschrittene" vertiefen Sie Ihre Kenntnisse in der Entwicklung von WPF-Anwendungen mit fortgeschrittenen Konzepten und Techniken. Der Schwerpunkt liegt auf der Schaffung einer modernen und flexiblen Softwarearchitektur unter Verwendung von WPF und XAML. Sie erweitern Ihr Wissen zu Themen wie DependencyProperties, Events und Commands. Das MVVM-Designmuster wird sowohl theoretisch als auch praktisch intensiv behandelt. Sie lernen das .NET Community Toolkit kennen, um komplexe Anwendungen sicher und effektiv zu entwickeln.

Die Schulung umfasst den Einsatz aktueller .NET-Versionen, C#, XAML und Visual Studio. Sie erhalten nützliche Tipps und Tricks zur effizienten Nutzung der Entwicklungsumgebung. Nach dem Workshop verfügen Sie über ein fundiertes Verständnis des MVVM-Musters und sind in der Lage, das .NET Community Toolkit effektiv zu verwenden, um Ihre Entwicklung zu optimieren. Der Kurs richtet sich an erfahrene Entwickler mit grundlegenden Kenntnissen in WPF und C#, die ihre Fähigkeiten in der fortgeschrittenen WPF-Entwicklung weiter ausbauen möchten.

Wir arbeiten mit der neuesten .NET-Version, C#, XAML und Visual Studio und lernen dabei hilfreiche Funktionen dieser leistungsstarken Entwicklungsumgebung kennen, ergänzt durch viele nützliche Tipps und Tricks.

Teilnehmer - Zielgruppe

  • Entwickler

Kurs - Voraussetzungen

  • Programmiererfahrung in C#, WPF und XAML

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Verarbeitung von Events und Commands

  • Eventhandling in WPF
  • Routed Events
  • Verarbeitung von Commands im View.Model

Databinding, Dependency Properties

  • Grundlagen des Databindings
  • Binding Expressions und Konverter
  • Dependency Properties in WPF

MVVM-Pattern - Theorie und Praxis

  • Einführung in das MVVM-Pattern
  • Implementieren des MVVM-Patterns in WPF
  • Bindings zwischen View und ViewModel

.NET Community Tookit

  • Überblick über das .NET Community Toolkit
  • MVVM: Schneller entwickeln mit Source-Generatoren
  • Input-Validation
  • Erweiterung der WPF-Anwendung mit Toolkit-Funktionen

Messenger

  • Kommunikation zwischen Komponenten mit dem Messenger
  • Lose gekoppelte Kommunikation in WPF
  • Nachrichten versenden und anfordern

Inversion of Control, Dependency Injection

  • Konzepte der Inversion of Control (IoC)
  • Dependency Injection in WPF-Anwendungen
  • IoC-Container, Service Locator

Attached Behaviors

  • Konzept der Attached Behaviors in WPF
  • Erstellung und Verwendung von Attached Behaviors

Entwickeln eigener UserControls

  • Erstellung benutzerdefinierter UserControls in WPF
  • Verwendung von Templates und Styling
  • Dialog Service implementieren

Weitere Schulungen zu Thema Microsoft .NET

C# Grundkurs (ohne Vorkenntnisse)

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 5-tägigen Seminar "C# Grundkurs (ohne Vorkenntnisse)" erhalten die Teilnehmenden eine detaillierte Einführung in die Programmiersprache C# und erwerben fundiertes Wissen sowie praktische Fähigkeiten, um effektiv in C# zu programmieren. Ziel des Kurses ist ...

ADO.NET

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem Seminar wird den Teilnehmern der Unterschied zwischen Visual Studio.NET 1.0 und desen Vorgänger ADO (oder gar DAO) gezeigt. Vermittelt wird worin ihre Stärken und ihre Besonderheiten liegen. Dies geschieht mit Hilfe von vielen Beispielen.

Einführung in ASP.NET

- u.a. in Köln, Stuttgart, Darmstadt, Virtual Classroom, Kassel

In dieser 3-tägigen Schulung "Einführung in ASP.NET" lernen Sie die Grundlagen und Konzepte von ASP.NET sowie den Visual Web Developer kennen. Sie werden in der Lage sein, Webanwendungen unter ASP.NET zu erstellen und verschiedene Funktionen wie Datenbankzugriff, ...

ASP.NET MVC für Fortgeschrittene

- u.a. in Hannover, München, Heidelberg, Koblenz, Offenbach

In diesem 3-tägigen Seminar "ASP.NET MVC für Fortgeschrittene" erlernen Sie komplexe Konzepte und Methoden zur Entwicklung von ASP.NET MVC-Anwendungen. Die Teilnehmenden erfahren, wie sie den Optimierungsbedarf ihrer bestehenden ASP.NET MVC-Projekte analysieren ...