AMArostegui / AbsoluteBeginnersWin10

Video content can be found at https://channel9.msdn.com/Series/Windows-10-development-for-absolute-beginners

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Windows App Sdk fork of course Windows 10 development for absolute beginners

This is a very simple fork of Microsoft's course for my own purposes:

  1. Build a Win App Sdk (WinUI3) version of the UWP projects.
  2. Updates in project names or shortcuts, to keep the course as quick access reference

Content Table

  1. UWP-001 - Series Introduction
  2. UWP-002 - Creating your First Universal Windows Platform App
  3. UWP-003 - Overview of Topics Related to Universal Windows Platform App Development. UWP-004 - What Is XAML?
  4. UWP-004 - What is XAML
  5. UWP-005 - Understanding Type Converters
  6. UWP-006 - Understanding Default Properties, Complex Properties and the Property Element Syntax
  7. UWP-007 - Understanding XAML Schemas and Namespace Declarations
  8. UWP-008 - XAML Layout with Grids
  9. UWP-009 - XAML Layout with StackPanel
  10. UWP-010 - Cheat Sheet Review: XAML and Layout Controls
  11. UWP-011 - Laudable Layout Challenge
  12. UWP-012 - Laudable Layout Challenge: Solution
  13. UWP-013 - Legendary Layout Challenge
  14. UWP-014 - Legendary Layout Challenge: Solution
  15. UWP-015 - Laborious Layout Challenge
  16. UWP-016 - Laborious Layout Challenge: Solution
  17. UWP-017 - XAML Layout with RelativePanel
  18. UWP-018 - XAML Layout with the SplitPanel
  19. UWP-019 - Working with Navigation
  20. UWP-020 - Common XAML Controls - Part 1
  21. UWP-021 - Implementing a Simple Hamburger Navigation Menu
  22. UWP-022 - Cheat Sheet Review: Windows 10 Layout Hamburger Navigation and Controls
  23. UWP-023 - Hamburger Heaven Challenge
  24. UWP-024 - Hamburger Heaven Challenge: Solution
  25. UWP-025 - Common XAML Controls - Part 2
  26. UWP-026 - Working with the ScrollViewer
  27. UWP-027 - Canvas and Shapes
  28. UWP-028 - XAML Styles
  29. UWP-029 - XAML Themes
  30. UWP-030 - Cheat Sheet Review: Controls, ScrollViewer, Canvas, Shapes, Styles, Themes
  31. UWP-031 - Stupendous Styles Challenge
  32. UWP-032 - Stupendous Styles Challenge Solution - Part 1: MainPage
  33. UWP-033 - Stupendous Styles Challenge Solution - Part 2: Navigation and DonutPage
  34. UWP-034 - Stupendous Styles Challenge Solution - Part 3: CoffeePage
  35. UWP-035 - Stupendous Styles Challenge Solution - Part 4: SchedulePage
  36. UWP-036 - Stupendous Styles Challenge Solution - Part 5: CompletePage
  37. UWP-037 - Utilizing the VisualStateManager to Create Adaptive Triggers
  38. UWP-038 - Working with Adaptive Layout
  39. UWP-039 - Adaptive Layout with Device Specific Views
  40. UWP-040 - Data Binding to the GridView and ListView Controls
  41. UWP-041 - Keeping Data Controls Updated with ObservableCollection
  42. UWP-042 - Utilizing User Controls as Data Templates
  43. UWP-043 - Cheat Sheet Review: Adaptive Layout, Data Binding
  44. UWP-044 - Adeptly Adaptive Challenge
  45. UWP-045 - Adeptly Adaptive Challenge Solution - Part 1: Setup and MainPage Layout
  46. UWP-046 - Adeptly Adaptive Challenge Solution - Part 2: Creating the Data Model and Data Binding
  47. UWP-047 - Adeptly Adaptive Challenge Solution - Part 3: Creating a User Control as the Data Template
  48. UWP-048 - Adeptly Adaptive Challenge Solution - Part 4: Adaptively Resizing
  49. UWP-049 - UWP SoundBoard – Introduction
  50. UWP-050 - UWP SoundBoard - Setup and MainPage Layout
  51. UWP-051 - UWP SoundBoard - Creating the Data Model and Data Binding
  52. UWP-052 - UWP SoundBoard - Playing Sounds with the Media Element
  53. UWP-053 - UWP SoundBoard - Adding Drag and Drop
  54. UWP-054 - UWP SoundBoard - Finishing Touches
  55. UWP-055 - UWP SoundBoard - Adding Assets with the Package.AppXManifest
  56. UWP-056 - UWP SoundBoard - Submitting to the Windows Store
  57. UWP-057 - UWP Weather – Introduction
  58. UWP-058 - UWP Weather - Setup and Working with the Weather API
  59. UWP-059 - UWP Weather - Accessing the GPS Location
  60. UWP-060 - UWP Weather - Testing Location in the Phone Emulator
  61. UWP-061 - UWP Weather - Updating the Tile with Periodic Notifications
  62. UWP-062 - UWP Weather - Finishing Touches
  63. UWP-063 - Album Cover Match Game – Introduction
  64. UWP-064 - Album Cover Match Game - Setup and Working with Files and System Folders
  65. UWP-065 - Album Cover Match Game - Layout, Data Binding and Game Setup
  66. UWP-066 - Album Cover Match Game - Employing Game Logic
  67. UWP-067 - Album Cover Match Game - Evaluating User Input and Tracking Progress
  68. UWP-068 - Album Cover Match Game - Enabling the Play Again Feature
  69. UWP-069 - Album Cover Match Game - Monetizing with Ads
  70. UWP-070 - Album Cover Match Game - In App Purchase for Ad Removal
  71. UWP-071 - Hero Explorer – Introduction
  72. UWP-072 - Hero Explorer - Accessing the Marvel Web API
  73. UWP-073 - Hero Explorer - Creating an MD5 Hash and Calling the API
  74. UWP-074 - Hero Explorer - DataBinding and Navigating through the Object Graph
  75. UWP-075 - Hero Explorer - Displaying Character Details
  76. UWP-076 - Hero Explorer - Displaying Comic Books for a Character
  77. UWP-077 - Hero Explorer - Displaying Comic Book Details
  78. UWP-078 - Hero Explorer - Adding an Adaptive Layout and UI Cleanup
  79. UWP-079 - Hero Explorer - Cortana Integration
  80. UWP-080 - Series Wrap Up

