• Technical IT

    Solutions delivered throughout the UK
  • Business Applications

    Solutions delivered throughout the UK
  • Professional Best Practice

    Solutions delivered throughout the UK
  • Professional Development

    Solutions delivered throughout the UK

Expression Blend with Silverlight

Expression Blend with Silverlight
  • Price £897.00
  • Level Introduction
  • Duration 3 day(s)
All major credit cards accepted

Description

A 3 day course for designers. This Microsoft Expression Web Training Academy Class provides the basics for building and maintaining websites that include images and links. In this class, you’ll discover how to use Silverlight and Expression

Prerequisites

This course is intended for students who want to create web pages and websites in a graphical application.

Assumed Knowledge

Because of the amount of material we cover in class, we do require students to be comfortable using a mouse, opening and saving files, and the general operations of computers. While we will make every reasonable effort to help, students with insufficient skills may be required to observe the class lessons or do their best to keep up without slowing down the rest of the class. No prior Microsoft Expression Blend or Silverlight experience is presumed.

Skills

  • Introducing Blend and Silverlight
  • Importing and Building Assets with Expression Blend
  • Naming and Arranging Elements in Expression Blend
  • Creating Animation and Interactivity in Expression Blend
  • Working With the Visual State Manager
  • Adding Video in Expression Blend
  • Advanced Coding and Interactivity: a C# Primer
  • Advanced Coding and Interactivity: Practical Application
  • Working with Data
  • Introducing DeepZoom
  • Creating Prototypes With SketchFlow

Course Content

Introducing Blend and Silverlight

  • Positioning Microsoft Silverlight
  • plug-in and download requirements
  • placing Silverlight in the timeline of the web
  • Defining Silverlight capabilities for the designer
  • Defining Silverlight scenarios
  • Overview of Expression Blend 3
  • The Expression Blend workspace
  • An introduction to XML
  • Importing Photoshop and Illustrator files
  • Customizing user interface using controls
  • Adding interactivity with behaviors
  • Publishing the xap file

Importing and Building Assets with Expression Blend

  • Selection primer: making selections in Expression Blend
  • Importing assets into Expression Blend
  • Importing from Photoshop
  • Importing an Adobe Illustrator file
  • Creating objects with the Expression Blend drawing tools
  • Applying properties to a rectangle
  • Resizing the object
  • Applying a gradient stroke
  • Applying effects
  • Changing the visual stacking order
  • Aligning and distributing objects in Expression Blend
  • Working with Expression Design 3
  • Creating simple shapes in Expression Design
  • Adding effects
  • Grouping and naming objects
  • Exporting into Expression Blend

Naming and Arranging Elements in Expression Blend

  • Nested objects: an overview of Layout controls
  • The Grid control
  • The Canvas control
  • creating a Canvas control
  • selecting elements
  • Exploring the Grid control
  • Stack Panel and Border controls
  • Transforming a Canvas

Creating Animation and Interactivity in Expression Blend

  • Understanding Storyboards
  • Creating Storyboard resources
  • Behaviours in Expression Blend

*Working With the Visual State Manager

  • Modifying control labels and icons
  • Defining states and transitions in a custom control*
  • Editing the Content Presenter

Adding Video in Expression Blend

  • Preparing video with Expression Encoder
  • Importing media
  • Understanding bit-rate and how it affects quality and file size
  • Encoding your video using templates
  • Adding video files to a Silverlight project

Advanced Coding and Interactivity: a C# Primer

  • Brief C# and .Net background
  • Using Expression Blend to develop a Silverlight project using C#
  • Understanding namespaces, collections, heap and methods
  • Properties and methods
  • Object-Oriented Coding: understanding classes, methods and properties
  • Object instantiation, object implementation and adding methods & properties
  • Modifying a property
  • Using Get/Set to access methods
  • Initializing a property through a constructor
  • Overloading: multiple constructors
  • If/Else conditional logic

Advanced Coding and Interactivity: Practical Application

  • Using classes in user controls
  • creating custom controls
  • custom controls as classes
  • Adding states to custom controls
  • Extending the abilities of custom controls with C#
  • Adding exposed properties

Working with Data

  • Adding Data Sources
  • Creating and customizing controls from Data Sources
  • Data binding

Introducing DeepZoom

  • DeepZoom Composer
  • Preparing images for a DeepZoom composition
  • Creating, composing, and exporting a DeepZoom project
  • Aligning and distributing images
  • Exporting your DeepZoom project
  • Updating your DeepZoom project in Silverlight 3

Creating Prototypes With SketchFlow

  • The SketchFlow workflow
  • The philosophy of prototyping
  • Feedback and evolution
  • SketchFlow projects and workspace
  • Creating new navigation screens
  • Using composition screens
  • Adding a Navbar across pages
  • Working in the SketchFlow player
  • Creating interactive navigation
  • Adding states in SketchFlow
  • Working with the SketchFlow player feedback feature

Make Enquiry

Course Enquiry
  •  
  •  

Book Now

Course Enquiry
  •  
  •