This course is provided by Wintrac.
Wintrac provides one stop shopping for all your IT training needs. Wintrac’s course catalog of over two thousand courses includes courses on
.NET training
.NET Training Overview
Silverlight 2.0 is a web-based GUI toolkit based on the WPF programming model. This two-day course will examine this new API beginning with the topics of XAML, code files, and Silverlight 2.0 development tools. Students will learn about the Silverlight 2.0 programming model, control templates, data binding, graphical rendering services, the ASP.NET Silverlight controls and browser interactions.
.NET Training Prerequisites
An understanding of Object Oriented Programming using C# or VB and .NET 2.0 development experience are required.
.NET Training Audience
Experienced .NET 2.0 software developers. No knowledge of .NET 3.5 programming constructs or LINQ is assumed.
.NET Training Course duration
2 days
.NET Training Course outline
Introducing Silverlight 2.0
Understanding the Role of Silverlight 2.0
Versions of Silverlight
Examining the Silverlight 2.0 Architecture
Visual Studio 2008 Silverlight Project Support
Core Silverlight Assemblies and Namespaces
The Role of the Application Class
The Role of the UserControl Type
The Role of the Microsoft Expression Products
Additional Silverlight Development Tools
Understanding the Role of XAML
Establishing XML Namespaces
XAML-Specific Elements and Attributes
Controlling Type / Member Naming and Visibility
XMAL Property-Element Syntax
XAML Attached-Property Syntax
The Role of XAML Type Converters
The Role of XAML Markup Extensions
Understanding Silverlight Controls
A Survey of Silverlight Controls
The Silverlight Control Programming Model
Working with the Button Types
Working with CheckBoxes and RadioButtons
Working with ListBoxes and ComboBoxes
Working with Text Controls
Calendar, Slider and ScrollBar Controls
Establishing Tooltips
Arranging Content with Panels
Working with the Canvas Panel
Working with StackPanel
Working with the Grid
Working with the TabControl
The ScrollViewer Control
Silverlight Resources, Graphics and Animations
Categories of Silverlight Resources
Working with the Image Control and Embedded Resources
Setting Binary Resources in Code
Understanding Logical Resources
Defining Application-Level Resources
Working with Logical Resources in Code
Silverlight Graphical Rendering Services
Understanding Shape-Derived Types
Working with Shape-Derived Types
Working with Brushes
Playing Videos with MediaElement and VideoBrush
Applying Graphical Transformations
Working with Path and Geometries
Exporting Image Data with Expression Design
The Role of Animation Services
Common Animation Classes
Working with Animation in Code
Controlling the Pacing of an Animation
Defining Animations in XAML
Styles, Templates and Custom Controls
The Role of Silverlight Styles
Defining and Applying Styles
Defining and Applying Styles Programmatically
Understanding the Role of Control Templates
Viewing Default Control Templates
The {TemplateBinding} Markup Extension
The Role of the ContentPresenter Class
Understanding the Role of Event Triggers
Working with the VisualStateManager Class
Creating Custom UserControls
Building Custom Control Libraries
Understanding the Role of Dependency Properties
Examining an Existing Dependency Property
Silverlight Integration
Integrating Silverlight Plug-Ins into Web Pages
The ASP.NET Silverlight Control
The Types of System.Windows.Browser.dll
Obtaining Browser Information
The Scope of DOM / Silverlight Interactions