Sessions

UWP-001 – Series Introduction

2 years ago
In this introductory video, Bob will explain the purpose and intended audience for this series of lessons, what to expect, how to get the most out of it, what tools you’ll need and pre-requisites before starting. Lesson source code: none for this lesson Full series source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10 PDF: aka.ms/absBeginnerWin10pdf

UWP-002 – Creating your First Universal Windows Platform App

2 years ago
Every journey begins with a single step, and here you’ll build your first "Hello World" style app. You’ll see how to create user interfaces by utilizing the Toolbox and the special XAML designer pane. Furthermore, you’ll handle an event and write C# to react to that event. Simple, but powerful ideas to get you started. […]

UWP-003 – Overview of Topics Related to Universal Windows Platform App Development

2 years ago
With the Hello World app completed, Bob will use that experience as a means of introducing you to the many high level concepts that you’ll need to understand in order to build larger and more interesting apps. Lesson source code: none for this lesson Full series source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10 PDF: aka.ms/absBeginnerWin10pdf

UWP-004 – What Is XAML?

2 years ago
XAML is one of the primary languages used to create user interfaces for Window 10 apps. In this lesson Bob will demonstrate the absolute basics of writing XAML, how it’s related to XML and why that’s significant, how XAML is a simple means of instantiating classes in the Universal Windows Platform API and setting properties […]

UWP-005 – Understanding Type Converters

2 years ago
In this lesson, Bob explains how an intelligent XAML parser allows you to create user interfaces much more easily and succinctly than creating them in C# by converting simple strings into object instances or enums. Lesson source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10/tree/master/UWP-005/UWP-005 Full series source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10 PDF: aka.ms/absBeginnerWin10pdf

UWP-006 – Understanding Default Properties, Complex Properties and the Property Element Syntax

2 years ago
In this lesson, Bob explains how an intelligent XAML parser allows you to keep your XAML succinct and tidy by inferring many elements and properties from their usage. Lesson source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10/tree/master/UWP-006/UWP-006 Full series source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10 PDF: aka.ms/absBeginnerWin10pdf

UWP-007 – Understanding XAML Schemas and Namespace Declarations

2 years ago
Bob tackles "the top of the page" where the XAML namespace declarations are generated by default in a new page template. He explains why schemas exist, how they help the produce and consumer of the XML to communicate, and more. Lesson source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10/tree/master/UWP-007/UWP-007 Full series source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10 PDF: aka.ms/absBeginnerWin10pdf

UWP-008 – XAML Layout with Grids

2 years ago
Building a user interface can be complex since there are so many issues to consider. Here you’ll learn how to create row definitions and column definitions, then specify how each control can ask to be placed inside of a given cell in a grid. Lesson source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10/tree/master/UWP-008/UWP-008 Full series source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10 PDF: aka.ms/absBeginnerWin10pdf

UWP-009 – XAML Layout with StackPanel

2 years ago
While grids are useful, sometimes you need controls arranged relative to each other. The StackPanel allows you to stack controls vertically or horizontally. Bob demonstrates just how powerful this approach can be with some advanced examples. Lesson source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10/tree/master/UWP-009/UWP-009 Full series source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10 PDF: aka.ms/absBeginnerWin10pdf

UWP-010 – Cheat Sheet Review: XAML and Layout Controls

2 years ago
Need a quick reminder about what we covered in the previous lessons? Do you remember viewing a video that explained or demonstrated a technique in code, but don’t want to re-watch the entire video series to find it again? This cheat sheet review video is for you. Lesson source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10/tree/master/UWP-010/UWP-010 Full series source code: […]

UWP-011 – Laudable Layout Challenge

2 years ago
Ready to flex your new found knowledge about Grids? Try completing this first challenge. These challenges help cement the new ideas you’re learning firmly into your mind. Lesson source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10/tree/master/UWP-011/UWP-011 Full series source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10 PDF: aka.ms/absBeginnerWin10pdf

UWP-012 – Laudable Layout Challenge: Solution

2 years ago
This is the solution video (one possible solution) to the Laudable Layout Challenge. Lesson source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10/tree/master/UWP-012/UWP-012 Full series source code: github.com/Windows-Readiness/AbsoluteBeginnersWin10 PDF: aka.ms/absBeginnerWin10pdf