WPF Kompaktkurs

Seminarinformationen

Seminar - Ziel

In dieser 3-tägigen Schulung "WPF Kompaktkurs" lernen Sie die Programmierung einer modernen Benutzeroberfläche mit WPF und C#. Nach einem Überblick über die zugrunde liegenden Prinzipien der WPF-Architektur erlernen Sie die Syntax und Verwendung von XAML-Code, den Einsatz von Layout-Controls zur Seitengestaltung und WPF-Controls zur Darstellung der Daten. In kleinen Programmierbeispielen wird das Erlernte sofort angewendet. Wir arbeiten mit der aktuellen Version von Visual Studio und lernen dabei die wichtigsten Funktionen dieses mächtigen Tools kennen, natürlich inclusive vieler Tipps und Tricks. Nach dem Kurs besitzen Sie gute Grundkenntnisse in der Gestaltung und Entwicklung von Oberflächen mit WPF.

Teilnehmer - Zielgruppe

  • Entwickler

Kurs - Voraussetzungen

  • Grundkenntnisse in .NET
  • Programmiererfahrung in C# oder Visual Basic

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Überblick

  • Grundlagen von WPF/WinUI
  • Deklarative Programmierung mit XAML
  • Code-Behind
  • Visual Studio, Projekt-Templates

Layout

  • Layout-Controls
  • Dynamische Seitengestaltung
  • Logical Tree, Visual Tree

WPF-Controls

  • Darstellung von Daten
  • Input-Controls
  • Menu, ContextMenu
  • User Dialog
  • DataTemplates

Events und Commands

  • Routed Events, Verarbeitung im Code-Behind
  • Commands, Verarbeitung im View-Model

DataBinding

  • Konzept des DataBindings
  • Dependency Properties
  • DataContext
  • Converter

Resourcen

  • Styles, Trigger
  • Images, Themes
  • Animation, Transformation
  • DataTemplates
  • User Controls, Behaviors

MVVM-Pattern

  • Model-View-View-Model
  • Loosely Coupled App Design
  • CommunityToolkit MVVM
  • WPF-Architektur, Dependency Injection

Praxis

  • HotReload
  • Debuggen einer WPF-Anwendung
  • Testen einer WPF-Anwendung
Tags: Microsoft

Weitere Schulungen zu Thema Microsoft .NET

C# Grundkurs (ohne Vorkenntnisse)

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

In dieser 5-tägigen Schulung "C# Grundkurs (ohne Vorkenntnisse)" erhalten die Teilnehmer eine umfassende Einführung in die Programmiersprache C# und erlangen fundierte Kenntnisse und praktische Fähigkeiten, um effektiv mit C# zu entwickeln. Das Ziel dieser Schulung ...

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.

Programmieren von Web-Anwendungen mit ASP.NET und JavaScript/jQuery

- u.a. in Berlin, Köln, Düsseldorf, Darmstadt, Freiburg

In dieser 2-tägigen Schulung "Programmieren von Web-Anwendungen mit ASP.NET und JavaScript/jQuery" lernen Sie, wie Sie Webanwendungen mit ASP.NET entwickeln und dabei JavaScript und jQuery effektiv einsetzen können. Sie erhalten einen umfassenden Überblick über ...

Objektorientierte Programmierung Grundkurs (OOP)

- u.a. in Hannover, Leipzig, Paderborn, Heidelberg, Darmstadt

In dieser 3-tägigen Schulung "Objektorientierte Programmierung Grundkurs (OOP)" werden Sie in die Grundlagen der objektorientierten Programmierung (OOP) eingeführt. Der Kurs richtet sich besonders an Programmierer, die bereits mit prozeduralen Programmiersprachen ...