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 - Datenbankprogrammierung

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

In dieser 3-tägigen Schulung "ADO.NET - Datenbankprogrammierung" lernen Sie die Grundlagen und Praxisanwendung von ADO.NET. Sie werden die Architektur und Funktionalitäten von ADO.NET kennenlernen, einschließlich der wichtigsten Namespaces und Klassen. Sie werden ...

Einführung in Blazor WebAssembly

- u.a. in Berlin, Nürnberg, Dresden, Mannheim, Darmstadt

In diesem 3-tägigen Seminar "Einführung in Blazor WebAssembly" erhalten Sie eine ausführliche Einführung in die Erstellung von UI-Apps mit dem Blazor-Framework. Blazor ermöglicht es Ihnen, komponentenbasierte Muster zu nutzen, die auch in bekannten Bibliotheken ...

Programmieren mit dem ADO.NET Entity Framework

- u.a. in Berlin, Hamburg, Paderborn, Offenbach, Kassel

In diesem 3-tägigen Seminar "Programmieren mit dem ADO.NET Entity Framework" lernen Sie, wie Sie effizient mit dem ADO.NET Entity Framework arbeiten und Datenbankzugriffe in Ihren Anwendungen umsetzen können. Sie werden die grundlegenden Konzepte des Entity ...