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:

Foundations

  • 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.

Summary

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!
Christian

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 | Dreamstime.com 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:

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s