Sessions

UWP-001 – Series Introduction

UWP-001 – Series Introduction

1 year 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

UWP-002 – Creating your First Universal Windows Platform App

1 year 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

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

1 year 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?

UWP-004 – What Is XAML?

1 year 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

UWP-005 – Understanding Type Converters

1 year 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

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

1 year 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

UWP-007 – Understanding XAML Schemas and Namespace Declarations

1 year 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

UWP-008 – XAML Layout with Grids

1 year 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

UWP-009 – XAML Layout with StackPanel

1 year 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

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

1 year 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

UWP-011 – Laudable Layout Challenge

1 year 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

UWP-012 – Laudable Layout Challenge: Solution

1 year 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