> > > MOC 20484 Detailed outline

Essentials of Developing Windows Store Apps Using C# (MOC 20484)

Course Description Schedule Course Outline

Detailed Course Outline

Module 1: Overview of the Windows 8.1 Platform and Windows StoreApps
  • Introduction to the Windows 8.1 Platform
  • Windows 8.1 UI Principles
  • WinRT and Language Projections
Module 2: Creating User Interfaces Using XAML
  • XAML Basics
  • XAML Code-Behind
  • Advanced XAML
Module 3: Presenting Data
  • Working with Data Presentation Controls
  • The GridView Control

Module 4: Implementing Layout Using Windows 8.1 Built-In Controls

  • WinRT Controls
  • AppBar Control
  • Windowing Modes

Module 5: Handling Files in Windows Store Apps

  • Handling Files and Streams in Windows Store Apps
  • Working with File User Interface Components

Module 6: Windows Store App Process Lifetime Management

  • Process Lifetime Management
  • Windows Store App Activation and Background Tasks
  • Implementing a State Management Strategy

Module 7: Working with Resources, Styles, and Templates

  • Creating Shared Resources
  • Creating Styles and Templates

Module 8: Designing and Implementing Navigation in a Windows Store app

  • Handling Navigation in Windows Store apps
  • Semantic Zoom

Module 9: Implementing Windows 8.1 Contracts

  • Designing for Charms and Contracts
  • The Search Contract and the SearchBox Control
  • The Share Contract
  • Managing App Settings

Module 10: Implementing Tiles and User Notifications

  • Implementing Tiles, Live Tiles, Secondary Tiles, and Badge Notifications
  • Implementing Toast Notifications

Module 11: Designing and Implementing a Data Access Strategy

  • Evaluating Data Access Strategies
  • Working with Remote Data
Module 12: Responding to Mouse and Touch
  • Working with Pointer Events
  • Working with Gesture Events
Module 13: Planning for Windows Store App Deployment
  • The Windows Store App Manifest
  • Windows Store App Certification
Labs
  • Exploring the Windows 8.1 Platform
  • Exploring a Windows Store App
  • Creating the User Interface by using Visual Studio 2013
  • Enhancing the UI by using Visual Studio 2013
  • Presenting the Note Data in the GridView Control
  • Implementing an App Bar
  • Using the File API to Read and Write Data from the Notes Files
  • Adding Photos to a Note by using File Picker
  • Exploring the Different PLM States
  • Implementing State Management
  • Creating a Control Style and Template
  • Adding Navigation to the ILoveNotes App
  • Implementing Semantic Zoom
  • Implementing the Search Contract
  • Implementing the Share Contract
  • Adding a New Setting to the Settings Pane
  • Optional: Implementing Search with the SearchBox Control
  • Enabling Live Tile Functionality on the Main Tile
  • Adding Secondary Tiles Functionality
  • Adding Scheduled Toast Notifications for ToDo Notes
  • Designing and Implementing a Data Access Strategy
  • Implementing Mouse Events
  • Implementing Gesture Events