Module 1: Introduction to Building Silverlight Business Applications
Overview of Silverlight 4.0
Silverlight Architecture
Developing Out-of-Browser Applications with Silverlight
Module 2: Building Data-Driven Applications
Overview of Data Access in Silverlight 4.0
Defining Data Access by Using ADO.NET Entity Data Models
Displaying Data by Using Domain Services
Module 3: Advanced Data Management
Manipulating Data by Using Domain Services
Binding and Validating Data
Module 4: Implementing User Controls and Navigation
Working With Controls
Threading
Implementing Navigation
Module 5: Creating Advanced User Interfaces
Creating Content Presenter Classes
Creating Item Templates for Presentation
Developing Classes as Item Instances
Module 6: Using Local Assets
Printing in Silverlight Applications
Accessing Local Storage in Silverlight Applications
Accessing Local File Systems in Silverlight Applications
Module 7: Implementing Advanced Media Techniques in Silverlight
Implementing Deep Zoom in Silverlight
Playing Media Files
Module 8: Developing Silverlight Media Framework Solutions
Introduction to the Silverlight Media Framework
Developing Silverlight Media Framework Solutions
Module 9: Accessing Hardware in Silverlight Applications
Interacting with Mice and Keyboards
Interacting with Audio and Video Hardware
Module 10: Globalization and Localization
Globalization
Localization
Module 11: Implementing Network Communications
Configuring Applications for Network Communications
Implementing Web Calls
Implementing Low-Level Communications
Module 12: Deploying Silverlight Applications
Application Features and Hosting
Managing Application Resources Dynamically
Module 13: Application Guidance
Getting Started with the MVVM Design Pattern
Getting to Know Prism
Module 14: Windows Phone Development–First Look
Introduction to Windows Phone
Beginning Windows Phone Development
Creating a Windows Phone Application