Module 1: Introduction to Microsoft Silverlight 2.0
This module explains some of the basic concepts of web development and introduces the Microsoft Silverlight technology.
- Rich Internet Applications
- Introduction to Windows Presentation Foundation
- Silverlight Integrated Development Environments
Module 2: Getting Started with Silverlight 2.0
This module will help students develop the skills necessary to create simple Silverlight 2.0 applications. It will also define the Silverlight architecture and help set the platform for working with the Extensible Application Markup Language (XAML).
- Building a Silverlight Application
- Silverlight Architecture
- Working with XAML
Module 3: Building the User Interface
This module provides in-depth detail of the page layout model and the content and items control that can be used to define it.
- Defining Page Layout
- Content Controls
- Items Controls
Module 4: Customizing Appearance
This module provides in-depth detail of the page layout model and the content and items control that can be used to define it.
- Resources
- Styling and Templates
- Introduction to UI Automation
- Text and Fonts
Module 5: Graphics and Multimedia
This module explains the primary mechanisms of displaying media as well as Silverlight specific features that enhance the user experience.
- Creating Graphics
- Displaying Images
- Audio and Video
Module 6: Animating Silverlight
This module explains some basic concepts of animation and how to apply animations within a Silverlight application.
- Animation
- Animation using Microsoft Expression Blend
Module 7: Managed and Unmanaged Silverlight 2.0 Code
This module provides insights into the languages and libraries that could be used to develop Silverlight 2.0 applications.
- Language Foundation
- Dynamic Languages
- Isolated Storage
- Host integration for Silverlight
Module 8: Silverlight Service Architecture
This module discusses the Silverlight 2 .0 Service Architecture used to access web services and retrieve information from other resources such as sockets and feeds.
- Access Restrictions
- Web Services
- Syndication
- Working with Sockets
Module 9: Silverlight Data Access
The focus of this module is the use of data - binding fea tures available to Silverlight and to how to define custom templates for items controls.
- Silverlight Data Binding
- Binding to Collections of Objects
- Data Templates
Module 10: Packaging and Deploying Silverlight
This module describes how to prepare a Silverlight 2.0 application for deployment.
- The Silverlight Package
- Deployment.