Microsoft Silverlight Training Class - Topics Covered

  • Silverlight overview
  • Expression Studio Tools overview
  • Workflow for creating Silverlight content
  • Marking up integration with shapes
  • Creating assets with Expression Design
  • Creating animations using Blend
  • Building assets for a Silverlight project
  • Creating animation & basic interactivity
  • C# essentials
  • Working with data
  • Adding multimedia with Expression Media
  • Working with the Visual State Manager
  • Advanced coding & interactivity
  • Deep Zoom Composer
  • Final deployment

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

 

Custom and private classes

This course is available as a private class. Curriculum can be customized for your specific needs. classes can be delivered at your location, online, or in our classrooms. For more information, call 781-376-6044 to speak with a training consultant or contact us.

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

CLASSROOM
LIVE ONLINE
PRIVATE
MY LOCATION