Programming Universal Windows Platform Workshop

In the week starting August-1st I’m teaching a workshop programming the Universal Windows Platform (UWP) in Vienna, Austria – all the cool features needed to create UWP applications. Of course there’s XAML with compiled data binding and adaptive triggers, but also Cognitive Services 🙂

Apps on multiple Devices

In this workshop you learn creating apps running on Windows 10 platforms including XAML, the MVVM pattern, using the Windows runtime, calling services, and more:


  • Overview of creating Universal Windows Platform (UWP) Apps
  • Visual Studio and Blend for Visual Studio
  • Sharing Code
  • Platform SDKs
  • Application Lifecycle

Creating the User Interface

  • Overview and Goals of XAML
  • XAML Controls
  • Layout (RelativePanel, SplitView, Grid, WrapGrid…)
  • Data Binding and Compiled Data Binding
  • Adaptive Triggers
  • Styles and Templates
  • Tiles and Toasts

Creating Reusable and Testable Applications

  • MVVM Pattern
  • Creating Views, View-Models, and Models
  • Change Notification
  • Repository Pattern
  • Messaging using Events
  • Using Dependency Injection Frameworks
  • Unit Testing
  • Automated UI Testing
  • Using HockeyApp

Communication between Apps

  • App Contracts
  • Sharing Data
  • Drag and Drop
  • Communication via App Services

Special Features

  • Navigation Framework
  • Using Maps
  • Inking and Ink Controls
  • Using Sensors
  • Using Cognitive Services

Knowledge of C# is necessary to attend this workshop.


Depending on the knowledge and wishes by the attendees, the topics of the workshop can be adapted. For sure it’s a great week covering all what’s needed to get you started creating UWP applications.

Interested in this workshop? Programming Universal Apps is also available as company-based workshop, adapted to your knowledge and goals.

Have fun with programming and learning!

Related Information

Compiled Data Binding with UWP
Portable Library
Dependency Injection
Using .NET Core Libraries
Professional C# – What’s in there for UWP

Image © Monicaodo | Laptop, Tablet PC and Smart Phone with Apps


3 thoughts on “Programming Universal Windows Platform Workshop

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.