Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.
|
Course Overview Microsoft Silverlight is all about delivering a rich web User Experience (UX), and is a strong contender in the Rich Internet Application battle, whose champions have long been Adobe's Flash and Flex products, along with many implementations of AJAX. Unlike Windows Presentation Foundation, Silverlight is aimed squarely at the Web and features cross-browser support, so it doesn't support the Windows APIs which allow access to 3D graphics hardware acceleration, but it does promise HD-quality streaming of video and a full set of rich media features Audience Developers who are looking to produce cross-browser rich internet applications using Microsoft Silverlight. Prerequisites Some experience of developing AJAX, Python, Ruby, or .NET applications (.NET v1.1 or 2.0) and an understanding of general web technologies. Course Outline Our hands-on Silverlight 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. Silverlight Introduction - What is Silverlight
- Architecture
- Running Silverlight Apps
- Creating Silverlight Apps
- Tools
- 1.0 vs. 2.x
- Related Technologies and tools
Silverlight XAML - XAML Syntax
- XAML Namescopes
- Silverlight namespace extensions
- Markup extensions
- Binding
- StaticResource
- TemplateBinding
- XAML Reader
Silverlight Graphics, Media and Animations - Graphics
- Shapes and Drawings
- Brushes
- Imaging
- Video Brush
- Geometries
- Paths
- Transforms
- Audio and Video
- Overview
- Formats
- MediaElement
- Media Encoder
- Animation
- Overview
- Key-Frame Animations
- Animations in code
Silverlight Script Webs - Architecture
- JavaScript Events
- Input Events
- Full Screen Support
- Working with objects
- Optimising the Installation experience
Silverlight User Interaction & Accessibility - Silverlight Input Events
- Supporting Drag and Drop
- Full Screen Support
- Splash Screens
- Accessibility
Silverlight Deep Zoom - Introduction to DeepZoom
- Using the DeepZoom Composer
- Including and Controlling within your Silvelright app
Silverlight Controls - Lap around existing controls
- Creating custom controls
Silverlight Styles, Templates and Resources - Creating and Using Styles
- Application Resources
- Templates
Silverlight DataBinding - Understanding DataBinding in Silverlight
- DataBinding Modes
- DataBinding Syntax
- DataContext
- Change Notifcation
- DataTemplates
Silverlight Storage - Understanding Isolated Storage
- Prompting mechanism
- File Open Dialogs and Uploads
Silverlight Deployment - Instantiating the plug-in
- Versioning
- Customising the installation experience
- XAP files
How to make a booking for the NET0150 course
|