A Small Class Size is the Best Learning Environment*
Only F1 has no more than 6 Delegates in a Class
Everyone has Individual Attention from the Trainer

View Recent History

Course:(2185) Deploying and Managing Microsoft Commerce Server 2000 - Microsoft Training Courses in London and South West
Course:(2640) Upgrading Web Development Skills from ASP to Microsoft ASP .NET - Microsoft Training Courses in London and South West
Course:(6462) Visual Studio 2008 Connected Systems: Windows Workflow Foundation - Microsoft Training Courses in London and South West
Course:(2363) Getting Started with Microsoft .NET for COBOL Programmers - Microsoft Training Courses in London and South West
Course:(4994) Introduction to Programming Microsoft .NET Framework Applications with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(2543) Core Web Application Technologies with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(2631) Optimizing the Software Development Lifecycle with Microsoft Visual Studio Team System - Microsoft Training Courses in London and South West
(2310) Developing Web Applications Using Microsoft Visual Studio 2008 - Microsoft Training Courses London South West UK
Course:(1932) Building a Data-Driven Web Site Using Microsoft FrontPage 2000 - Microsoft Training Courses in London and South West
Course:(6417) Updating Your Application Platform Technology Skills to Windows Server 2008 - Microsoft Training Courses in London and South West
Course:(1009) Mastering Web Site Fundamentals(Classroom View) - Microsoft Training Courses in London and South West
Course:(10263) Developing Windows Communication Foundation Solutions Using Microsoft Visual Studio 2010 - Microsoft Training Courses in London and South West
Course:(F1025) Developing Web Applications with Microsoft ASP.NET AJAX Extensions - Microsoft Training Courses in London and South West
Course:(6215) Implementing and Administering Microsoft Visual Studio 2008 Team Foundation Server - Microsoft Training Courses in London and South West
Course:(6464) Visual Studio 2008 Connected Systems: ADO.NET 3.5 - Microsoft Training Courses in London and South West
Course:(2609) Introduction to C# Programming with Microsoft .NET - Microsoft Training Courses in London and South West
Course:(2557) Building COM+ Applications Using Microsoft .NET Enterprise Services - Microsoft Training Courses in London and South West
Course:(1912) Introduction to Web Development Technologies - Microsoft Training Courses in London and South West
Course:(2341) Fundamentals of Building a Business-to-Consumer Solution with Microsoft Commerce Server 2000 - Microsoft Training Courses in London and South West
Course:(2500) Introduction to XML and the Microsoft .NET Platform - Microsoft Training Courses in London and South West
Course:(1572) Implementing and Managing Microsoft Exchange 2000 - Microsoft Training Courses in London and South West
Course:(6426) Configuring and Troubleshooting Identity & Access Solutions with Windows Server 2008 Active Directory - Microsoft Training Courses in London and South West
Course:(3201) Developing Microsoft ASP.NET 2.0 Web Applications - Microsoft Training Courses in London and South West
Course:(6427) Configuring and Troubleshooting Internet Information Services in Windows Server 2008 - Microsoft Training Courses in London and South West
Course:(2365) Designing an Application Migration Strategy to Microsoft .NET - Microsoft Training Courses in London and South West
Course:(2373) Programming with Microsoft Visual Basic .NET - Microsoft Training Courses in London and South West
Course:(2514) Developing Mobile Web Applications Using the Microsoft Mobile Internet Toolkit - Microsoft Training Courses in London and South West
Course:(6415) Updating Your Network Infrastructure Technology Skills to Windows Server 2008 - Microsoft Training Courses in London and South West
Course:(2517) Deploying and Managing Microsoft Mobile Information Server 2002 Enterprise Edition - Microsoft Training Courses in London and South West
Course:(2382) Developing Collaborative Solutions Using Digital Dashboards - Microsoft Training Courses in London and South West
Course:(50145) Microsoft Silverlight 2.0 for Developers - Microsoft Training Courses in London and South West
Course:(6214) Effective Team Development Using Microsoft Visual Studio Team System - Microsoft Training Courses in London and South West
Course:(2415) Programming with the Microsoft .NET Framework (Microsoft Visual Basic.NET) - Microsoft Training Courses in London and South West
Course:(2717) Introduction to Microsoft .NET Development - Microsoft Training Courses in London and South West
Course:(F1036) Fast-Track to Microsoft .NET Core Certification Exam (70-536) - Microsoft Training Courses in London and South West
Course:(6429) Configuring and Managing Windows Media Services - Microsoft Training Courses in London and South West
Course:(2530) Introduction to Microsoft Windows CE .NET - Microsoft Training Courses in London and South West
Course:(2565) Developing Microsoft .NET Applications for Windows (Visual Basic .NET) - Microsoft Training Courses in London and South West
Course:(2556) Developing Mobile Applications Using the Microsoft .NET Compact Framework - Microsoft Training Courses in London and South West
Course:(4995) Programming with the Microsoft .NET Framework using Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(2555) Developing Microsoft .NET Applications for Windows (Visual C# .NET) - Microsoft Training Courses in London and South West
Course:(6231) Maintaining a Microsoft SQL Server 2008 R2 Database - Microsoft Training Courses in London and South West
Course:(2562) Getting Started with Microsoft Visual Studio 2005 for Microsoft Visual Basic 6.0 Developers - Microsoft Training Courses in London and South West
Course:(1933) Doing Business Online Using Microsoft bCentral - Microsoft Training Courses in London and South West
Course:(2063) Introduction to ASP .NET - Microsoft Training Courses in London and South West
Course:(6424) Fundamentals of Microsoft Server 2008 Active Directory - Microsoft Training Courses in London and South West
Course:(2734) Updating Your Database Development Skills to SQL Server 2005 - Microsoft Training Courses in London and South West
Course:(2311) Advanced Web Application Development using Microsoft ASP.NET - Microsoft Training Courses in London and South West
Course:(2784) Tuning and Optimizing Queries using Microsoft SQL Server 2005 - Microsoft Training Courses in London and South West
Course:(2542) Advanced Data Access with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(6418) Deploying Windows Server 2008 - Microsoft Training Courses in London and South West
Course:(2710) Analyzing Requirements and Defining Microsoft .NET Solution Architectures - Microsoft Training Courses in London and South West
Course:(2544) Advanced Web Applications Technologies with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(6461) Visual Studio 2008 Connected Systems: Windows Communication Foundation - Microsoft Training Courses in London and South West
Course:(6459) First Look: Visual Studio 2008 - Microsoft Training Courses in London and South West
Course:(50068) Microsoft SQL Server 2008 for the Experienced Oracle Database Administrator - Microsoft Training Courses in London and South West
Course:(6460) Visual Studio 2008 Connected Systems: Windows Presentation Foundation - Microsoft Training Courses in London and South West
Course:(10264) Developing Web Applications Using Microsoft Visual Studio 2010 - Microsoft Training Courses in London and South West
Course:(1592) Creating and Managing Web Sites Using FrontPage 2000 - Microsoft Training Courses in London and South West
Course:(50147) Tools and Creative Techniques for Designing User Interfaces by using Microsoft Silverlight 2.0 - Microsoft Training Courses in London and South West
Course:(2541) Core Data Access with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(2558) Programming with Managed Extensions for Microsoft Visual C++ .NET - Microsoft Training Courses in London and South West
Course:(2663) Programming with XML in the Microsoft .NET Framework - Microsoft Training Courses in London and South West
Digital Dashboard Resource Kit Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(10266) Programming in C# with Microsoft Visual Studio 2010 - Microsoft Training Courses in London and South West
Course:(1905) Building XML-Based Web Applications - Microsoft Training Courses in London and South West
Course:(6416) Updating your Network Infrastructure and Active Directory Technology Skills to Windows Server 2008 - Microsoft Training Courses in London and South West
Course:(2526) Developing Distributed Applications with Microsoft .NET Remoting - Microsoft Training Courses in London and South West
Course:(2366) Developing High Performance and Scalable Web Applications using ASP.NET 1.1 and ADO.NET 1.1 - Microsoft Training Courses in London and South West
Course:(2559) Introduction to Visual Basic .NET Programming with Microsoft .NET - Microsoft Training Courses in London and South West
(6463) Visual Studio 2008 Connected Systems: ASP.NET 3.5 - Microsoft Training Courses London South West UK
Course:(F1038) Fast Track: Implementing and Maintaining a Microsoft SQL Server 2008 Database - Microsoft Training Courses in London and South West
Course:(2956) Core Foundations of Microsoft .NET 2.0 Development - Microsoft Training Courses in London and South West
Course:(2792) Implementing and Maintaining Microsoft SQL Server 2005 Integration Services - Microsoft Training Courses in London and South West
Content Management Server 2002 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(2124) Programming with C# - Microsoft Training Courses in London and South West
(6445) Implementing and Administering Windows Small Business Server 2008 - Microsoft Training Courses London South West UK
Course:(2524) Developing XML Web Services Using Microsoft ASP.NET - Microsoft Training Courses in London and South West
Course:(6431) Managing and Maintaining Windows Server 2008 Network Infrastructure Servers - Microsoft Training Courses in London and South West
Course:(2667) Introduction to Programming - Microsoft Training Courses in London and South West
Course:(2546) Core Windows Forms Technologies with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(2957) Advanced Foundations of Microsoft .NET 2.0 Development - Microsoft Training Courses in London and South West
Course:(4010) E-Commerce Profitability: Online Merchandising Using Microsoft Office FrontPage 2003 - Microsoft Training Courses in London and South West
Course:(6317) Upgrading Your SQL Server 2000 Database Administration Skills to SQL Server 2008 - Microsoft Training Courses in London and South West
Course:(50280) Whats New in Microsoft Silverlight 3 - Microsoft Training Courses in London and South West
Course:(6419) Configuring, Managing and Maintaining Windows Server 2008 Servers - Microsoft Training Courses in London and South West
Course:(2540N) Building Embedded Solutions Using Windows CE 5 - Microsoft Training Courses in London and South West
Course:(2727) Developer Skills Builder for Microsoft.NET - Microsoft Training Courses in London and South West
Course:(2547) Advanced Windows Forms Technologies with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(2548) Core Distributed Application Development with Microsoft Visual Studio 2005 - Microsoft Training Courses in London and South West
Course:(2389) Programming with ADO .NET - Microsoft Training Courses in London and South West
Course:(2009) Upgrading Your Skills from Microsoft Exchange Server 5.5 to Microsoft Exchange Server 2003 - Microsoft Training Courses in London and South West

Compare Recently Viewed Course Dates



Exclusive
Visual Studio 2008

Tools and Creative Techniques for Designing User Interfaces by using Microsoft Silverlight 2.0
(Microsoft Training Course: 50147) - 4 days - £2100 exc VAT



> Target Audience
This training course teaches developers and designers how to use the Microsoft Expression Studio product set to build rich and compelling user experiences based on the Microsoft Silverlight 2 platform.. It is intended for developers and designers who are currently familiar with tools such as Adobe Photoshop, Flash Player, Illustrator, and Dreamweaver.
> Course outline
  1. Fundamentals of Microsoft Silverlight
  2. Introducing the Workflow for Building Experiences in Microsoft Silverlight
  3. Preparing Images by Using Microsoft Expression Design
  4. Introducing Microsoft Expression Blend
  5. Creating a User Interface by Using Microsoft Expression Blend
  6. Designing by Using Controls
  7. Publishing Media Content
  8. Creating Deep Zoom Experiences
  9. Handing Off Your Project to a Developer
  10. Performing Basic Development Tasks in Microsoft Silverlight
  11. Enhancing the User Experience
  12. Creating Advanced Animations
  13. Advanced Media
  14. Publishing Your Microsoft Silverlight Application


Module 1: Fundamentals of Microsoft Silverlight
  • This module introduces Silverlight and provides the context for the rest of the course. The module demonstrates the key capabilities and features of Silverlight. It also presents an overview of Extensible Application Markup Language (XAML) to give students an insight into the language on which the tools in Expression Studio and Silverlight are based.
  • Introducing Silverlight
  • Introducing XAML
Skills
  • Explain the uses and capabilities of Silverlight.
  • Create and manipulate common Silverlight features by using XAML.
top
Module 2: Introducing the Workflow for Building Experiences in Microsoft Silverlight
  • This module covers the life of a Silverlight project from start to finish. The module describes each stage in the creation process, the people typically involved, and the tools that they use.
  • Building Silverlight Experiences
Skills
  • Describe the workflow of the people and tools that are associated with creating Silverlight experiences.
top
Module 3: Preparing Images by Using Microsoft Expression Design
  • This module explains how to create vector and bitmap images by using Expression Design and export them in a format that is suitable for a Silverlight project.
  • Introducing Expression Design
  • Preparing Images by Using Expression Design
  • Lab: Creating Graphic Assets by Using Expression Design.
Skills
  • Describe the functionality of Expression Design.
  • Create a compelling UI button by using vector-based and bitmap graphics.
  • Prepare and export images by using Expression Design.
top
Module 4: Introducing Microsoft Expression Blend
  • This module introduces students to Expression Blend, explains what the program enables them to achieve, and shows the Silverlight project structure.
  • Introducing Expression Blend
  • Creating an Expression Blend Project
  • Organising Objects in Expression Blend
  • Lab: Building a Simple Expression Blend Project
Skills
  • Describe the core features of Expression Blend.
  • Build a simple Expression Blend project.
  • Organise objects inside an Expression Blend project.
top
Module 5: Creating a User Interface by Using Microsoft Expression Blend
  • This module shows the students how to use Expression Blend to create a rich UI. The module describes drawing in Expression Blend and how to use the tools in Expression Blend to create animations.
  • Drawing and Editing
  • Animating Objects
  • Introducing Visual C#
  • Adding Basic Interactivity
  • Lab: Expanding PowerPlay
  • Lab: Animating Objects
  • Lab: Performing Page Transitions
Skills
  • Draw and edit images in Expression Blend.
  • Create Storyboards to animate objects.
  • Add basic interactivity to an application and perform page transitions.
top
Module 6: Designing by Using Controls
  • This module introduces the built-in controls that are supplied with Silverlight; details how to customize those controls by using styles and templates and by manipulating control states; and then explains how to create and utilize user controls.
  • Introducing Silverlight Controls
  • Customising Controls
  • Creating Custom User Controls
  • Lab: Creating Custom User Controls
Skills
  • Describe the controls that are provided with Silverlight.
  • Customise existing controls by using styles and templates.
  • Explain the purpose and use of control states in the Expression Blend design software.
  • Describe the purpose of, and how to create, custom user controls in Expression Blend.
top
Module 7: Publishing Media Content
  • This module shows how to use Expression Encoder to encode video and audio, add markers to video, and generate a customisable Silverlight media player.
  • Introducing Expression Encoder
  • Customising the Media Player
  • Adding Markers to Video
  • Lab: Customising a Video Skin
  • Lab: Publishing with Video Markers
Skills
  • Explain the main features and functionality of Expression Encoder.
  • Customise a media player.
  • Add markers to a video to trigger simple events.
top
Module 8: Creating Deep Zoom Experiences
  • This module introduces the Deep Zoom feature within Silverlight by way of the MultiScaleImage control, and then explains the purpose of the Deep Zoom Composer application and how to use it.
  • Introducing Deep Zoom
  • Using Deep Zoom Composer
  • Lab: Customizing a Deep Zoom Project by Using Expression Blend
Skills
  • Explain what the Deep Zoom technology is.
  • Describe how to create and customise Deep Zoom experiences.
top
Module 9: Handing Off Your Project to a Developer
  • This module describes what designers must do to prepare their project for hand-off to a developer so that they can increase the efficiency of the creation workflow.
  • Preparing Your Project for Hand-Off
  • Adding Projects and Assets to Source Control
Skills
  • Describe how to prepare a project for hand-off.
  • Explain how to use source control.
top
Module 10: Performing Basic Development Tasks in Microsoft Silverlight
  • This module gives a more in-depth look at using Microsoft .NET code to add logic to Silverlight applications. The module shows how to use the default code-behind file, create dynamic effects by using code, and manipulate the more complex properties of objects.
  • Silverlight Fundamentals
  • Manipulating Objects in Code at Run Time
  • Lab: Modifying XAML Objects by Using C#
Skills
  • Add simple code to a Silverlight project.
  • Access and modify objects in Silverlight applications at run time.
top
Module 11: Enhancing the User Experience
  • This module shows how to add more features to a Silverlight application, such as keyboard interactivity, text effects, and ink support.
  • Adding Keyboard Interactivity
  • Working with Text Properties
  • Adding Ink Support
  • Lab: Writing Ink Messages
Skills
  • Add keyboard interactivity to a Silverlight application.
  • Work with text properties in a Silverlight application.
  • Add ink support to a Silverlight application.
top
Module 12: Creating Advanced Animations
  • This module explains how to create more complex animations by using code. The module describes how to develop spline animations and create scripted animations.
  • Creating KeySpline Animations
  • Creating Code-Based Animations
  • Lab: Creating a Snowy Background
Skills
  • Develop KeySpline animations.
  • Develop code-based animations.
top
Module 13: Advanced Media
  • This module shows how to use media effects to give impact to a project. The module describes how to use video brushes to render a video on multiple surfaces and to create live video reflections. The module also shows how to create a custom media player to use in a Silverlight application.
  • Painting with a VideoBrush
  • Handling MediaElement Events
  • Lab: Creating an Advanced Media Player
Skills
  • Create advanced video effects by using the VideoBrush.
  • Create an advanced media player.
top
Module 14: Publishing Your Microsoft Silverlight Application
  • This module describes the final stages of the application creation process. The module explains how to optimize the appearance and performance of a project for the Web and how to effectively publish the project.
  • Publication Process
  • Working with the Silverlight Control
  • Optimising Run-Time Performance by Using the WebClient Object
  • Lab: Adding Full-Screen Functionality to a Media Player
Skills
  • Publish Silverlight content by using Microsoft Silverlight Streaming by Windows Live.
  • Program the Silverlight control.
  • Optimise run-time performance by using the WebClient object.
top
> Pre-Requisites
Before attending this course, students must have the following pre-requisites:
  • Familiarity with tools such as Photoshop, Flash Player, Illustrator, and Dreamweaver.
> Purpose
After completing this course, students will be able to describe the key features of Silverlight 2; describe the people, tools, and tool workflow associated with creating Silverlight experiences; create and manipulate images by using Microsoft Expression Design; create projects in the Microsoft Expression Blend design software; assemble and build a rich user interface (UI) by using Expression Blend; develop and customize media by using Microsoft Expression Encoder; hand off design projects and graphical assets to developers; develop basic code in a Silverlight project; enhance the user experience by using keyboard interactivity, text effects, and ink; develop advanced animation effects; develop advanced media effects; publish a Silverlight application; customize the built-in controls; create custom user controls; create Deep Zoom Silverlight experiences.
> EXAMS
There are no exams directly associated with this course