Learn and Understand UWP The Complete Guide

An easy to understand guide that will help you build the applications using UWP.
Learn and Understand UWP The Complete Guide
File Size :
8.19 GB
Total length :
12h 54m



Colin Munoz


Last update




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

Learn and Understand UWP The Complete Guide


Access to a computer with an internet connection
Basic C# knowledge is helpful


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.


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

New Courses

Scroll to Top