SEMINAR P304
3 Tage • 24 UE
Programmieren von Windows-Anwendungen mit Windows Presentation Foundation (WPF) unter Visual Studio
Aufbauend auf Windows Forms beschäftigt sich dieses Entwicklertraining mit Entwurf und Entwicklung von Windows-Client-Anwendungen. Mit Windows Presentation Foundation (WPF) bestehen eindrucksvolle Möglichkeiten anspruchsvolle Windows-Anwendungen zu entwickeln.
Seminarziel
Nach diesem Seminar können Sie selbstständig Anwendungen auf Grundlage von WPF entwickeln. Im Mittelpunkt steht die Entwicklung von Oberflächen sowie Aufbau und Strukturierung von Anwendungen mit Visual Studio und das .NET Framework.
Teilnehmerkreis
Dieses Training richtet sich an Entwickler, die einen sicheren Umgang mit WPF unter Visual Studio erhalten möchten. Dieses Seminar setzt grundlegende Programmierkenntnisse oder die Teilnahme am Kurs "Einführung in die Programmierung mit Visual Basic .NET (VB.NET)" oder "C# Programmieren mit Visual Studio und .NET" voraus. Das Seminar wird mit der aktuellen Visual Studio Version durchgeführt.
Sonstiges
Zum Training erhalten Sie praxisorientierte Unterlagen und für 3 Monate telefonischen Support zum Seminarinhalt.
Seminarinhalt
WPF Grundlagen
- Überblick über Windows Presentation Foundation
- Erster Einblick in WPF-KonzepteArchitektur Pattern
- Neuerungen in Visual Studio 2017 und WPF 4.6
XAML Grundlagen
- Einführung in XAML, Namespaces und Layout Container
- Überblick über Content/Item-Steuerelemente
Designen und Entwickeln eines User Interfaces
- Seitenlayout definieren
- Implementieren von Frame und TabControls
- WinForms Controls in WPF einbinden
- Nutzen von Events und Commands
Wiederverwendbare Styles – Templates – Trigger – Ressourcen - Controls
- Anwendung von Styles, Control-Templates, Daten-Templates
- Erstellen von Triggern
- Statische und Dynamische Ressourcen
- Definieren von Ressourcen-Dictionary
- Erstellen von User- und Custom Controls
MVVM (Model View ViewModel)
- Überblick von MVVM-Patterns
- Grundstrukturen von MVVM
- Datenmodel, Logik, ViewModels und Views
Einfache Datenbindung
- Binden an Controls (Element-Bindung)
- Datengebundene Steuerelemente
- Binding Modes
- Implementieren von Objekt-und Eigenschaftsänderungen (INotifyPropertyChanged)
- Datenbindung mit Converter (IValueConverter)
- Datenvalidierung (ValidationRule, IDataErrorInfo, INotifyErrorInfo)
- Dependency Property
Komplexe Datenbindung
- Datenbindung mit DataContext
- Bindung zu Collections/ObservableCollections
- ICollectionView zur Sortierung, Filterung und Gruppierung
- Erstellen von Master-Details User Interfaces
Inklusiv-Leistungen
- Seminardurchführung
- Herstellerzertifizierte Trainer
- Digitales Teilnahmezertifikat
- Kostenfreies WLAN
- Verpflegung und Getränke (bei Präsenzteilnahme)
- Praxisorientierte Trainingsunterlagen
- 3 Monate telefonischer Support zum Seminarinhalt
Termine & Buchung
Filtern nach Standort
Filtern nach Termin
Frühester möglicher Termin im
Spätester möglicher Termin im
*Alle Preise gelten zzgl. gesetzlicher MwSt. Das Angebot richtet sich nicht an Privatkunden.
Inhousetraining anfragenEinzelcoaching anfragen
Dieses Seminar können Sie buchen.
Dieses Seminar ist ein Live Webinar.
Trainingscenter Dresden
Seminar findet statt. Restplätze vorhanden.
Trainer: Arndt BethkeSeminar findet statt.
Trainer: Arndt BethkeDieses Seminar ist ein Live Webinar.
Trainingscenter Leipzig
Dieses Seminar können Sie buchen.
Dieses Seminar können Sie buchen.
Dieses Seminar ist ein Live Webinar.
Trainingscenter München
Dieses Seminar können Sie buchen.
Dieses Seminar können Sie buchen.
Dieses Seminar ist ein Live Webinar.
Trainingscenter Frankfurt
Dieses Seminar können Sie buchen.
Dieses Seminar können Sie buchen.
Dieses Seminar ist ein Live Webinar.
Trainingscenter München
Dieses Seminar können Sie buchen.
Dieses Seminar können Sie buchen.
Dieses Seminar ist ein Live Webinar.
Trainingscenter Dresden
Dieses Seminar können Sie buchen.
Dieses Seminar können Sie buchen.
Dieses Seminar ist ein Live Webinar.
Trainingscenter Berlin
Dieses Seminar können Sie buchen.
Dieses Seminar können Sie buchen.
Dieses Seminar ist ein Live Webinar.
Trainingscenter Leipzig
Dieses Seminar können Sie buchen.
Dieses Seminar können Sie buchen.
Dieses Seminar ist ein Live Webinar.
Trainingscenter Frankfurt
Dieses Seminar können Sie buchen.
Dieses Seminar können Sie buchen.
Dieses Seminar ist ein Live Webinar.
Trainingscenter München
Dieses Seminar können Sie buchen.
Dieses Seminar können Sie buchen.
Dieses Seminar ist ein Live Webinar.
Trainingscenter Dresden
Dieses Seminar können Sie buchen.
Dieses Seminar können Sie buchen.
Dieses Seminar ist ein Live Webinar.
Trainingscenter Berlin
Dieses Seminar können Sie buchen.
Dieses Seminar können Sie buchen.
Dieses Seminar ist ein Live Webinar.
Trainingscenter Leipzig
Dieses Seminar können Sie buchen.
Dieses Seminar können Sie buchen.
Dieses Seminar ist ein Live Webinar.
Trainingscenter Frankfurt
Dieses Seminar können Sie buchen.
Dieses Seminar können Sie buchen.
Dieses Seminar ist ein Live Webinar.
Trainingscenter München
Dieses Seminar können Sie buchen.
Dieses Seminar können Sie buchen.
Dieses Seminar ist ein Live Webinar.
Inhousetraining
Dieses Trainings als Inhousetraining anfragen:
- Maßgeschneidert für Sie
- Vor Ort für mehrere Personen
- Sparen Sie Zeit und Reisekosten
Einzelcoaching
Dieses Seminar als Einzelcoaching anfragen. Die individuellste Form des Lernens, angepasst an Ihre Arbeitsaufgabe und Ihre Vorkenntnisse.
Einzelcoaching anfragenBonusprogramm
Bei Online-Buchung dieses Seminars erhalten Sie bis zu 2250 Prämien-Rocks. Teilnahmebedingungen hier.
Programm ansehen