Previous
Next

I need more information

If you would like to speak to a member of our specialist team, please feel free to call our freephone number or email us directly:

0800 028 6400

enquiries@jbinternational.co.uk

Quote me | Enrol me

Silverlight 5 Training Course

Course code: SILVRDEV
Details: 3 days, £1195 + VAT
3 days, £1195 + VAT
3 days, £1195 + VAT
OnsiteEnquire 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

BMIBBCClearChannel

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