"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
Silverlight is a new technology for cross-platform rich internet application development, and Microsoft has provided the Expression Suite of tools targeted at interactive designers.
This course will concentrate on using Expression Blend, Expression Encoder, and Expression Design as well as Visual Studio 2010 with the Silverlight extensions.
On this course we'll teach you how to produce Silverlight design together with UI interaction through the use of XAML and some basic C# commands.
If you're looking for something much more software-developer focused, have a look at our other Silverlight courses.
View the Silverlight for Developers Course
Our hands-on Designing with Silverlight / Expression training course has been developed for real-world, commercial scenarios by our expert instructors. The course contains many Silverlight tutorials based on real-world scenarios. See below for detailed syllabus, or if you have a technical question, please email [email protected]
Plug-in and Download Requirements
Placing Silverlight in the Timeline of the Web
Key Types of Rich Media Supported by Silverlight
Animation
Databinding
Effects
Controls
Layout
DeepZoom
Video & Audio
Resources
Examples in Detail
High-Definition Video Experiences
Gaming
E-Commerce
Designer/Developer Workflow
Prototyping
The XAML Workflow
Fundamental Ways to Create Silverlight Content
XAML for Communication
The Essentials of XAML
Understanding the Scope and Range of XAML Using Animation
Understanding User Controls
Applying a Hyperlink to an Object Using the HyperlinkAction Behaviour
Publishing and XAP file
The Site Folder
The ClientBin folder
The XAP file
The HTML and SilverlightJS File
Creating Prototypes with Sketch Flow
The Prototype Workflow in SketchFlow
SketchFlow Authoring
Feedback using the Sketch Flow Player
Document Windows
Artboard
Sketch Flow Map (SketchFlow only)
The Tools Panel
The Asset Library
The Projects Panel
The Objects and Timeline Panel
The Properties Panel
Adding Content to Navigation Pages
Adding User Interface Elements
Using the Navigate To command
Creating an Animated Shopping Cart Screen Using States
Activating State Changes
Exporting Your Project for Feedback
Importing and Building Assets with Expression Blend
Vector vs Raster
Understanding the Default Canvas Size
Adding the Photoshop Object
Overview of Drawing Tools for Shapes
Aids to Help You Create More Precisely
Naming Objects in Expression Blend
Rounding the Corners of a Rectangle
Creating and Editing a Stroke
Using the Transform Pane
The Expression Design Workspace
Naming and Arranging Elements in Expression Blend
Creating a Canvas Control
Selecting Elements in Objects and Timeline
Creating a Grid Control
Stack Panel and Border Controls
Transforming a Canvas
Creating Animation & Basic Interactivity in Expression Blend
Creating Additional Storyboards
Switching Storyboards on Click
Understanding Events and Event Handlers
What are Triggers?
Benefits of “Hand-Off” Timelines
A Look at the UI Controls
Adding and Modifying a UI Button Control
Modifying UI Controls
Modifying States & Transitions
Applying Style Templates to Existing Controls
A Look at the Content Presenter
Creating a Custom UI Control
Applying Your New Control Styles
Adding Video in Expression Blend
T he Expression Encoder Workspace
Trimming and Cutting Video
Encoding Basics
Working With Encoding Profiles
Using the A/B Feature Compare to Create a Custom Profile
Comparing Different Encoding Methods
Editing Encoder's Video Player Templates in Blend
Audio and Video Support in Silverlight 4
Using the MediaElement Control in Blend
Creating a Volume Control
Advanced Coding & Interactivity: A C# Sharp Primer
Common Object Models (COM)
Operating System (OS)
Application Programming Interface (API)
Services
Investigating the Automatically-Generated C# Code
Collections
Heap
Methods
Partial
Building the simple re-useable Component
The Process
Accessing an Auto-Generated Control Class
Bridging Between Auto-Generated Code and Manually Written Code
Using Comments in Code
Instantiation
Implementation
Making the Property Public
Passing an Argument to Set the Property
Enumerations
Review of Blocks in the Code
Advanced Coding & Interactivity: Practical Application
Creating Custom Controls
Custom Controls as Classes
Working with Data
Binding Element Properties
Introducing DeepZoom
DeepZoom Technology
Blurry-to-crisp Loading Behavior
Image Pyramids and Tiles
Project Structure
Creating the DeepZoom Composition
Changing the Stacking Order
"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and the Instructor handled this particularly well - very impressive”
Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022
Sign up for the JBI Training newsletter to stay updated with world-class technology training opportunities, including Analytics, AI, ML, DevOps, Web, Backend and Security. Our Power BI Training Course is especially popular. Gain new skills, useful tips, and validate your expertise with an industry-leading organisation, all tailored to your schedule and learning preferences.
CONTACT
+44 (0)20 8446 7555
Copyright © 2023 JBI Training. All Rights Reserved.
JB International Training Ltd - Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS
Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us