Developing Silverlight Applications with Visual Studio 2010 and Expression Blend 4 — A 2-Day Course
Please note that this course has been retired and is no longer available. Please see the Microsoft Visual Studio 2010 page for courses currently available in this subject area.
This 2 day instructor-led training course teaches developers how to use Microsoft Visual Studio 2010 and Expression Blend 4 to build Silverlight applications.
Students will receive a good introduction to Silverlight development and how to use tools such as Expression Blend 4 and Visual Studio 2010 to create Silverlight applications.
The course targets Silverlight version 4.0.
On completion of this course, delegates will have learnt how to:
- Describe the key new features of Silverlight 4
- Create Silverlight projects in Visual Studio 2010 and Expression Blend 4
- Manage their Silverlight projects by adding new and existing assets such as media and user controls
- Understand the Designer - Developer workflow
- Describe the role of Extensible Markup Language (XAML)
- Use panels such as Grid and Canvas to lay out their user interface (UI)
- Set control properties in both XAML and .NET code
- Apply a wide variety of brushes including SolidColorBrush and LinearGradientBrush
- Employ the different types of Transform to enhance their user interface (UI)
- Select the appropriate tool for a task
- Wire up event handlers in both XAML and .NET code
- Understand the fundamentals of Silverlight animation
- Describe the structure of a Storyboard
- Create a Storyboard using Expression Blend 4
- Exploit KeySplines to achieve effects such as acceleration and deceleration
- Control Storyboards using .NET code
- Employ Behaviours to manipulate Storyboards
- Enhance their user interfaces by employing Styles and ControlTemplates
- Create Styles and ControlTemplates using Expression Blend 4
- Understand the role of the Visual State Manager and provide appropriate UI for a control's various states such as MouseOver and Pressed.
- Apply a Style programmatically
- Describe the differences between CustomControls and UserControls
- Combine existing CustomControls to create a new composite UserControl in Expression Blend 4
- Enhance a new UserControl with Visual Studio 2010 by adding DependancyProperties
- Understand the fundamentals of Data Binding
- Bind controls in their user interface UI to DataSources declaratively in XAML and imperatively in .NET code
- Exploit the DataContext property of Panels to simplify the data binding process
- Implement INotifyPropertyChanged in their data models to enable change notification
- Control how data is displayed in controls such as ListBox and DataGrid by employing DataTemplates
- Associate two controls using Element Binding
- Create data converters by implementing IValueConverter
- Validate user input
This course is intended for developers who wish to learn how to create Silverlight applications and understand how Expression Blend 4 and Visual Studio 2010 can be used in concert to create the user interface and add functionality.
Before attending this course, students must have some familiarity with Visual Studio 2008 or 2010 and a .NET language such as VB.NET and C#.
This course has been retired and is no longer available.