Learn and Understand UWP The Complete Guide
What you’ll learn
Introduction to UWP
Learning the capabilities of UWP
Learn About Universal Windows Platform (UWP) App UI
Layout and Panel controls
Advanced UWP Controls
UWP App Navigation
UWP App Architecture
UWP App Controls
UWP Adaptive UI
UWP App Lifecycle
UWP Capabilities
UWP App Deployment and Publish
Requirements
Access to a computer with an internet connection
Basic C# knowledge is helpful
Description
The Universal Windows Platform (UWP) lets you build apps for any Windows device—PCs, Xbox One, HoloLens, and more—and publish them to the Store. It is a computing platform created by Microsoft and first introduced in Windows 10. UWP is one of many ways to create client applications for Windows. UWP apps use WinRT APIs to provide powerful UI and advanced asynchronous features that are ideal for internet-connected devices. UWP apps declare which device resources and data they access. The user must authorize that access. A UWP app is able to use a common API on all devices that run Windows. UWP app is also able to use device specific capabilities and adapt the UI to different device screen sizes, resolutions, and DPI. In this course, you will be building applications using UWP and XAML tools. Here you will learn the WPF architecture, XAML syntax, various layouts, data bindings, converters, and triggers, and guide you through building professional applications from scratch. Next, you will be building apps using UWP apps. Here you will go through learning the generic design principles of UWP apps, followed by designing and styling applications. Later you will see apps published to the Windows Store. Finally, you will be building apps using .NET core. Here you would be covering in-depth knowledge of Framework Dependent Deployments and Self- Contained Deployments.
Overview
Section 1: Welcome
Lecture 1 Introduction
Lecture 2 Overview – What you will learn in this course
Section 2: Getting Started
Lecture 3 What is UWP? Why UWP is so special?
Lecture 4 Introduction
Lecture 5 Learning the capabilities of UWP
Lecture 6 Learn About Microsoft Visual Studio
Lecture 7 Understanding adaptive apps
Lecture 8 Learn About build and packaging
Section 3: Learning Universal Windows Platform (UWP) App UI
Lecture 9 Introduction
Lecture 10 Learn About Display Content
Lecture 11 Understanding Layout
Lecture 12 Understanding Panel controls
Lecture 13 Learn How to Use interactive controls
Lecture 14 Learn How to Apply styling
Lecture 15 Learn How to Use animation
Lecture 16 Understanding advanced controls
Lecture 17 Understanding the sample app UI
Section 4: UWP App Data and Asynchronous – Learn About Tasks
Lecture 18 Introduction
Lecture 19 Learn How to Make REST calls
Lecture 20 Learn How to Use a local database
Lecture 21 Learn How to Use threading
Lecture 22 Learn How to Apply data I/O
Section 5: Learning UWP App Navigation
Lecture 23 Introduction
Lecture 24 Learn How to Enable the back button
Lecture 25 Learn How to Use dialogs
Lecture 26 Learn How to Create a multi-window application
Lecture 27 Learn How to Add navigation
Section 6: Learning UWP App Architecture
Lecture 28 Introduction
Lecture 29 Learn How to Use compiled binding
Lecture 30 Learn How to Apply the MVVM architecture
Lecture 31 Learn How to Apply a command infrastructure
Lecture 32 Learn How to Update the architecture
Section 7: Creating UWP App Controls
Lecture 33 Introduction
Lecture 34 Learn How to Create control templates
Lecture 35 Learn How to Create templated controls
Lecture 36 Learn How to Create custom panels
Lecture 37 Learn How to Create attached properties
Lecture 38 Learn How to Enhance the sample app UI
Section 8: Learning UWP Adaptive UI
Lecture 39 Introduction
Lecture 40 Learn How to Apply scaling
Lecture 41 Learn How to Use SplitView
Lecture 42 Learn How to Use RelativePanel
Lecture 43 Learn How to Use VisualStateManager
Lecture 44 Learn How to Use adaptive triggers
Lecture 45 Learn How to Understand tailored views
Lecture 46 Learn How to Update sample app with adaptive UI
Section 9: Learning UWP App Lifecycle
Lecture 47 Introduction
Lecture 48 Learn How to Use extended execution
Lecture 49 Learn How to Use background tasks and triggers
Lecture 50 Learn How to Create opportunistic tasks
Lecture 51 Learn How to Update life cycle support in the app
Section 10: Using UWP Capabilities
Lecture 52 Introduction
Lecture 53 Learn How to Use toasts
Lecture 54 Learn How to Handle file extensions
Lecture 55 Learn How to Use app launching and protocol handling
Lecture 56 Learn How to Share data
Lecture 57 Learn How to Use drag and drop
Lecture 58 Learn How to Use and create app services
Lecture 59 Learn How to Use Cortana
Lecture 60 Learn How to Use push notifications
Lecture 61 Learn How to Access devices and sensors
Lecture 62 Learn How to Understand platform extensions
Lecture 63 Learn How to Apply platform capabilities
Section 11: Learning Visual Studio Features
Lecture 64 Introduction
Lecture 65 Learn About Debug
Lecture 66 Learn How to Use performance tools
Lecture 67 Learn How to Use Blend
Section 12: UWP App Deployment and Publish
Lecture 68 Introduction
Lecture 69 Learn How to Test the app
Lecture 70 Learn How to Publish the app
Section 13: Course Summary
Lecture 71 Summary
Anyone interested in UWP
Course Information:
Udemy | English | 12h 54m | 8.19 GB
Created by: Colin Munoz
You Can See More Courses in the Developer >> Greetings from CourseDown.com