Training Home | SharePoint 2007 Training | Visual Studio .NET Development | SQL Server 2008 BI | SilverLight | Cloud Computing
Exploring Microsoft
SilverLight™ 2
Modules of Training: 11
Duration: 2 Days
In this course, you
will learn about
Microsoft
SilverLight, the new
cross-browser,
cross-platform, and
cross-device plug-in
that helps you
deliver rich
interactive Web
applications. You’ll
see what SilverLight
1.0 plug-in was
designed for, and
how 2 takes
SilverLight to the
next level. You‘ll
learn how the
coding of a Web page
using SilverLight 2
works with .NET,
AJAX and other
Web-based
applications. You'll
also see a preview
of changes and new
functionality in
SilverLight 3.0.
Prerequisites:
Before taking this
course, you should
have experience with
a .NET programming
language, as well as
a working knowledge
of Web development
techniques, tools
and frameworks.
Silverlight
at a Glance
* Starvation of the
current Web
architecture
* Silverlight 1.0
and Silverlight 2
* Silverlight vs.
Smart Client vs.
AJAX
* What's a
Silverlight
application?
* The plug-in
* Hosting
Silverlight in Web
pages
* Visual Studio 2008
ad hoc tools
Mechanics of
a Silverlight 2
Application
* XAML and
code-behind
* Auto-generated
properties
* Dynamically
generated XAML
* XAP packages
* Manifests and
assembly parts
* Downloading XAML
content on the fly
* Loading process
The Browser
Interoperability
Layer
* Silverlight and
the browser
* Accessing the page
DOM from Silverlight
* HtmlPage and
browser information
* Accessing XAML
elements from
JavaScript
* Silverlight
handlers for HTML
elements
* Invoking
Silverlight code
from HTML
* Scriptable and
creatable objects
WPF over the
Web
* WPF and
Silverlight
* Layout
capabilities
* WPF controls
* Styles and
templates
* Silverlight
Controls
* Resources
* Data binding
The
Silverlight Base
Class Library
* Introducing LINQ
* Using LINQ on
collections
* Threading
* BackgroundWorker
* Timers
Local
Storage
* Purposes of
isolated storage
* Reading and
writing files and
folders
* OpenFileDialog
* Managing the quota
* Occasionally
connected
applications
Working with
XML
* A quick look at
the XML cursor model
* Creating XML files
* Reading XML files
* LINQ-to-XML
* Application
settings
Networking
* Making simple Web
calls
* Posting data
* Synchronous calls
(deadlocks if you
use monitors)
* Cross-domain proxy
* Sockets to push
data to the client
Invoking
Application Services
* Invoking WCF
services
* Async calls
* Security of the
application services
The Security
Model
* Beyond CAS
* Attribute-based
security
* Transparent code
and SafeCritical
code
* Security through
inheritance
From WPF to
Silverlight
* Reusing the XAML
and code-behind
* Separation of
concerns (SoC)
* Model-View-ViewModel
(M-V-VM)
SilverLight
3.0
* Overview of
SilverLight 3.0
Features
* Changes from
SilverLight 2.0







