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 🙂
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”