Seminarinhalte

WPF Controls

  • Examining the Class Hierarchy
  • Tweaking the UI with transforms
  • The power of composability
  • Content controls, Container controls, Header controls, Item controls
  • Range controls, Using Text controls
  • Understanding dependency properties
  • Routed events
  • WPF Debugging with Snoop

Introduction to WPF Layout

  • Look at WPF layout capabilities
  • Absolute layout using Canvas
  • Using StackPanel, WrapPanel and DockPanel
  • The do-it-all panel: Grid
  • Tweaking using panel attached properties
  • Building resolution and font independent layouts

Reusability with WPF Resources

  • Re-using objects through resources
  • Resource inheritance
  • Static resources
  • Dynamic resources
  • Resources and code-behind Merging Resource Dictionaries

Animations

  • What are animations?
  • Working with storyboards
  • Animations in code
  • Creating animations in Blend

Principles of WPF Styles, Triggers & Templates

  • Why we need styles
  • WPF look-less controls
  • Example: Restyling a ListBox
  • Intro to templates
  • Triggers

The Visual State Manager

  • What is the Visual State Manager?
  • Parts, states, transitions and state groups
  • Responding to state changes
  • Using the Visual State Manager in Blend

Using WPF Data Binding

  • The need for data binding
  • Binding in code and markup
  • Introduction to simple data binding
  • Converting data for data binding
  • Validating data
  • Introduction to complex data binding
  • Understanding Source and DataContext
  • Displaying data using the DataGrid control
  • Visual data binding with the Visual Studio Data Sources window

Data Validation

  • Validation Rules
  • IDataErrorInfo
  • INotifyDataErrorInfo
  • Custom Feedback

Introduction to the MVVM pattern

  • What is the MVVM pattern?
  • Using commands instead of event handling
  • Defining the model
  • Adding the ViewModelBinding the View to the ViewModel

Deploying your WPF Windows Applications

  • Using XCOPY deployment
  • Using Click-Once

Multi-Threading in WPF Applications

  • Threads in .NET
  • Using the Task Parallel Library (TPL) in WPF
  • Using async/await
  • Synchronization with the UI Thread

Zielgruppe

Diese Intensivschulung basiert auf .NET 4.5.1. Sie richtet sich an erfahrende Entwickler, die mit den Grundlagen der Anwendungsentwicklung und der .NET Technologie vertraut sind.

Seminarformat

Dieses Intensivseminar findet in Form eines PowerWorkshops statt. Die Inhalte der notwendigen theoretischen Lerneinheiten zur Technologie des SQL Servers werden in Praxisszenarien verfestigt. Der Trainer steht bis zu 10 Stunden am Tag zur Verfügung. Dadurch wird sichergestellt, dass das höchste Maß an Wissensvermittlung stattfindet, während sie nur 5 Tage in Ihrem Unternehmen ausfallen. Der PowerWorkshop wird in Kooperation mit der GFN AG (Microsoft Gold Partner for Learning Solutions) in Köln veranstaltet, um den Teilnehmern die optimale Lernumgebung zu bieten.

Trainer

Wir freuen uns sehr, zu diesem PowerWorkshop Herrn Bernd Marquardt, einen hocherfahrenen Experten für .NET, engagiert zu haben. In der Entwicklergemeinde ist er durch Veröffentlichungen in Fachzeitschriften, Vorträge auf zahlreichen Fachkonferenzen (ADC, BASTA, DevDays, u.a), seine Webcasts für die deutschsprachige MSDN-Website sowie seine langjährige ehrenamtliche Tätigkeit als Microsoft Regional Director sehr bekannt. Bei Microsoft Press ist sein sehr erfolgreiches Buch „Windows Presentation Foundation Crashkurs“ erschienen. Für sein hervorragendes Fachwissen und seine Praxiserfahrung wurde er von Microsoft mehrfach als MVP (Most Valuable Professional) ausgezeichnet.

Seminargebühr

Der Preis für das 5-tägige Training inkl. Reise- und Übernachtungskosten beträgt je Teilnehmer € 3.160,00 zzgl. MwSt.
In diesem Preis sind enthalten:

  • Hin- und Rückfahrt in der 2. Klasse der Deutschen Bahn
  • Vier Übernachtungen in einem 4-Sterne Hotel in der Nähe des Seminarorts (max. 2km)
  • Frühstück, Pausen- und Mittagsverpflegung
  • Internet oder nach Verfügbarkeit WLAN im Hotel

Der Preis für das 5-tägige Training beträgt je Teilnehmer € 2.590,00 zzgl. MwSt.


Datum/Zeit
24.Nov.2014 - 28.Nov.2014 von 09:00 - 17:00 Uhr

Veranstaltungsort
Köln

Lade Karte ...

Buchungsanfrage

Mit Ihrer Anfrage können Sie Ihren Seminarplatz unverbindlich reservieren. Unser Team wird Ihre Anfrage überprüfen und Sie schnellstmöglich kontaktieren.

Buchungsmöglichkeit für diese Veranstaltung ist bereits geschlossen.