O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Developing Windows 8 Apps LiveLessons (Video Training): with XAML and C#

Video Description

With Windows 8 Microsoft has re-imagined the user experience for both tablet and desktop computers. In the Modern UI (formerly known as “Metro”) users will experience a whole new way to use applications. These applications will be multi-touch enabled and very engaging. They have also rebuilt their development platform and ecosystem. Developing Windows 8 Apps LiveLessons provides over 8 hours of video training on developing Windows 8 Apps with XAML and C#. These lessons are focused on writing code and generating small workable applications.

About the Author:

Derik is a Software Architect working at 3 BirdsMarking which is a marketing based startup company. Recently Derik has been focused on building Windows Phone applications. He has over 11 years of experience developing, mentoring and leading Microsoft based products for a wide variety of different professional fields.

Derik has been awarded the MVP award in C# for the past 4 years, he is also a member of the ASPInsiders group. He has been working exclusively with .Net since its inception and has professional experience in both VB.net as well as C#. He is also a follower and believer in the Agile methodologies and has wide array of experience using various Agile techniques in the real world. You can catch Derik online as a member of the blogging group Devlicio.us (http://devlicio.us/blogs/derik_whittaker/) or over at www.DimeCasts.Net.

Table of Contents

  1. Introduction
    1. Introduction to Developing Windows 8 Apps LiveLessons 00:01:58
  2. Lesson 1: Introduction to Window 8 and ModernUI
    1. Learning objectives 00:00:31
    2. Lap around the OS 00:12:56
    3. Lap around the development environment 00:16:05
  3. Lesson 2: Using MVVM (Model View View-Model) to build ModernUI Applications
    1. Learning objectives 00:00:34
    2. Introduction to the MVVM pattern 00:22:15
    3. Displaying User Data with Binding 00:23:30
    4. Handling user input with Commanding 00:15:44
  4. Lesson 3: General Application Features
    1. Learning objectives 00:01:01
    2. Show how to use the Navigation stack 00:22:39
    3. Show how to use the Application Bar 00:15:39
    4. Show how to use the Application Life Cycle 00:18:13
    5. Show how to handle the various 'states' your application can be in 00:13:04
  5. Lesson 4: Working with User Controls
    1. Learning objectives 00:00:40
    2. Show how to use Grid View 00:17:50
    3. Show how to use List View 00:24:19
    4. Show how to use Flip View 00:11:20
    5. Show how to use styles and resources 00:17:28
  6. Lesson 5: Application Integration via Contracts
    1. Learning objectives 00:00:38
    2. Show how to use the Search Contract 00:18:29
    3. Show how to use the Share Source Contract 00:21:33
    4. Show how to use the Share Target Contract 00:22:52
    5. Show how to use the Settings Contract 00:16:52
  7. Lesson 6: Live tiles and Notifications
    1. Learning objectives 00:00:39
    2. Live Tiles Basic 00:09:49
    3. Secondary Tiles 00:23:56
    4. Live Tiles 00:15:52
    5. Advanced Tiles 00:14:52
    6. Toast Notifications 00:10:51
  8. Lesson 7: Transitions and Animations
    1. Learning objectives 00:00:26
    2. Show how to use the Visual State Manager 00:21:44
    3. Show how to use Animations 00:20:04
  9. Lesson 8: Working with the Device Sensors
    1. Learning objectives 00:00:41
    2. Show how to use the Camera 00:14:54
    3. Show how to use the Inclinometer Sensor 00:14:45
    4. Show how to use the Light Sensor 00:13:25
    5. Show how to use the Gyrometer 00:12:05
    6. Show how to use the Accelerometer Sensor 00:10:13
  10. Summary
    1. Summary of Developing Windows 8 Apps LiveLessons 00:00:44