Silverlight 2 Development with Visual Studio 2008

SILVER200 : 2 Day Instructor-Led Course

Create next-generation Rich Internet Applications with Silverlight 2 - Two 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.

Prerequisites

To take this class, you should be proficient developing ASP.NET applications in either C# or Visual Basic.

Our classes that teach the prerequisite knowledge are:

Course Outline

·         Getting Started with Silverlight 2 Application Development
o   Creating a Silverlight 2 Project in Visual Studio 2008
o   Silverlight 2 Players
o   Linking Silverlight Projects to Web Projects
o   Debugging a Silverlight 2 Project
·         Introduction to XAML
o   XAML Rules
o   Introduction to XAML elements and attributes
o   Embedding media
o   Handling events
·         Using Silverlight 2 Controls
o   Defining Layout controls in XAML
o   Defining User Interface controls in XAML
o   Creating User Controls
·         Working with Styles and Templates
o   Defining styles in App.xaml
o   Applying styles to controls
o   Customizing controls with templates
·         Binding Data to Controls
o   Introduction to data binding
o   Binding to Items controls
o   Building and using type converters
o   Creating data templates
·         Retrieving Data from Remote Servers
o   Understanding cross-domain issues
o   Retrieving data from services
o   Using sockets
·         Creating Animations
o   Introduction to animations
o   Defining a storyboard with animations
o   Controlling a Storyboard
o   Using the VisualStateManager with Expression Blend