Module 1: Introduction to Building Silverlight Business Applications This module an overview of Silverlight for building business application and describes how to build out-of-browser applications.
Lessons
Lab: Building Silverlight Business Applications
Module 2: Building Data-Driven Applications This module discusses various data access techniques in Silverlight, and focuses on how to use ADO.NET entity data models in Silverlight applications.
Lessons
Lab: Consuming Data
Module 3: Advanced Data ManagementThis module explains how to modify data using domain services, implement data binding, and format data for display.
Lessons
Lab: Manipulating Data
Module 4: Implementing User Controls and Navigation This module describes how you can create user controls that allow you to group various controls in a single unit and customize both the display and functionality to suit your needs. Depending on how generic you create your user controls, they can easily be reused across your Silverlight applications.
Lessons
Lab: Implementing User Controls and Navigation
Module 5: Creating Advanced User Interfaces This module explains how you can create your own presenter objects to contain other objects, and define collections and templates for sub-objects, all in a flexible way.
Lessons
Lab: Presenting Items, Classes, and Dependency Properties
Module 6: Using Local Assets This module discusses how you can add features that allows users to use local resources, e.g., print data from your solutions. Additionally, it explains how you can persist settings across sessions, and enable users to open and save files to the local computer’s file system.
Lessons
Lab: Using Local Assets
After Completing this module, students will be able to:
Module 7: Implementing Advanced Media Techniques in Silverlight This module explain how you can implement deep zoom and play media files.Lessons
Lab: Implementing Advanced Media Techniques in Silverlight
Module 8: Developing Silverlight Media Framework Solutions This module explains how you can use Silverlight Media Framework to implement many enhancements over the built-in media elements of Silverlight, and simplify your job of developing rich media-based solutions.
Lessons
Lab: Developing Silverlight Media Framework Solutions
Module 9: Accessing Hardware in Silverlight Applications This module focuses on how you can use Silverlight to develop solutions that interact with hardware devices, such as webcams, audio equipment, mouse wheels, and keyboards. Adding interaction with such hardware and implementing features such as video capture and image creation from video sources enables you to add a high degree of rich interactivity to your solutions.
Lessons
Lab: Interacting with Hardware Programmatically
Module 10: Globalization and Localization
This module explains how you can develop solutions that can be globalized to work across cultures, and localized to a specific culture.
Lessons
Lab: Globalizing and Localizing Applications
Module 11: Implementing Network Communications This module, describes some common techniques for providing configuration data to Silverlight applications, such as providing initiation parameters that identify external XML configuration files or services, and consume such external XML configuration files or services by using various approaches. Also it explains how to implement communication between Silverlight applications by using sockets and local TCP connections.
Lessons
Lab: Building Dynamic Silverlight Applications
Module 12: Deploying Silverlight Applications This module covers how to host a Silverlight application and thus make it available to end users, as well as which features you can make use of after your application has been deployed.
Lessons
Lab: Deploying Silverlight Applications
Module 13: Application Guidance This module focuses on the MVVM design pattern and the Prism guidance.
Lessons
Lab: Implementing the MVVM Design Pattern
Module 14: Windows Phone Development–First Look This module explains the basics of Windows Phone Application Development.
Lessons
Lab: Creating a Windows Phone Application
In addition to the technical knowledge, students who attend this training should have hands-on experience in the following areas:
Раздел не найден.