WPF Workshop für Fortgeschrittene

Seminarinformationen

Seminar - Ziel

In dieser 2-tägigen Schulung "WPF Workshop für Fortgeschrittene" lernen Sie fortgeschrittene Konzepte und Techniken in der Entwicklung von WPF-Anwendungen. Der Fokus liegt auf einer modernen und flexiblen Softwarearchitektur mit WPF und XAML. Sie vertiefen Ihre Kenntnisse zu Themen wie DependencyProperties, Events und Commands. Das MVVM-Muster wird ausführlich behandelt, sowohl in Theorie als auch in der praktischen Anwendung. Sie werden das .NET Community Toolkit und die Prism-Library kennenlernen, um komplexe Anwendungen sicher zu konzipieren.

Die Schulung umfasst die Verwendung von aktuellen .NET-Versionen, C#, XAML und Visual Studio. Sie erhalten hilfreiche Tipps und Tricks zur effizienten Nutzung der Entwicklungsumgebung. Nach dem Workshop haben Sie ein solides Verständnis des MVVM-Entwurfsmusters und können das Community Toolkit oder die Prism-Library erfolgreich einsetzen. Die Schulung richtet sich an erfahrene Entwickler mit Grundkenntnissen in WPF und C#, die ihre Fähigkeiten in der fortgeschrittenen WPF-Entwicklung erweitern möchten.

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
  • Verwendung von Commands


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
  • Umsetzung des MVVM-Patterns in WPF
  • Binding zwischen View und ViewModel


Inversion of Control, Dependency Injection

  • Konzepte der Inversion of Control (IoC)
  • Dependency Injection in WPF-Anwendungen
  • Verwendung von DI-Frameworks


Ioc-Container, Service Locator

  • Übersicht über verschiedene IoC-Container
  • Verwendung von Service Locator-Patterns
  • Integration von IoC-Containern in WPF


.NET Community Tookit

  • Überblick über das .NET Community Toolkit
  • Verwendung und Integration der Toolkit-Komponenten
  • Erweiterung der WPF-Anwendung mit Toolkit-Funktionen

WPF Prism Library

  • Einführung in die Prism Library
  • Verwendung des Prism-Frameworks in WPF
  • Modulare Entwicklung mit Prism

Messenger, EventAggregator

  • Kommunikation zwischen Komponenten mit dem Messenger-Pattern
  • Verwendung des EventAggregators in Prism
  • Locker gekoppelte Kommunikation in WPF


Attached Behaviors

  • Konzept der Attached Behaviors in WPF
  • Erstellung und Verwendung von Attached Behaviors
  • Erweiterung des Verhaltens von WPF-Controls


Entwickeln eigener UserControls

  • Erstellung benutzerdefinierter UserControls in WPF
  • Verwendung von Templates und Styling
  • Wiederverwendbare und anpassbare Controls entwickeln

Weitere Schulungen zu Thema Microsoft .NET

C#/.net Framework Schnelleinstieg

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

In diesem Seminar erlernen Sie die grundlegenden Kenntnisse und Fertigkeiten, um sich mit der Programmiersprache C# innerhalb der .NET Platform bewegen zu können. Die Inhalte werden mit vielen praktischen Übungen vertieft.

C#/.net Framework für Einsteiger

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

Diese Seminar dient als Einstieg in die C# Programmierung im Kontext einer .NET Platform. Sie erlernen die grundlegenden Kenntnisse und Fertigkeiten, die es Ihnen ermöglichen sich mittels C#-Programmierung in einer .NET Umgebung zu bewegen. Die Inhalte des Kurses werden durch ...

DevExpress WPF Einführung

- u.a. in Berlin, Hannover, Hamburg, Heidelberg, Offenbach

In dieser 3-tägigen Schulung "DevExpress WPF Einführung" erhalten Sie eine fundierte Einführung in die WPF-Controls von DevExpress, einem Framework zur Erstellung moderner Benutzeroberflächen mit WPF und C#. Der Kurs konzentriert sich darauf, Ihnen schnell und effektiv die ...

Einführung in Continuous Delivery

- u.a. in Hamburg, Stuttgart, Wien, Zürich, Darmstadt

In dieser 2-tägigen Schulung "Einführung in Continuous Delivery" lernen Sie die Motivation und Konzepte hinter Continuous Delivery und das Zusammenspiel mit dem DevOps-Paradigma kennen. Sie erhalten einen Überblick über Continuous Integration, Continuous Delivery und ...