Silverlight Training
Be productive with Silverlight in two, four-hour online sessions. The class will take you from a standing start, building basic Silverlight applications, understanding Silverlight project structure and architecture, using XAML and the Visual Studio 2010 designer, working with resources, styles and templates. The course focuses heavily on using UI bindings to eliminate repetitive coding tasks.
You’ll also learn how to bind data from multiple data sources including XML, REST services, WCF and RIA. You’ll learn best practices for building production ready RIA services applications using the MVVM pattern.
Class runs from 9:00 am PST to 1:00 pm PST for 2 days.
Who should take this class:
Web or Winforms developers.
What you need to know:
You should be familiar with the Visual Studio environment, be able to create projects, add items and references. We will use VS 2010 in the class, but familiarity with any previous version will do.
You should know how to code in either Visual Basic .NET or C#. The class code will be presented using C#.
What you will learn:
- Getting Started with Silverlight
- Silverlight Application Types
- Working with XAML
- Resources, Styles and Templates
- Dependency Properties and Routed Events
- Data Binding Usage
- Data Binding Objects
- Converters
- Binding Collections
- Change Notification
- Writing and Using Commands
- Binding Templates
- Binding XML, REST services, WCF services and RIA services.
- RIA custom methods
- Using DomainDataSource
- Using a DataForm
- Reading and writing isolated storage
- Options for sharing code between RIA client and server
- RIA master-detail
- RIA sorting, filtering, grouping and paging
- RIA Validation
- MVVM best practices