Zoom Outline PDF View  or  Email Back to Schedule for Florida (West Coast)


Microsoft Silverlight Fundamentals




SUMMARY:   Microsoft Silverlight allows the creation of cross-platform, cross-browser HD media and rich interactive applications (RIAs) for the Web. This course provides a comprehensive introduction to Silverlight design and development by using Microsoft Expression Blend 2 and Microsoft Visual Studio 2008.

AUDIENCE:   Web designers and developers who want to learn what functionality Silverlight provides for creating HD media and rich interactive applications.

PREREQUISITES:   Experience designing and developing web sites using HTML and JavaScript or Adobe Flash.

DURATION:   3 days

APPROACH:   Instructor-led with hands-on labs.

OBJECTIVES:  
  • Layout the user interface by using XAML
  • Apply gradient, image, and video brushes to shapes and text
  • Animate objects by using Storyboards
  • Program the Silverlight DOM by using JavaScript
  • Dynamically create and manipulate objects at run-time
  • Improve performance by downloading assets just-in-time
  • Create ASP.NET user controls that render as XAML
  • Access XML web services by using AJAX

COURSE CONTENT:  
  1. Introduction
    • What is Silverlight?
    • How to Install Silverlight
    • What is XAML?
    • What tools are available?
    • How does Silverlight compare to Flash?
    • Coming Soon: Silverlight 2.0
  2. Silverlight Objects
    • How to Declare an Object in XAML
    • How to Set a Property in XAML
    • Canvas
    • Shapes: Rectangle, Ellipse, Line
    • Path
    • TextBlock
    • MediaElement
    • InkPresenter
    • Object Hierarchy
    • Ordering with Z-Index
  3. Brushes
    • SolidColorBrush
    • GradientBrush
    • ImageBrush
    • VideoBrush
  4. Transforms
    • Translate
    • Rotate
    • Skew
    • Scale
  5. Events
    • Mouse Events
    • Keyboard Events
  6. Manipulating Objects with JavaScript
    • Getting Properties
    • Setting Properties
    • Navigating the Document Object Model (DOM)
    • Dynamically creating objects
    • Dynamically handling events
  7. Animation
    • Triggers and Resources
    • Timelines and Storyboards
    • Key Frames
    • Easing
    • Hand Off Animations
  8. Media
    • Expression Encoder
    • Profiles
    • Silverlight Templates
    • Metadata: Markers, Captions and Scripts
    • Media Events
    • Buffering video
  9. Optimizing Silverlight Applications
    • Hosting the Silverlight Control on a web page
    • Silverlight Control Properties
    • Resizing
    • Full Screen Mode
    • Downloading assets and packages
  10. Creating an ASP.NET Silverlight User Control
    • What are ASP.NET user controls?
    • Defining Control Properties
    • Rendering the control
    • Implementing AJAX in the control
MJP/08

© 2007 Verhoef Training, Inc.

Schedule Dates

Course offered as
Inhouse or Public

Date Location State





Copyright © 2007 - Verhoef Group of Companies - All Rights Reserved