Silverlight 5 Training Course
| Course code: |
SILVRDEV |
| Details: |
3 days, £1195 + VAT 3 days, £1195 + VAT 3 days, £1195 + VAT
|
| Onsite | Enquire about bringing this course to your offices |
| Who should attend: |
Developers who are looking to produce cross-browser rich internet applications using Microsoft Silverlight |
| Prerequisite skills: |
Some experience of developing AJAX, Python, Ruby, or .NET, and an understanding of general web technologies. |
Clients who have attended this course include





Course Outline
Microsoft Silverlight is all about delivering a rich web User Experience (UX), and is a strong contender in the Rich Internet Application battle, whose champions have long been Adobe's Flash and Flex products, along with many implementations of AJAX.
The course now features the new features in Silverlight 5
Course Content
Our hands-on Silverlight training course has been developed for real-world, commercial scenarios by our expert instructors. The course contains many Silverlight tutorials based on real-world scenarios. See below for detailed syllabus.
What you will learn
- Silverlight Architecture
- RIA Services
- XAML
- M-V-VM patterns
- PRISM framework
- Silverlight Controls
- Silverlight with RESTful services, WCF, Duplex, and Sockets
- Silverlight DataBinding
- Storage & Deployment
- Out of browser applications
Overviews
- Using Blend
- Styles and Templates
- Using Sample Data
Working with Services
- Creating Services for Silverlight
- Silverlight enabled WCF services
- RESTful services with POX and JSON
- Consuming Services
- WCF, ASMX
- WCF Data Services
- Other Services (REST, POX)
- Security restrictions
- Duplex Polling Services
- Working with Data
- Using Entity Framework with Silverlight
- Creating and exposing conceptual models to Silverlight
- Making EF testable
Using RIA Services for n-tier
- Understanding .Net RIA Services
- Pros and cons
- Validation model and shared code
- Creating RIA Services applications
- Using the Data Form with Ria Services
- Using RIA services with other data bound controls
Silverlight Environment
- Hosting the Silverlight Control
- File IO
- Isolated Storage
- Out of Browser
- Partial Trust
Silverlight Unit Testing
- Installing the framework
- Writing Unit Tests for Silverlight code
- Adopting TDD and Silverlight
- Testing User Interface
Model View ViewModel (MVVM)
- Understanding MVVM
- Separation of Concerns
- ICommand Interface
- Using M-V-VM in Silverlight
Managed Extensibility Framework (MEF)
- Understanding MEF
- Export and Import Attributes
- Composition
- Loading on Demand
PRISM (i.e. Composite Application Guidance)
- Understanding PRISM
- Examining the parts of PRISM
- Getting and installing Prism
- Implementing PRISM in your Project
- Pro and Cons
Review and Summary
- Review of technologies and approaches
- Summary and a look to the future