Welcome
  • Course Introduction
  • What you will learn
Getting Started With This Course
  • Introduction
  • Getting Started - UWP: The capabilities
  • Getting Started - Introduction to Microsoft Visual Studio
  • Getting Started - Learn and Understand adaptive apps
  • Getting Started - Learn about build and packaging
UWP App UI
  • Introduction
  • Learning App UI - Display content
  • Learning App UI - Layout
  • Learning App UI - Panel controls
  • Learning App UI - Use interactive controls
  • Learning App UI - Apply styling
  • Learning App UI - Use animation
  • Learning App UI - Understand advanced controls
  • Learning App UI - The sample app UI
Learn About Data and Asynchronous Tasks
  • Introduction
  • Data and Asynchronous - Make REST calls
  • Data and Asynchronous - Use a local database
  • Data and Asynchronous - Use threading
  • Data and Asynchronous - Apply data I/O
UWP App Navigation
  • Introduction
  • App Navigation - Enable the back button
  • App Navigation - Use dialogs
  • App Navigation - Create a multi-window application
  • App Navigation - Add navigation
Learn and Understand UWP Application Architecture
  • Introduction
  • UWP App Architecture - Use compiled binding
  • UWP App Architecture - Apply the MVVM architecture
  • UWP App Architecture - Apply a command infrastructure
  • UWP App Architecture - Update the architecture
Learn How To Create Controls
  • Introduction
  • UWP App Controls - Create control templates
  • UWP App Controls - Create templated controls
  • UWP App Controls - Create custom panels
  • UWP App Controls - Create attached properties
  • UWP App Controls - Enhance the sample app UI
UWP App - Adaptive UI
  • Introduction
  • UWP Adaptive UI: Apply scaling
  • UWP Adaptive UI: Use SplitView
  • UWP Adaptive UI: Use RelativePanel
  • UWP Adaptive UI: Use VisualStateManager
  • UWP Adaptive UI: Use adaptive triggers
  • UWP Adaptive UI: Understand tailored views
  • UWP Adaptive UI: Update sample app with adaptive UI
Learn About UWP Application Lifecycle
  • Introduction
  • UWP App Lifecycle - Use extended execution
  • UWP App Lifecycle - Use background tasks and triggers
  • UWP App Lifecycle - Create opportunistic tasks
  • UWP App Lifecycle - Update life cycle support in the app
Learn How To Use UWP Capabilities
  • Introduction
  • Capabilities - Use toasts
  • Capabilities - Handle file extensions
  • Capabilities - Use app launching and protocol handling
  • Capabilities - Share data
  • Capabilities - Use drag and drop
  • Capabilities - Use and create app services
  • Capabilities - Use Cortana
  • Capabilities - Use push notifications
  • Capabilities - Access devices and sensors
  • Capabilities - Understand platform extensions
  • Capabilities - Apply platform capabilities
Microsoft Visual Studio Features
  • Introduction
  • Microsoft Visual Studio Features - Learn How To Debug
  • Microsoft Visual Studio Features - Learn How To Use performance tools
  • Microsoft Visual Studio Features - Learn How To Use Blend
UWP App - Deployment
  • Introduction
  • Deployment and Publish - Test the app
  • Deployment and Publish - Publish the app
Course Summary
  • Summary
Course Material & Source Code
  • Course Material & Source Code
  • Thank You