Windows 10 development for absolute beginners

Windows 10 Developer Training (XAML / C#)

The absolute beginners series is back for Windows 10. It doesn't matter if you're a pro dev or just starting out, there's valuable content for everyone. If you're looking for a faster pace content that dives, the Developer's Guide to Windows 10 series may be for you. The only thing that the absolute beginners series assumes is that participants understand the basic language fundamentals of C#; if you don't have this covered, you should take a look at the C# Fundamental series first.

The curriculum is laid out around in two major parts. The first part will teach you the skills to build basic apps. The second part you'll create of four separate full blown apps: soundboard, weather, an album cover matching game and a hero explorer app. We recommend those new to the platform start at the beginning. But for those already familiar, here are direct links to the sections you are likely to find most helpful.

  1. Soundboard (Video 49) This first sample app plays funny sounds when the user taps a given tile. The UWP Soundboard app will allow us to create an app allowing the user to filter the sounds by category, a search feature to find a sound quickly, databinding, working with the media element, drag and drop when using the app in desktop, and the process of submitting the app to the Windows Store.
  2. Weather (Video 57) This second sample app focuses on making calls to external web services to retrieve data from a third-party web service, deserializing the JSON returned from the call into an object graph of classes generated by an online tool, working with Location services, adding capabilities to apps, debugging location using the Phone Emulator's map and location feature, and more.
  3. Album Cover Match Game (Video 63) This third example demonstrates how to access known folders like documents, images and music. The application traverses a folder structure to find all .mp3 files, reads the meta data about each file including the album art, and randomly chooses files to play. The example makes extensive use of ObservableCollection, databinding and data templates. This app demonstrates the use of a storyboard used to stop and start music and perform the count down, game logic and scoring, advanced use of the Progress Bar and more.
  4. Hero Explorer (Video 71) The final example allows the user to explore Marvel Comic's universe of characters via their programmatic API. The application makes calls by create an MD5 hash of a public and private key as well as a timestamp to authenticate the call. The app will deserializes JSON data into an object graph of classes, shows how to overcome inevitable failed calls to web services through the use of exception handling, async, await and Task, and makes extensive use of ObservableCollection to allow results to stream into view. Finally, the example demonstrates how easy it is to include Cortana integration into your app.

About

Video content can be found at https://channel9.msdn.com/Series/Windows-10-development-for-absolute-beginners

License:MIT License


Languages

Language:C# 99.9%Language:HTML 0.1%Language:ASP.NET 0.0%