-
Using OneDrive
After watching this video; you will be able to integrate OneDrive with your app to store files and data.
-
Extending Styles
After watching this video; you will be able to create and use an extended style in a universal Windows app.
-
Formatting GridView Items
After watching this video; you will be able to set up a data template for formatting and displaying grid view items and make a data template reusable among multiple grid views in universal Windows apps.
-
Handling Navigation Events
After watching this video; you will be able to navigate between two pages using Frame.Navigate and pass data between two pages using Frame.Navigate.
-
Navigating Between Pages
After watching this video; you will be able to implement on-page navigation in universal Windows apps.
-
Using The FlipView Control
After watching this video; you will be able to add items manually to a FlipView control in XAML and C# and respond to the SelectionChanged event of a FlipView control.
-
Using The Navigation Stack
After watching this video; you will be able to use the Navigation Stack in a Windows Store app.
-
Using the StackPanel Control
After watching this video; you will be able to use the StackPanel control to implement a layout in a universal Windows app.
-
Using the VariableSizedWrapGrid Control
After watching this video; you will be able to use the VariableSizedWrapGrid control in a universal Windows app.
-
Working with App Settings
After watching this video; you will be able to use the settings pane to work with app settings.
-
Working With Merged Dictionaries
After watching this video; you will be able to create a merged resource dictionary and use resources in a merged resource dictionary.
-
Connect to Your Mobile Service
After watching this video; you will be able to implement calls to your mobile service from a client app.
-
Consume a RESTful Service
After watching this video; you will be able to consume a remote REST service from your app.
-
Create a Background Task
After watching this video; you will be able to use background tasks in your application.
-
Creating a RESTful Service
After watching this video; you will be able to implement a service using RESTful system.
-
Creating Class Libraries
After watching this video; you will be able to place reusable code in a library.
-
Creational Patterns
After watching this video; you will be able to describe the common creational patterns and their uses.
-
Cryptographic Signatures
After watching this video; you will be able to digitally sign data.
-
Cryptography Concepts
After watching this video; you will be able to identify concepts central to cryptography and how you can use them.
-
Data Roaming Introduction
After watching this video; you will be able to identify the features and benefits of roaming profiles.
-
Debugging a Background Task
After watching this video; you will be able to troubleshoot and debug your background task.
-
Develop an MVVM Model
After watching this video; you will be able to create the Data Model component of the MVVM pattern.
-
Develop an MVVM View
After watching this video; you will be able to create the View class component of the MVVM pattern.
-
Develop an MVVM ViewModel
After watching this video; you will be able to create the ViewModel component of the MVVM pattern.
-
Develop Class Interactions
After watching this video; you will be able to connect the components of the MVVM.
-
Device Orientation
After watching this video; you will be able to determine the orientation of the device running your app.
-
Display Capture
After watching this video; you will be able to enable your application to record the device display.
-
Encrypting and Decrypting Data
After watching this video; you will be able to encrypt and decrypt digital data.
-
File Access
After watching this video; you will be able to access and manage files and folders.
-
File Permissions and Locations
After watching this video; you will be able to identify file storage locations and access permissions.
-
Frameworks
After watching this video; you will be able to describe the relationship between architectures; patterns; and frameworks.
-
Generating a Cryptographic Hash
After watching this video; you will be able to create a hash for use in authenticating data.
-
Generating Asymmetric Key Pairs
After watching this video; you will be able to create an asymmetric cryptographic key pair.
-
Generating Symmetric Keys
After watching this video; you will be able to create a symmetric cryptographic key.
-
Global Assembly Cache
After watching this video; you will be able to identify the purpose of the global assembly cache.
-
Handle Task Completion
After watching this video; you will be able to respond to the completion of a background task.
-
Introduction to MVVM
After watching this video; you will be able to describe the benefits and applications of the MVVM pattern.
-
Introduction to Version Control
After watching this video; you will be able to describe the benefits of version control systems.
-
Media Recording
After watching this video; you will be able to use CameraCaptureUI to record images and video in your app.
-
Message Authentication Codes
After watching this video; you will be able to ensure transmitted messages haven't been tampered with.
-
OneDrive Introduction
After watching this video; you will be able to describe the features of using OneDrive.
-
Receive a Link
After watching this video; you will be able to receive links from other apps.
-
Receive Files
After watching this video; you will be able to receive files from other applications.
-
Repository Patterns
After watching this video; you will be able to use repositories to represent data.
-
Resume Your App
After watching this video; you will be able to correctly handle resuming from a suspended state.
-
Routing and Navigation
After watching this video; you will be able to obtain and display directions and location.
-
Run in Isolation
After watching this video; you will be able to create an app that runs in isolation.
-
Scaling Services
After watching this video; you will be able to scale your Azure-based Service.
-
Scaling SQL Server
After watching this video; you will be able to scale a SQL Server DB.
-
Scheduling Backend Jobs
After watching this video; you will be able to create tasks to be executed on a defined schedule.
-
Security Transparency
After watching this video; you will be able to adhere to security transparency in your app.
-
Share a Link
After watching this video; you will be able to share links and other URIs with other apps.
-
Share Files
After watching this video; you will be able to share files to other applications.
-
Strong Named Assemblies
After watching this video; you will be able to sign an assembly using a strong name.
-
Structural Patterns
After watching this video; you will be able to describe the common structural patterns and their applications.
-
Suspend Your App
After watching this video; you will be able to correctly handle when your app loses focus.
-
Sync and Reconnect
After watching this video; you will be able to ensure your app handles offline operations and reconnecting.
-
Tiles; Toasts; and Badges
After watching this video; you will be able to create a dynamic application tile using Adaptive Templates.
-
Unit of Work Patterns
After watching this video; you will be able to use unit of work patterns to coordinate repositories.
-
Update Live Tiles
After watching this video; you will be able to update the live tile for your application.
-
Updating Live Tiles
After watching this video; you will be able to change the content of a live tile from a background task.
-
Uploading Images to Azure
After watching this video; you will be able to store images on Azure storage.
-
Use Offline Data
After watching this video; you will be able to access cached database objects when offline.
-
Using Authentication Brokers
After watching this video; you will be able to connect to third-party authentication sources.
-
Using Binding Contexts
After watching this video; you will be able to describe binding contexts and their use.
-
Using Biometrics
After watching this video; you will be able to access biometric hardware for identity verification and authentication.
-
Using Code Access Security
After watching this video; you will be able to implement code that behaves in a secure manner.
-
Using Contacts
After watching this video; you will be able to access and modify contacts.
-
Using Credential Locker
After watching this video; you will be able to store and retrieve service credentials using the Credential Locker.
-
Using Geofencing
After watching this video; you will be able to set up and respond to geofences.
-
Using OpenID
After watching this video; you will be able to use OpenID in an Azure web application.
-
Using RESTful Services
After watching this video; you will be able to connect to a RESTful service from your application.
-
Using Roaming Data
After watching this video; you will be able to implement data roaming in your app.
-
Using SD Cards
After watching this video; you will be able to identify the possibilities and limitations of using SD card storage.
-
Using Single Sign-On in Your App
After watching this video; you will be able to implement single sign-on.
-
Using Windows Hello
After watching this video; you will be able to use advanced biometric technologies in your app.
-
Version Control Using Git
After watching this video; you will be able to use Git to manage your software development.
-
Version Control Using TFVC
After watching this video; you will be able to use Use Team Foundation Version Control to manage your software development.
-
Viewing and Downloading Logs
After watching this video; you will be able to make use of application and server logs to troubleshoot problems.
-
Working Offline
After watching this video; you will be able to create apps that allow working offline.
-
Working with Graphics Objects
After watching this video; you will be able to use and manipulate 3-D objects.
-
Access Appointments
After watching this video; you will be able to access and modify appointments.
-
Accessing Files on an SD Card
After watching this video; you will be able to work with files on an SD card.
-
Adding an App Splash Screen
After watching this video; you will be able to add flair to your app with a splash screen.
-
Additional Behavioral Patterns
After watching this video; you will be able to describe additional behavioral patterns and their applications.
-
Animating Objects with Storyboards
After watching this video; you will be able to use storyboards to control object animations.
-
Architectures
After watching this video; you will be able to identify common architectures and when to use them.
-
Assembly Names
After watching this video; you will be able to describe the components and importance of assembly names.
-
Asynchronous Programming
After watching this video; you will be able to work with tasks that don't return immediately.
-
Azure Disaster Recovery
After watching this video; you will be able to handle and recover from failures.
-
Azure Single Sign-On
After watching this video; you will be able to describe the features and benefits of third-party SSO.
-
Behavioral Patterns
After watching this video; you will be able to describe the common behavioral patterns and their uses.
-
Cloud Design Patterns
After watching this video; you will be able to describe cloud design patterns and their applications.
-
Code Access Security
After watching this video; you will be able to identify the code security features of UWP.
-
Configuring Web Apps from Visual Studio
After watching this video; you will be able to modify the configuration of your web app from Visual Studio.
-
Using the RelativePanel
After watching this video; you will be able to use the RelativePanel control to implement a layout in a universal Windows app.
-
Using the Resources Property
After watching this video; you will be able to use the Resources property to declare resources for reuse.
-
Using the Search Contract
After watching this video; you will be able to implement search using a SearchBox control.
-
Accessing OneDrive with File Picker
After watching this video; you will be able to enable a file picker in a universal Windows app to be used to manipulate OneDrive files.
-
Advanced Inking
After watching this video; you will be able to provide support for advanced inking using different devices in universal Windows apps.
-
Altering GridView Controls Layout
After watching this video; you will be able to alter the default layout of a GridView control and with the ListView control.
-
App Design and ALM
After watching this video; you will be able to identify design considerations and ALM processes for universal Windows Apps.
-
Changing a Control's Appearance
After watching this video; you will be able to adjust a button elements ControlTemplate to change its visual appearance.
-
Coded UI Testing
After watching this video; you will be able to implement a coded UI test for a universal Windows app.
-
Control Template States
After watching this video; you will be able to customize the visual states of a control by redefining animations in a control's ControlTemplate.
-
Facial Expressions Recognition
After watching this video; you will be able to provide support for facial expressions recognition in universal Windows apps.
-
Flat and Hierarchical Navigation
After watching this video; you will be able to use emulators to evaluate windowing implementations for universal Windows apps.
-
Grouping Data with GridView Control
After watching this video; you will be able to group data using the GridView control in a universal Windows app.
-
Implementing Resource Templates
After watching this video; you will be able to implement resource templates in universal Windows apps.
-
Implementing Resources
After watching this video; you will be able to implement resources to support globalization and localization in an universal Windows app.
-
Implementing the Contact Picker
After watching this video; you will be able to implement a Contact picker in a universal Windows app.
-
Localizing Graphic Resources
After watching this video; you will be able to localize graphic resources in a universal Windows app.
-
Localizing Text Resources
After watching this video; you will be able to localize text resources in a universal Windows app.
-
Localizing User Input
After watching this video; you will be able to implement localization of user input in universal Windows apps.
-
Navigation Bars
After watching this video; you will be able to Implement the Hub control in universal Windows apps.
-
On-page Navigation
After watching this video; you will be able to implement navigation bars in universal Windows apps.
-
Opening Files Using a File Picker
After watching this video; you will be able to use a file picker with filters within a universal Windows app to open single and multiple files.
-
Resources and Resource Dictionaries
After watching this video; you will be able to use resources and resource dictionaries; and learn what can be declared as a resource.
-
Resources in Code Behind Files
After watching this video; you will be able to access and use resources in code behind files and access named resources directly.
-
Saving Files Using a File Picker
After watching this video; you will be able to save files using a file picker in a universal Windows app.
-
Specifying the Window Mode
After watching this video; you will be able to implement support for window size changes; including adaptive layout and flow control; in universal Windows apps.
-
Supporting Cortana Integration
After watching this video; you will be able to provide support for Cortana integration in universal Windows apps.
-
Supporting Different Screens
After watching this video; you will be able to implement Semantic Zoom in universal Windows apps.
-
Supporting Digital Pen Input
After watching this video; you will be able to provide support for digital pen input in universal Windows apps.
-
Supporting Gaze Tracking
After watching this video; you will be able to provide support for gaze tracking in universal Windows apps.
-
Supporting Inking
After watching this video; you will be able to provide support for inking using different devices in universal Windows apps with DirectInk.
-
Supporting Keyboard Input
After watching this video; you will be able to enable support for keyboard and virtual keyboard input in universal Windows apps.
-
Supporting Mouse Input
After watching this video; you will be able to use mouse events in a universal Windows app.
-
Supporting Speech Recognition
After watching this video; you will be able to provide support for speech recognition in universal Windows apps.
-
Supporting Speech Synthesis
After watching this video; you will be able to provide support for speech synthesis in universal Windows apps.
-
Supporting Touch Input
After watching this video; you will be able to provide support for touch input in universal Windows apps.
-
Supporting Voice Commands
After watching this video; you will be able to provide support for voice commands including control of apps and devices in universal Windows apps.
-
Supporting Window Size Changes
After watching this video; you will be able to implement support for different screen sizes and resolutions including window size and shape and screen dpi in universal Windows apps.
-
Testing Against Use Cases
After watching this video; you will be able to implement testing against defined use cases for universal Windows apps.
-
The Hub Control
After watching this video; you will be able to define and implement flat and hierarchical navigation in universal Windows apps.
-
Using Emulators
After watching this video; you will be able to query the ApplicationView class to find out an apps window mode and current dimensions.
-
Using PointerPoint & PointerDevice
After watching this video; you will be able to use PointerPoint and PointerDevice in universal Windows apps.
-
Setting Up Headers with ListView
After watching this video; you will be able to set up a header using ListView and GridView controls.
-
Supporting Touch Gestures
After watching this video; you will be able to provide support for touch gestures in universal Windows apps.
-
Using the ListView Control
After watching this video; you will be able to add items manually to a ListView control in XAML and C# and respond to the SelectionChanged event of a ListView control.
-
Push Notifications
After watching this video; you will be able to utilize push notifications from your service.
-
Design Patterns
After watching this video; you will be able to identify common design patterns and how to apply them.
-
Using the GridView Control
After watching this video; you will be able to add items to a GridView Control from XAML and add items to a GridView control using C#.
-
Implementing Styles
After watching this video; you will be able to implement styles as a resource for universal Windows apps.
-
Using Credential Locker
After watching this video; you will be able to store and retrieve service credentials using the Credential Locker.
-
Creating a Mobile Service
After watching this video; you will be able to create a mobile service to be hosted on Azure.
-
Printing
After watching this video; you will be able to save hard copies to a printer from your app.
-
Using Pointer Events
After watching this video; you will be able to use pointer events in a universal Windows app.
-
Single Sign-On
After watching this video; you will be able to describe the benefits and use cases for single sign-on.
-
Role-based Security
After watching this video; you will be able to use security roles in your software to enforce policies.
-
Creating Resource Dictionaries
After watching this video; you will be able to create a resource dictionary and add resources to it and access a resource dictionary from an app page and use included resources.
-
Notifications
After watching this video; you will be able to send notifications and provide actions for users.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Storyboarding
After watching this video, you will be able to implement team collaboration for the development of universal Windows apps by implementing storyboarding with PowerPoint and linking it to a backlog item.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Using Data Binding and Pickers
After watching this video, you will be able to practice implementing data binding, add a file picker, and add search functionality to a universal Windows app.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Using a Settings Flyout
After watching this video, you will be able to use a Settings Flyout in universal Windows apps.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Using File Pickers
After watching this video, you will be able to describe the basic features of file pickers in the context of universal Windows apps.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Writing Theories
After watching this video, you will be able to create unit tests using theories for universal Windows apps.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Globalization and Resources
After watching this video, you will be able to provide an overview of globalization, localization, and resources in the context of unversal Windows apps.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Windows Performance Recorder Basics
After watching this video, you will be able to use the Windows Performance Recorder (WPR) in the Windows Performance Toolkit to analyze universal Windows apps.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Analyzing Energy Consumption
After watching this video, you will be able to use the Performance and Diagnostics hub in Visual Studio 2015 to analyze energy consumption in universal Windows apps.
-
Universal Windows Platform – App Architecture and UX/UI with C#: User Input and Testing
After watching this video, you will be able to implement inking, localize user input, and implement a coded UI test for a universal Windows app.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Analyzing Memory Usage
After watching this video, you will be able to use the Performance and Diagnostics hub in Visual Studio 2015 to analyze memory usage in universal Windows apps.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Analyzing UI Responsiveness
After watching this video, you will be able to use the Performance and Diagnostics hub in Visual Studio 2015 to analyze UI performance in universal Windows apps.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Analyzing Network Usage
After watching this video, you will be able to use the Performance and Diagnostics hub in Visual Studio 2015 to analyze network usage for universal Windows apps.
-
Universal Windows Platform – App Architecture and UX/UI with C#: CPU Sampling
After watching this video, you will be able to use the Performance and Diagnostics hub in Visual Studio 2015 to analyze CPU usage for universal Windows apps.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Submitting an App
After watching this video, you will be able to use the unified Windows Dev Center dashboard to submit a universal Windows app for publishing to the Windows Store and Windows Phone Store.
-
Universal Windows Platform – App Architecture and UX/UI with C#: End User Testing
After watching this video, you will be able to describe the benefits of beta testing, and how to submit an app for beta testing.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Implementing WACK Tests
After watching this video, you will be able to implement Windows App Certification Kit (WACK) tests on Windows 10 to validate a universal Windows app.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Packaging an App
After watching this video, you will be able to step through options for packaging a Universal Windows app.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Monitoring and Deployment
After watching this video, you will be able to practice Visual Studio performance monitoring options, using Windows performance toolkit, and submit a universal Windows app for beta testing.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Sideloading an App
After watching this video, you will be able to sideload a universal Windows app using the Windows 10 app deployment tool.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Managing Ads
After watching this video, you will be able to Manage refreshes and describe suspend and resume behaviors for AdControls in a Universal Windows app.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Displaying Ads
After watching this video, you will be able to display ads in a Universal Windows app.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Defining Ad Units
After watching this video, you will be able to define ad units for a Universal Windows app usingPubCenter or Visual Studio.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Implementing Freemium Models
After watching this video, you will be able to implement code to enable freemium versions of a Universal Windows app.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Enabling App Purchase
After watching this video, you will be able to implement code to enable users to purchase the full version of a universal Windows app.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Enabling Trial Versions
After watching this video, you will be able to implement code to access time-based and feature-based trial versions of a universal Windows app.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Windows Performance Analyzer
After watching this video, you will be able to use the Windows Performance Analyzer (WPA) in the Windows Performance Toolkit to create customized views for analyzing performance issues for universal Windows apps.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Viewing Listing Information
After watching this video, you will be able to implement code to access simulated listing information from the proxy file.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Using Custom Licensing Details
After watching this video, you will be able to discuss and load a custom proxy file for simulating access to licensing and listing information for a Universal Windows app.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Viewing License Information
After watching this video, you will be able to implement code to access simulated license status, expiration date, and time remaining for a Universal Windows app from the default proxy file.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Enabling In-app Purchases
After watching this video, you will be able to implement code to enable users to purchase an app within a Universal Windows app.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Windows Performance Analyzer Basics
After watching this video, you will be able to use the Windows Performance Analyzer (WPA) in the Windows Performance Toolkit to analyze WPR recordings for universal Windows apps.
-
Universal Windows Platform – App Architecture and UX/UI with C#: Windows Performance Recorder
After watching this video, you will be able to configure the Windows Performance Recorder (WPR) in the Windows Performance Toolkit for specific analysis scenarios related to monitoring of universal Windows apps.
-
Developing Mobile Apps: App Life Cycle Overview
After watching this video, you will be able to describe the UWP app life cycle.
-
Developing Mobile Apps: Implementing Navigation
After watching this video, you will be able to implement different app navigation patterns.
-
Developing Mobile Apps: Narrator Navigation
After watching this video, you will be able to define the role and use of the narrator in navigation.
-
Developing Mobile Apps: UI Automation
After watching this video, you will be able to describe the role and use of UI Automation in navigation.
-
Developing Mobile Apps: Keyboard Navigation
After watching this video, you will be able to implement keyboard navigation features.
-
Developing Mobile Apps: Back Button
After watching this video, you will be able to use the back button to go back in the app navigation history.
-
Developing Mobile Apps: SplitView and Nav Pane
After watching this video, you will be able to use a SplitView to enhance your nav pane UI.
-
Developing Mobile Apps: Nav Pane Navigation
After watching this video, you will be able to work with the nav pane navigation pattern and describe when it's used.
-
Developing Mobile Apps: Tabs and Pivot Navigation
After watching this video, you will be able to implement the pivot navigation pattern and describe when it's used.
-
Developing Mobile Apps: Master/Details Navigation
After watching this video, you will be able to add the master/details navigation pattern and describe when to use it.
-
Developing Mobile Apps: Hub Navigation
After watching this video, you will be able to implement the hub navigation pattern and describe when to use it.
-
Developing Mobile Apps: Navigation between Pages
After watching this video, you will be able to create basic links to navigate between pages and pass information while navigating.
-
Developing Mobile Apps: Create Various App Controls
After watching this video, you will be able to implement various app controls inside your app.
-
Developing Mobile Apps: Styling Custom Controls
After watching this video, you will be able to use Generic.xaml to style custom controls.
-
Developing Mobile Apps: ResourceDictionary
After watching this video, you will be able to implement resource dictionaries and styles in your app.
-
Developing Mobile Apps: Creating Custom Controls
After watching this video, you will be able to implement custom controls in your app.
-
Developing Mobile Apps: Control Over App Settings
After watching this video, you will be able to implement the settings menu that has control over your app.
-
Developing Mobile Apps: Using Tooltips
After watching this video, you will be able to implement tooltips to describe object and controls.
-
Developing Mobile Apps: Using Popup Menus
After watching this video, you will be able to implement pop-up menus in apps.
-
Developing Mobile Apps: Using Dialogs
After watching this video, you will be able to implement dialogs using the ContentDialog object.
-
Developing Mobile Apps: Using Context Menus
After watching this video, you will be able to implement context menus for button events.
-
Developing Mobile Apps: Using Menu Flyouts
After watching this video, you will be able to implement flyouts in your app layout.
-
Developing Mobile Apps: Overflow
After watching this video, you will be able to use open and closed states and command bar options to handle overflow when the screen is small.
-
Developing Mobile Apps: Implementing Command Bars
After watching this video, you will be able to implement command bars in apps and add buttons using AppBarButton.
-
Developing Mobile Apps: Using Input Event Handlers
After watching this video, you will be able to implement various types of input event handlers.
-
Developing Mobile Apps: Controlling Touchscreen Keyboard
After watching this video, you will be able to change virtual keyboard types with the InputScope property.
-
Developing Mobile Apps: Making UI Respond to a Virtual Keyboard
After watching this video, you will be able to make an adaptive UI that can shrink to fit an onscreen virtual keyboard.
-
Developing Mobile Apps: Making Custom Keyboard Interactions
After watching this video, you will be able to apply custom keyboard interactions for advanced functionality in apps.
-
Developing Mobile Apps: Using Access Keys
After watching this video, you will be able to implement access keys in a keyboard-enabled app.
-
Developing Mobile Apps: Keyboard Events
After watching this video, you will be able to work with various types of keyboard events.
-
Developing Mobile Apps: Mouse Events
After watching this video, you will be able to handle various types of mouse events.
-
Developing Mobile Apps: Touch Events
After watching this video, you will be able to work with various types of touch events.
-
Developing Mobile Apps: Identifying Input Devices
After watching this video, you will be able to retrieve input device capabilities to identify input devices.
-
Developing Mobile Apps: Using {x:Bind} and {Binding}
After watching this video, you will be able to implement data bindings in your app with {x:Bind} and {Binding}.
-
Developing Mobile Apps: JSON Serialization
After watching this video, you will be able to create JSON objects in your UWP app to use with the HttpClient.
-
Developing Mobile Apps: Using HttpClient to Call an API
After watching this video, you will be able to use the HttpClient class to make http requests to web services and to access cloud data.
-
Developing Mobile Apps: Using the Dispatcher
After watching this video, you will be able to implement the dispatcher in a UWP app.
-
Developing Mobile Apps: Binding Events
After watching this video, you will be able to use event bindings in a UWP app.
-
Developing Mobile Apps: Building Views
After watching this video, you will be able to implement views in a UWP app.
-
Developing Mobile Apps: Building Models and ViewModels
After watching this video, you will be able to implement Models and ViewModels in a UWP app.
-
Developing Mobile Apps: Introducing MVVM
After watching this video, you will be able to describe the MVVM pattern.
-
Developing Mobile Apps: Using EFCore with SQLite
After watching this video, you will be able to use EFCore to interact easily with SQLite.
-
Developing Mobile Apps: In-app CRUD Operations
After watching this video, you will be able to implement CRUD operations in your UWP app.
-
Developing Mobile Apps: Managing SQLite Databases
After watching this video, you will be able to manage SQLite databases from a UWP app.
-
Developing Mobile Apps: Adding SQLite to a UWP App
After watching this video, you will be able to add SQLite to your app's project.
-
Developing Mobile Apps: Converting Values for Binding
After watching this video, you will be able to implement converting classes for the binding extension.
-
Developing Mobile Apps: Using the Binding Extension
After watching this video, you will be able to work with the binding extension in your app.
-
Developing Mobile Apps: Using x:Bind with DataTemplates
After watching this video, you will be able to implement data templates with x:Bind.
-
Developing Mobile Apps: Binding Data Items and Collections to Layouts
After watching this video, you will be able to use x:Bind to bind data in layouts.
-
Developing Mobile Apps: Implement App Life-cycle Features
After watching this video, you will be able to implement several app life-cycle features in an app.
-
Developing Mobile Apps: Suspension Errors
After watching this video, you will be able to handle various suspension errors.
-
Developing Mobile Apps: Extended Execution
After watching this video, you will be able to implement extended execution in your app.
-
Developing Mobile Apps: App Resume
After watching this video, you will be able to implement app resume from suspension or termination.
-
Developing Mobile Apps: App Suspension
After watching this video, you will be able to implement suspension handling in your app.
-
Developing Mobile Apps: File Activation
After watching this video, you will be able to activate your app from a file.
-
Developing Mobile Apps: URI Activation
After watching this video, you will be able to activate your app from a URI.
-
Developing Mobile Apps: Startup Launch
After watching this video, you will be able to launch your app during Windows startup.
-
Developing Mobile Apps: App Prelaunch
After watching this video, you will be able to implement prelaunch for your app.
-
Developing Mobile Apps: App Activation
After watching this video, you will be able to implement app activation in your app.
-
Developing Mobile Apps: Responsive Design with UWP
After watching this video, you will be able to describe UWP responsive UI design.
-
Developing Mobile Apps: Building a Simple App
After watching this video, you will be able to create a simple app and run it on a local machine.
-
Developing Mobile Apps: Setting up the UWP Development Environment
After watching this video, you will be able to set up Visual Studio to create UWP app projects.
-
Developing Mobile Apps: Laying out an App
After watching this video, you will be able to lay out a basic app using various types of panels.
-
Developing Mobile Apps: Making Complex Layouts
After watching this video, you will be able to implement complex interfaces by combining different types of panels.
-
Developing Mobile Apps: Alignment, Margins, and Padding
After watching this video, you will be able to manipulate the alignment, margins, and padding of panels to create rich UIs.
-
Developing Mobile Apps: Relative Panel
After watching this video, you will be able to implement a relative layout in an app.
-
Developing Mobile Apps: Canvas Panel
After watching this video, you will be able to implement a canvas layout in an app.
-
Developing Mobile Apps: Stack Panel
After watching this video, you will be able to implement a stack layout in an app.
-
Developing Mobile Apps: Grid Panel
After watching this video, you will be able to implement a grid layout in an app.
-
Developing Mobile Apps: Introducing UWP
After watching this video, you will be able to describe the UWP platform.
-
Developing Mobile Apps: Setting Attached and Element Properties
After watching this video, you will be able to set layout properties with AdaptiveComponents.
-
Developing Mobile Apps: Using an AdaptiveTrigger
After watching this video, you will be able to use an AdaptiveTrigger to define states.
-
Developing Mobile Apps: VisualStateManager
After watching this video, you will be able to implement an adaptive UI using the VisualStateManager.
-
Developing Mobile Apps: Comparing Responsive and Adaptive UIs
After watching this video, you will be able to differentiate between a responsive UI and an adaptive UI.
-
Developing Mobile Apps: Build an Adaptive UI
After watching this video, you will be able to build an adaptive UI for your apps.
-
Developing Mobile Apps: Types of Layouts
After watching this video, you will be able to use different layout techniques to optimize the app's performance.
-
Developing Mobile Apps: Platform Specific Analyzer
After watching this video, you will be able to use the platform specific analyzer to help write adaptive code.
-
Developing Mobile Apps: Type Detection
After watching this video, you will be able to use type detection for adaptive coding.
-
Developing Mobile Apps: API Contracts
After watching this video, you will be able to use API contracts for adaptive coding.
-
Developing Mobile Apps: Making a Tailored Layout
After watching this video, you will be able to build tailored layouts for different apps.
-
Developing Mobile Apps: Using RoamingSettings
After watching this video, you will be able to implement data roaming to sync data across devices using key/value pairs.
-
Developing Mobile Apps: Using the WebAuthenticationBroker
After watching this video, you will be able to use the WebAuthenticationBroker to authenticate with a server-side service.
-
Developing Mobile Apps: Using Client-side Logic for Windows Hello Service
After watching this video, you will be able to use server-side services in a Windows Hello app.
-
Developing Mobile Apps: Creating Server-side Windows Hello Service
After watching this video, you will be able to create a server that provides server-side logic for a Windows Hello app.
-
Developing Mobile Apps: Registering Users with Windows Hello
After watching this video, you will be able to implement user registration functionality with Windows Hello.
-
Developing Mobile Apps: Remembering User History
After watching this video, you will be able to configure an app so previous users are remembered for easy login.
-
Developing Mobile Apps: Adding a Windows Hello Login Screen
After watching this video, you will be able to implement Windows Hello in an app's login screen.
-
Developing Mobile Apps: Detecting Windows Hello in a UWP App
After watching this video, you will be able to create an app that can detect if Windows Hello is enabled.
-
Developing Mobile Apps: What Is Windows Hello?
After watching this video, you will be able to describe Windows Hello capabilities in Windows 10.
-
Developing Mobile Apps: Credential Locker
After watching this video, you will be able to use the Credential Locker to remember login information.
-
Developing Mobile Apps: Azure Active Directory Authentication
After watching this video, you will be able to implement Azure Active Directory authentication.
-
Developing Mobile Apps: Azure Active Directory Setup
After watching this video, you will be able to set up an Azure Active Directory to be used by an app.
-
Developing Mobile Apps: Connecting with SSO
After watching this video, you will be able to use cookies to implement SSO with the WebAuthenticationBroker.
-
Developing Mobile Apps: WebAuthenticationBroker for User Authentication
After watching this video, you will be able to use the WebAuthenticationBroker to authenticate with a third-party application.
-
Developing Mobile Apps: Creating Background Tasks
After watching this video, you will be able to implement background tasks in an app.
-
Developing Mobile Apps: Integrating Runtime Components
After watching this video, you will be able to integrate Windows Runtime components and Class Libraries in a UWP app.
-
Developing Mobile Apps: Creating a Class Library
After watching this video, you will be able to create a Class Library.
-
Developing Mobile Apps: Creating a Windows Runtime Component
After watching this video, you will be able to create a reusable Windows Runtime component.
-
Developing Mobile Apps: Running App Services as Background Tasks
After watching this video, you will be able to implement an app service to run the same process as the foreground app as a background task.
-
Developing Mobile Apps: Calling an App Service
After watching this video, you will be able to implement an app client that calls an app service.
-
Developing Mobile Apps: Deploying an App Service
After watching this video, you will be able to deploy an app service.
-
Developing Mobile Apps: Implementing an App Service
After watching this video, you will be able to implement an app service.
-
Developing Mobile Apps: Creating an App Service
After watching this video, you will be able to create an app service project in Visual Studio and specify the AppService extension.
-
Developing Mobile Apps: Background Task and App Communication
After watching this video, you will be able to configure communication between background tasks and an app.
-
Developing Mobile Apps: Manually Calling Background Tasks for Debug
After watching this video, you will be able to call background tasks manually from Visual Studio in order to debug them.
-
Developing Mobile Apps: Background Task Event Handling
After watching this video, you will be able to handle events created by background tasks.
-
Developing Mobile Apps: Monitoring Progress
After watching this video, you will be able to implement background task monitoring.
-
Developing Mobile Apps: Conditional Background Tasks
After watching this video, you will be able to work with conditional background tasks.
-
Developing Mobile Apps: Background Task App Trigger
After watching this video, you will be able to implement background task app triggers.
-
Developing Mobile Apps: Registering a Background Task
After watching this video, you will be able to register background tasks with Windows 10.
-
Developing Mobile Apps: Creating a Background Task
After watching this video, you will be able to implement background tasks in an app.
-
Developing Mobile Apps: Implementing Notifications
After watching this video, you will be able to configure an app to send notifications using various methods.
-
Developing Mobile Apps: Badge Notifications
After watching this video, you will be able to implement badge notifications for an app.
-
Developing Mobile Apps: Sending Notifications to Local Tiles
After watching this video, you will be able to implement notifications with local tiles in an app.
-
Developing Mobile Apps: Adaptive Tiles
After watching this video, you will be able to create adaptive tiles that contain extra information.
-
Developing Mobile Apps: Configuring a Primary Tile
After watching this video, you will be able to configure the look and feel of an app's primary tile.
-
Developing Mobile Apps: Activation with Toasts
After watching this video, you will be able to manage app activations when a toast is clicked in the foreground or background.
-
Developing Mobile Apps: Interactive Toasts
After watching this video, you will be able to create interactive toasts.
-
Developing Mobile Apps: Adaptive Toast Content
After watching this video, you will be able to create toasts with adaptive content.
-
Developing Mobile Apps: Generating XML Payload
After watching this video, you will be able to install the UWP notifications NuGet package to automatically generate XML payloads from C# code.
-
Developing Mobile Apps: Creating and Sending Toasts
After watching this video, you will be able to create and send toasts in an app using XML payloads.
-
Developing Mobile Apps: Using a Share Contract
After watching this video, you will be able to use a share contract to send data to another app.
-
Developing Mobile Apps: Using RoamingFolder
After watching this video, you will be able to use data roaming to sync data across devices using unstructured files.
-
Developing Mobile Apps: Using Secondary Tiles
After watching this video, you will be able to use secondary tiles for extra content and to activate the app.
-
Developing Mobile Apps: Sharing Data with the Clipboard
After watching this video, you will be able to implement clipboard sharing in your app.
-
Developing Mobile Apps: Receiving Data with a Share Contract
After watching this video, you will be able to use a share contract to receive data from other apps.
-
Developing Mobile Apps: Sharing Data with a Share Contract
After watching this video, you will be able to share data with other apps using a share contract.
-
Developing Mobile Apps: Working with File Pickers
After watching this video, you will be able to use a file picker to open and save files.
-
Developing Mobile Apps: Reading File Properties
After watching this video, you will be able to read a file's properties.
-
Developing Mobile Apps: Reading from a File
After watching this video, you will be able to read various types of data from a file.
-
Developing Mobile Apps: Writing to a File
After watching this video, you will be able to write various types of data to a file.
-
Developing Mobile Apps: Creating a File
After watching this video, you will be able to create a file using the StorageFolder and StorageFile objects.
-
Developing Mobile Apps: Using App Extensions
After watching this video, you will be able to add app extensions in your app.
-
Developing Mobile Apps: Receiving Data through Drag-and-drop
After watching this video, you will be able to implement drag-and-drop sharing in your app.
-
Developing Mobile Apps: Using PhraseLists to Dynamically Modify Commands
After watching this video, you will be able to use the PhraseList element to dynamically modify VCD commands based on app input and events.
-
Developing Mobile Apps: Launching an App From Cortana
After watching this video, you will be able to activate an app through a Cortana command.
-
Developing Mobile Apps: Adding Voice Functionality
After watching this video, you will be able to implement various features that use UWP's voice functionality.
-
Developing Mobile Apps: Disambiguation Screen
After watching this video, you will be able to configure a disambiguation screen to obtain additional information from a user when there are multiple possibilities.
-
Developing Mobile Apps: Confirmation Screen
After watching this video, you will be able to implement confirmation screens for voice commands.
-
Developing Mobile Apps: Error Screen
After watching this video, you will be able to develop an error screen for when a voice command task can't be completed.
-
Developing Mobile Apps: Completion Screen
After watching this video, you will be able to implement completion screens to show that a command was successfully completed.
-
Developing Mobile Apps: Hand-off and Progress Screens
After watching this video, you will be able to implement the hand-off and progress screens to use while your app processes commands.
-
Developing Mobile Apps: Using Deep Links
After watching this video, you will be able to use deep links to open apps through Cortana.
-
Developing Mobile Apps: Running Background Tasks through Cortana
After watching this video, you will be able to execute background tasks with Cortana commands without opening an app.
-
Developing Mobile Apps: Introducing VCD
After watching this video, you will be able to create the Voice Command Definition for a Cortana-enabled app.
-
Developing Mobile Apps: Speech Recognition for Long Input
After watching this video, you will be able to use speech recognition for long dictated input.
-
Developing Mobile Apps: Using Different Grammars and Languages
After watching this video, you will be able to create advanced speech recognition functionality by modifying an app's grammars and supported languages.
-
Developing Mobile Apps: Speech Recognition
After watching this video, you will be able to implement speech recognition functionality.
-
Developing Mobile Apps: Speech Synthesizer with SSML
After watching this video, you will be able to use the speech synthesizer with SSML to create advanced TTS functionality.
-
Developing Mobile Apps: Introducing SSML
After watching this video, you will be able to describe SSML and its different components.
-
Developing Mobile Apps: Using the Speech Synthesizer
After watching this video, you will be able to use the speech synthesizer to create basic TTS functionality.
-
Universal Windows Platform: Debugging Web Apps
After watching this video, you will be able to debug Azure web apps and services.
-
Universal Windows Platform: Use MongoDB as a Service Data Store
After watching this video, you will be able to create an Azure service with a MongoDB data store.
-
Universal Windows Platform: Accessing SharePoint
After watching this video, you will be able to connect to SharePoint from your service.
-
Universal Windows Platform: Using Version Control
After watching this video, you will be able to save changes in your application to a TFVC repository.
-
Universal Windows Platform: Debug an Azure Web App
After watching this video, you will be able to debug your Azure web application.
-
Universal Windows Platform: Data Access and Controller
After watching this video, you will be able to add a data access layer and controller to your service.
-
Universal Windows Platform: C# MongoDB Driver
After watching this video, you will be able to install and set up the MongoDB driver for C# and create a data model.
-
Universal Windows Platform: Final Touches
After watching this video, you will be able to style the application and configure the DB connection.