Silverlight 2 Development with Visual Studio 2008

SILVER210 : 4 Day Instructor-Led Course

Create next-generation Rich Internet Applications with Silverlight 2 - Four Day Class

Silverlight 2 provides a solid framework for building Rich Internet Applications (RIAs) that can run in a variety of browsers on multiple operating systems. Applications built using Silverlight 2 you can take advantage of a rich set of features including built-in support for animations, robust controls, integrated networking classes, deep zoom images and flexible data binding.   In this course you'll learn key concepts and development techniques that will lower the Silverlight development learning curve and allow you to build applications more productively.

 
Pre-Reqs
 
 
 
4994CS or 4994VB
ASP200
 
Getting Started with Silverlight 2 Application Development
Creating a Silverlight 2 Project in Visual Studio 2008
Silverlight 2 Players
Linking Silverlight Projects to Web Projects
Debugging a Silverlight 2 Project
Introduction to XAML
XAML Rules
Introduction to XAML elements and attributes
Working with Geometries
Handling events
Using Silverlight 2 Controls
Defining Layout controls in XAML
Defining User Interface controls in XAML
Creating User Controls
Working with Styles and Templates
Defining styles in App.xaml
Applying styles to controls
Customizing controls with templates
Using Expression Blend to customize control templates
Creating Animations
Introduction to animations
Defining a storyboard with animations
Controlling a Storyboard
Using the VisualStateManager with Expression Blend
Working with Transforms
What are Transforms?
Skewing objects
Rotating objects
Changing an object’s perspective
Binding Data to Controls
Introduction to data binding
Binding to Items controls
Building and using type converters
Creating data templates
Silverlight 2 Networking Features
Understanding cross-domain issues
Retrieving data from services
WCF Services
ASMX Services
REST Services
The Role of the Dispatcher Class
Using sockets
Working with Service Data
Using LINQ to XML
Using the DataContractJsonSerializer
Using the XmlSerializer Class
Using the XmlReader Class
Using RSS and ATOM Syndication Classes
Working with Isolated Storage
What is Isolated Storage?
Writing data to Isolated Storage
Reading data from Isolated Storage
Working with Media Files
Media support in Silverlight
Displaying images
Controlling audio/video through events
Using DeepZoom
The Silverlight Toolkit
Silverlight Toolkit Controls
Using the AutoComplete Control
Using the WrapPanel Control
Using the ImplicitStyleManager
Integrating Toolkit Themes
Displaying data using Charts