Microsoft Expression Community
Expression Web Training Classes
PhizzPop Design Challenge
Silverlight Design Forums
Silverlight Site
Microsoft Expression Studio takes your creative possibilities to a new level. The professional design tools and innovative technologies in Expression Studio give you the flexibility and freedom to bring your vision to reality—whether you are designing standards-based Web sites, rich user experiences for the desktop and Silverlight, or managing digital assets and content. This session is geared for designers who have a general understanding of creative tools, but have little or no experience using the Expression Suite. Visual Studio will be used in the development section of this course. Attendees should have basic knowledge of coding, but are not expected to know c#.
Objective: Introduce Silverlight, the benefits, the results and basic
workflow
Workflow for Creating Silverlight Content
Roles of Designers
and Developers
Introduction to XAML
XAML for communication
The
Essentials of XAML
Objective: In the Design modules you discover how to create Silverlight
assets using Expression Design.
Understanding the Workspace and Tools
Using the Design toolbox
Viewing Shortcuts
Vector vs Raster
Selection tools & Arrangement in Workspace
Arranging objects on the
artboard
Selection Keyboard Shortcuts
Integrating with Illustrator and
Photoshop
Creating paths
Taking advantage of path tools unique to Design
Using Strokes, Fills and Effects
Creating and applying Gradients
Importing and Exporting color using color libraries
Applying Live Effects
The Layers panel
Grouping
Cutting and pasting into Expression Blend
The Transparency mask and integration with Blend
Cropping in Design
Objective: Understand the layout panels, and how to transform objects.
Creating Projects
Defining a new project in Blend.
Exploring the Blend
workspace
Objects and Timeline panel
The Project panel
The
Properties panel
The Blend Toolbox
Layout Containers
Transforming
in Expression Blend
Working with Appearance in Expression Blend
Common appearance
properties
Using brushes
Applying gradients
Applying strokes
Opacity and visibility
Drawing tools
Creating and customizing a shape
Modifying objects on the artboard
Resizing an object on the artboard
Rotating an object on the artboard
Adding buttons
Objective: To encode different types of video for online use.
Importing Media
Trimming and cutting video
Adding and creating markers
Encoding Video
Working with encoding profiles
Using Silverlight
templates
Customizing a Silverlight template using Blend
Integrating Silverlight Streaming Service
Objective: Discover the storyboard and create an animation.
Working
with Keyframes
Keyframes
Importing assets from Expression Design
Resizing canvas elements
Creating a Text Block
User Controls
Storyboards and animation
Animations inside a User Control
Objective: Discover practical terms and resources for creating, and
editing code
Introducing Visual Studio and C#
Key concepts and coding
basics
Casing and spelling
Namespace declaration
Data typing
Variables and object references
Creating class members (properties&
methods)
Adding method parameters
Introduction to events and event
handlers
Event handler arguments
Triggering Storyboards with C#
Working with Mouse Events
Naming Conventions
Objective: Find out how to take content created using Expression Studio
and publish it to the web.
The Bin folder
The XAP file
The HTML
file
The Workflow
Objective: Create a DeepZoom experience.
DeepZoom Composer
Students have the opportunity to build from existing assets. They can create simple buttons, animations or even add additional user controls to