Connect with us

MS Silverlight Developer

Course Overview

This training covers intermediate and advanced topics required to develop professional Silverlight applications that can be deployed to the Web, Windows desktops, and Windows Phone 7 devices.

Intended Audience

The course is designed for professional developers who have experience with XAML (either through WPF or Silverlight) and experience working in Visual Studio 2010.


Course Objectives

After completing this course you will know

  • What is Silverlight, and when should I use it in preference to HTML5 or WPF?
  • How do I use 2D and 3D graphics, animations, effects and media to build compelling user interfaces?
  • How do I build a multi-page app that provides deep-linking and integrates with browser forward/back?
  • How do I let clients run my application out of-browser? How do I request elevated trust?
  • How do I apply the M-V-VM pattern to Silverlight?
  • How do I integrate data into my application to create a dynamic user interface with minimal code?
  • How can I use WCF, HTTP REST & WCF RIA Services to retrieve and store data?
  • How do I use styles and templates to customize the appearance of my application?
  • How can I build custom controls for use in Silverlight?
  • How do I use Expression Blend to get the most out of Visual State Manager and Behaviors?
  • Identify when to use Silverlight and how to incorporate Silverlight content into existing sites
  • Use Expression Blend to design your user interface and Visual Studio 2010 to implement C# code
  • Exploit the layout controls to create compelling user interfaces
  • Build user and custom controls that support templates and styling
  • Use Behaviors, Actions and Triggers to create reusable functionality across applications
  • Integrate animations, special effects, perspective transforms and media to create a professional UI
  • Exploit the navigation, deep-linking and SEO features of Silverlight
  • Build dynamic user interfaces that use data binding and the M-V-VM pattern
  • Use all the available network stacks to load external data and resources
  • Handle mouse, keyboard and stylus input
  • Create out-of-browser and partially-connected applications
  • Maximize the performance of a Silverlight application, including using GPU acceleration
  • Learn to build Rich Internet Applications with Microsoft Silverlight.

Dataware housing and Business Intelligence

ITIL V3 Training

Send Enquiry