|
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. |
| 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: |
- 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
- 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
- Brushes
- SolidColorBrush
- GradientBrush
- ImageBrush
- VideoBrush
- Transforms
- Translate
- Rotate
- Skew
- Scale
- Events
- Mouse Events
- Keyboard Events
- Manipulating Objects with JavaScript
- Getting Properties
- Setting Properties
- Navigating the Document Object Model (DOM)
- Dynamically creating objects
- Dynamically handling events
- Animation
- Triggers and Resources
- Timelines and Storyboards
- Key Frames
- Easing
- Hand Off Animations
- Media
- Expression Encoder
- Profiles
- Silverlight Templates
- Metadata: Markers, Captions and Scripts
- Media Events
- Buffering video
- Optimizing Silverlight Applications
- Hosting the Silverlight Control on a web page
- Silverlight Control Properties
- Resizing
- Full Screen Mode
- Downloading assets and packages
- 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.
|