Course 40025B: First Look Clinic: Introduction to Windows® 8 Development - C#

Type: Clinic
Audience(s):Developers
Technology:Cross-Platform Development
Level:100
This Revision:B
Delivery method:
Instructor-led (classroom)
Length:3 hours
Language(s):English

First published:

10 April 2013
Overview
About this course
This three hour First Look Clinic (FLC) will introduce developers to the tools and techniques for creating Window Store apps using C#/XAML. It will outline The Windows 8 platform, Windows Store app guidelines, Windows 8 contracts, tiles and notifications, and the Windows store.

Audience profile
This clinic is intended for professional developers that come from the .NET client side world and have familiarity with C# and XAML. Developers should have 1-2 years of experience in their field.
At course completion
After completing this Clinic, students will be able to:
  • Provide a summary of the Window 8 platform
  • Enumerate the Windows Store app development languages
  • Describe the Windows Store app design
  • Summarize Windows Store app concepts and guidelines
  • Demonstrate how to implement a basic Windows Store app using C#/XAML
  • Demonstrate how to use the WinRT library in Windows Store apps
  • Describe what Windows 8 contracts are  
  • Understand what Windows 8 contracts are  
  • Explain how to implement tiles
  • Explain how to implement notifications
  • Provide an overview of the Windows Store
  • Enumerate the ways to monetize the app in the Windows Store

Course details
Course OutlineModule 1: Introduction to Windows 8 Platform
This module explains about the platform design tenets, the programming language choices, and the integration points with the operating system and across Windows Store apps.
Lessons
  • Introduction to Windows 8 Operating System
  • Windows 8 Platform
After completing this module, students will be able to:
  • Explain what the Windows 8 operating system is
  • Describe the new Windows 8 platform and how Windows Store apps work
Module 2: Windows Store App Guidelines
This module explains the design principles behind Windows Store apps and get insights into how to apply these principles in your own applications.
Lessons
  • Windows Store App Principles
After completing this module, students will be able to:
  • Summarize Windows Store app principles.
Module 3: Developing Windows Store Apps with C# and XAML
This module explains how to use .NET skills to build Windows Store apps.
Lessons
  • Developing a Windows Store App Using C# and XAML
After completing this module, students will be able to:
  • Describe how to develop a simple Windows Store app using C# and XAML.
  • Explain how to use the WinRT library and some of its features
Module 4: Integrating with Windows 8 Experiences
This module explains how contracts work and how to implement the built-in contracts such as Search, Share, Settings, and Play To, that allow integrating Windows 8 features into apps.
Lessons
  • Windows 8 Contracts
  • Implementing Windows 8 Contracts
After completing this module, students will be able to:
  • Explain what charms are
  • Describe how to integrate search, share and settings contracts in a Windows Store app
Module 5: Implementing Tiles and Notifications
This module explains how to implement Tiles and Notifications and how to create tiles that let users personalize their Start screen by creating deep links to specific places within your app.
Lessons
  • Using Tiles in Windows Store Apps
  • Using Notifications in Windows Store apps
After completing this module, students will be able to:
  • Describe app tile design concepts.
  • Describe the main guidelines for creating a notification aware app and channeling notifications.
Module 6: Exploring the Windows StoreThis module explains the many different ways to monetize your application, including subscriptions, trial apps, advertisement, and in-app purchases.Lessons
  • The Windows Store
  • Monetizing Using the Windows Store
After completing this module, students will be able to:
  • Use the Windows Store
  • Use the different purchase options in order to monetize applications
Prerequisites
Before attending this course, students must have:
  • Knowledge of graphical interface design
  • Knowledge of Object Oriented Programming design and development
  • Simple data access (CRUD) knowledge
  • General understanding of the Visual Studio IDE

Community

Looking for training resources, events and advice from peers? Join the Microsoft Training and Certification Community.

Preparing for an exam now? Find your Microsoft Certification Study Group.

Talk to us on these social networks: