Learn Silverlight 4 from the experts

Silverlight is an exceptional platform for building line of business applications, and with version 4 there are more features than ever. Our 3 day intensive masterclasses will give you what you need whether you want to concentrate on the designer or developer tracks (or both).

Click here to learn more

Learn how to think and design visually with Blend 4

Blend 4 is the premium tool for building your interactive UI for Silverlight applications. Our 3 day masterclass will give you all the skills you need to take advantage of it (and we promise to keep you out of Visual Studio!)

Click here to learn more

Learn how to build Silverlight 4 apps with VS2010

Visual Studio 2010, which now includes rich support for Silverlight development, is the premium too for developers. Our 3 day masterclass for developers will teach you all you need to know to get started bulding great LOB applications with Silverlight 4

Click here to learn more

3 Day Masterclass: £1095

  ·  

 

Date & Location

New dates announced soon
Customised on-site training

Book Now

3 day masterclass: £1095

Get the Masterclass onsite

We can deliver the masterclass on site at surprisingly competitive rates. Contact us!

Testimonials from the last course

"The instructors really knew their stuff."

"The material was well presented and the examples used were supporting the material"

"I liked the possibility to ask questions and influence the topics if the course."

100% of the students rated the Trainers "Great" (the top entry)

Designers Course

Day 1

Silverlight Introduction

  • What is Silverlight?
  • Architecture
    • Project Architecture
    • Deployment
    • Assembly Caching
  • Running Silverlight Apps
  • Tools for Creating Silverlight Apps
  • Difference in versions 

Getting Started with Blend 4

  • Exploring Blend 4 workspace
  • Projects, Solutions and Files
  • Understanding Xaml, Design Views and Code Behind Files
  • Working with the Properties and other Windows
    • Filtering Properties
    • Applying Transformations
    • Sub Property Editor
    • Collection Editor
    • Advanced Property Options
    • Creating simple resuable resources
  • Drawing Objects
    • Shapes and Paths
    • Text
    • Images and Art
    • Importing Photoshop files
    • Importing Xaml
  • Audio and Video
    • Inserting
    • Using Image & MediaElement

Controls and Layout

  • Understanding Arranging & Sizing 
  • Layout Panels
  • Layout Containers
  • Aligning, Grouping, Layering Order
  • Controls
    • Using Controls
    • Items Controls
    • Headered Controls
    • Importing Custom Controls
    • User Controls
    • ChildWindows

Animation

  • Understanding how animation works in Silverlight
  • Storyboards and timelines
  • Keyframes
  • Easing and interpolation
  • Controlling animation with behaviours
  • Handoff animations

Day 2

Using Behaviours & Effects with Blend 4

  • Understanding Behaviours
  • Exploring the standard behaviours
  • Understanding Effects
  • Using the standard Effects
  • Installing custom behaviours and effects

Styling Objects

  • Understanding Styles in Xaml
  • Building reusable styles
  •  Creating flexible styles
  • Storing Styles in separate Xaml Files

Editing Templated Controls

  • Styles vs Templates
  • "Make into Control"
  • Creating or modifying a template
  • Template Binding
  • The Breadcrumb Bar
  • "Parts" of a control
  • Editing Visual States for a control
    • Understanding States & State Groups
    • Modifying a control for a state
    • Modifying the state transition
    • Fluid Layout
    • Changing states with behaviours

Day 3

Working with Data

  • Understanding Data Sources
  • Working with ViewModels
  • Using Sample Data
    • Defining, generating and importing sample data
    • Using sample data
    • Reusing sample data
    • Switching to live data
  • Using Live Data
  • Showing Data in Controls
    • Understanding DataContext and Property Binding
    • DataBinding Essentials
      • Data Modes and Flow
    • Types of binding
      • Element to Element
      • Data field
      • Explicit Data Context
    • Value Converter
    • ListBox & DataGrid
    • Editing Templates for Data Controls

Sketchflow

  • Understanding Sketchflow
  • Creating Sketchflow Projects
  • Adding Interactivity
  • Sketchflow Animations
  • Feedback and comments
  • Converting a Prototype

Silverlight Deep Zoom

  • Introduction to DeepZoom
  • Using the DeepZoom Composer
  • Including and Controlling within your Silvelright app

Please note that course content may change a bit as we refine it to the best possible course!