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 Designers

Microsoft Silverlight Training Class for Designers
Microsoft Silverlight Training Class for Designers

Silverlight for Designers Class Length: 2 days

This two-day class is for designers who need to learn Silverlight to create interactive content for the Web. Attendees explore the capabilities of the Silverlight platform along with the tools and techniques for creating interactive Silverlight content with Microsoft Expression Studio. This course examines effective workflows between designers and developers, and ways to leverage existing design skills with tools such as Photoshop and Illustrator. Contact AGI about this Microsoft Silverlight training class.

Microsoft Silverlight Training Class for Designers 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 - Topics Covered

Silverlight overview

  • Understanding Silverlight capabilities
  • Introduction to XAML
  • Customizing user interface
  • Using controls
  • Adding interactivity
  • Publishing and XAP file

Expression Studio tools overview

  • Expression Design, Blend, Media, and Web

Workflow for creating Silverlight content

  • Roles of web designers and web developers
  • Introduction to XAML

Marking up integration with shapes

  • Definition of the drawing API

Creating animations using Blend

  • The workspace
  • Defining the Silverlight workflow
  • Using the layout model (Canvases, StackPanels, Grids)
  • Animation using the Blend timeline and storyboard
  • Using controls in your animation
  • Drawing, painting, and importing assets

Prototyping Silverlight projects

Building assets for Silverlight project

  • Importing assets
  • Creating objects
  • Applying properties
  • Transforming

Naming and Arranging Elements

  • Grid control and canvas control
  • Transforming
  • ViewBox control

Creating animation & basic interactivity

  • Understanding storyboards
  • Creating storyboard resources
  • Using behaviors

C# essentials

Working with data

  • List & DataGrid controls
  • Setting data binding

Adding multimedia

  • Encoding video for Silverlight using Expression Media Encoder
  • Preparing video
  • Encoding basics
  • Controlling media elements
  • Adding video to projects

Working with the Visual State Manager

  • Modifying UI controls
  • Modifying states & transitions
  • Creating a custom UI Control
  • Defining states & transitions in a custom control
  • Editing the content presenter

Advanced Coding & Interactivity

  • Using classes
  • Adding states
  • Extending custom controls

Deep Zoom Composer

  • Creating a Deep Zoom project
  • Adding source files
  • Creating a composition
  • Publishing a Deep Zoom experience

Final Deployment

  • Building your solution
  • Adding Silverlight applications to web pages


Microsoft Silverlight Training Class Prerequisites

We recommend that you have the Microsoft Visual Studio software 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