1.What is Silverlight?
A.An Overview of Silverlight
B.A Bit of History
I.Microsoft technologies leading up to Silverlight
C.Introducing Silverlight
I.Silverlight Architecture
II.Silverlight Versions
III.Silverlight Hosting
IV.Supported Platforms
V.Supported Browsers
VI.Future Platforms
2.What's New in the .NET Framework 3.5
A.Overview
B.Windows Presentation Foundation (WPF)
I.The Extensible Application Markup Language (XAML)
C.Windows Communication Foundation (WCF)
I.Web Service Technologies
II.Windows Communication Foundation (WCF)
III.WCF Example
D.Windows Workflow Foundation (WF)
E.Windows CardSpace
F.Language Integrated Query (LINQ)
G.LAB: Training Tool Using WPF and WCF
3.The Silverlight Framework
A.Overview
I.Silverlight vs. WPF
B.Installing Silverlight
C.Silverlight Tools
D.Silverlight Languages
I.Dynamic Language Runtime (DLR)
II.JavaScript
III.C#
IV.Visual Basic / VBx
V.IronPython
VI.IronRuby
E.Windows Live Services
F.Example Implementations
I.Microsoft PopFly
G.Silverlight ASP.NET Controls
I.The asp:Silverlight Control
II.The asp:MediaPlayer Control
H.Expression Blend
I.Accessing the HTML DOM from Silverlight
J.Accessing Silverlight from JavaScript
K.Embedding Fonts
L.Going Full Screen
M.Creating a Silverlight Application
I.The Silverlight Project
II.Designing the XAML
III.Wiring Up the Button
IV.Silverlight Project Architecture
N.Creating a Silverlight Animation
O.LAB: Create a Simple Silverlight Application
4.Silverlight Controls
A.Overview
B.Layout Controls
I.Canvas Control
II.StackPanel Control
III.Grid Control
C.User Interface Controls
I.Border Control
II.Button Control
III.Calendar Control
IV.Checkbox Control
V.DatePicker Control
VI.HyperlinkButton Control
VII.Image Control
VIII.RadioButton Control
IX.RepeatButton Control
X.ScrollViewer Control
XI.Slider Control
XII.TextBlock Control
XIII.Textbox Control
XIV.ToggleButton Control
D.User Controls
E.Custom Controls
F.Designing User Interfaces
I.Skinning Controls and Templates
II.Visual State Manager (VSM)
G.LAB: Create a Silverlight Data Entry Form
5.Networking In Silverlight
A.Overview
B.Sockets Programming
C.Service Oriented Architecture
I.Serialization
II.Web Services
III.Windows Communication Foundation (WCF)
D.Other Networking Protocols
I.Plain Old XML (POX)
II.JavaScript Object Notation (JSON)
III.Representational State Transfer (REST)
E.Syndication Protocols
I.Really Simple Syndication (RSS)
II.ATOM
F.Windows Azure and Live Services
G.Lab: Networking In Silverlight
6.Accessing Data Using Silverlight
A.Storing Data in Code
I.Variables
II.Collections
B.Working with XML
C.Language Integrated Query (LINQ)
D.Isolated Storage
E.Data Binding
F.Lab: Accessing Data In Silverlight
http://silverlight-schulung.softwareacademy.de/