Coronavirus (COVID-19) information: Live classes available in-person or online from our fully vaccinated instructors. Learn more about our reopening.


Microsoft Silverlight Training Class for Developers

Microsoft Silverlight Training Class for Developers

Microsoft Silverlight Training Class for Developers Course Description

Silverlight provides a platform for delivering rich, immersive experiences across multiple platforms and devices. AGI’s Silverlight for Developers training class is a comprehensive way for Web and interactive developers to learn how to build applications and create content that leverages the power of Microsoft Silverlight. Contact AGI about this Microsoft Silverlight training class.

Microsoft Silverlight Training Class for Developers Course Dates

All classes are led by a live instructor. Class times listed are Eastern time.


Please call 800-851-9237 or 781-376-6044 to schedule a course.

Contact AGI to request course dates.

Microsoft Silverlight Training Class for Developers Course Description

Silverlight Overview

  • Silverlight capabilities
  • Using Silverlight for rich media
  • Animation

Introducing Silverlight

  • Data-binding
  • Bitmap caching
  • Silverlight scenarios
  • Silverlight development workflow
  • The Essentials of XAML
  • Deploying and integrating Silverlight
  • Integration with ASP.NET
  • Deeper integration with the browser
  • Integration with SharePoint

Building a UI with XAML

  • Layout controls
  • Grid vs. canvas
  • Transforming a canvas
  • The Viewbox control
  • Silverlight vs. WPF

Introduction to Expression Blend

  • The Expression Blend workspace
  • Brushes and drawing tools
  • Creating animation using storyboards
  • Behaviors

Streaming Media

  • Preparing video with Expression Encoder
  • Understanding bitrate
  • Encoding basics
  • Using the MediaElement control in Blend
  • Creating Deep Zoom content

Silverlight data entry controls

  • Binding data to controls
  • Designing data entry forms
  • Styling and templating controls
  • Using Visual State Manager
  • Creating custom controls

Silverlight Networking

  • WebRequestCreator class
  • Working cross-domain sockets
  • Web services
  • Windows Azure and cloud services
  • Overview of data access options

Accessing data in Silverlight

  • LINQ-to-SQL
  • Entity framework
  • ADO.NET data services
  • Validating data
  • .NET RIA services 


Microsoft Silverlight Training Class Prerequisites

We recommend that you have Microsoft Visual Studio before starting the class. You can purchase the software or obtain a trial version of it at from the Microsoft web site.

Microsoft Silverlight Training Class Course Materials

You will receive a comprehensive course manual for this class developed by the Certified Instructors at AGI. 

Available Delivery Methods For This Class