Silverlight for Developers Course
Silverlight for Developers Course Overview
|
Course Code:
|
NET0150
|
|
Price:
|
£1250
|
|
Duration:
|
3 days
|
|
DATE:
|
|
|
Who should attend:
|
Developers who are looking to produce cross-browser rich internet
applications using Microsoft Silverlight
|
|
Prerequisite Skills:
|
Some experience of developing AJAX, Python, Ruby, or .NET
applications (.NET v1.1 or 2.0) and an understanding of general web
technologies.
|
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.
Course ContentOur 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. See below for detailed syllabus, or if you have a
technical question, please email sales@jbinternational.co.uk
Silverlight
for Developers Training Course OutlineSilverlight IntroductionWhat
is Silverlight
Architecture
Running Silverlight Apps
Creating
Silverlight Apps
Tools
1.0 vs. 2.x
Related Technologies and tools
-
XAML and WPF
- XAML
Silverlight XAMLXAML Syntax
XAML
Namescopes
Silverlight namespace extensions
Markup extensions
-
Binding
- StaticResource
- TemplateBinding
XAML Reader
Silverlight
Graphics, Media and AnimationsGraphics
- 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 WebsArchitecture
JavaScript
Events
Input Events
Full Screen Support
Working with objects
Optimising
the Installation experience
Silverlight User Interaction &
AccessibilitySilverlight Input Events
- Mouse, Keyboard, Stylus
Supporting
Drag and Drop
Full Screen Support
Splash Screens
Accessibility
Silverlight
Deep ZoomIntroduction to DeepZoom
Using the DeepZoom Composer
Including
and Controlling within your Silvelright app
Silverlight ControlsLap
around existing controls
Creating custom controls
Silverlight
Styles, Templates and ResourcesCreating and Using Styles
Application
Resources
Templates
Silverlight DataBindingUnderstanding
DataBinding in Silverlight
DataBinding Modes
DataBinding Syntax
DataContext
Change
Notifcation
DataTemplates
Silverlight StorageUnderstanding
Isolated Storage
Prompting mechanism
File Open Dialogs and Uploads
Silverlight
DeploymentInstantiating the plug-in
Versioning
Customising
the installation experience
XAP files