Silverlight 4 Using Visual Basic (VS 2010)

Request more details:

submit request
Description:
This four-day course provides the Visual Basic programmer with a thorough foundation in Silverlight 4. Numerous programming examples and exercises are provided.
Prerequisites:
A basic understanding of Web application development using HTML and programming experience in .NET using Visual Basic. Some exposure to JavaScript would be helpful but is not essential. A basic knowledge of ADO.NET is also desirable for the data access section.
LEARNING OBJECTIVES:
Gain a practical knowledge of using Silverlight in Web applications
Understand the use of XAML with Silverlight, including the creation of dynamic content
Use Silverlight to draw shapes, lines, text and images
Implement input-driven Web applications using Silverlight
Use advanced Silverlight features such as animation and multimedia
Communicate over the network using HTTP and Web services
Use data controls and data binding
Access data in Silverlight applications
Interoperate between JavaScript and managed code
Implement out-of-browser Silverlight applications, including ones with elevated trust
Do printing and clipboard access from Silverlight applications
Introduction to Silverlight:
Client-side Web Technologies
The Silverlight Plug-in
The Silverlight SDK
Programming Silverlight:
JavaScript API for Silverlight
Managed API for Silverlight
Visual Studio 2010 and Silverlight
Visual Studio 2010 Designer Support
Silverlight Controls
Layout Panels
Handling Events
Interactive Web Applications Using Visual Basic
Application Package (.xap)
Using XAML:
Windows Presentation Framework (WPF)
Extensible Application Markup Language (XAML)
Canvas
Elements and Attributes
Property Elements
Type Converters
Content Property
Collections
Attached Properties
XAML and Visual Basic
XamlReader
Shapes and Lines:
Rectangles
Ellipses
Polygons
Lines and Polylines
Curves
Paths
Geometries
Strokes
Text and Fonts:
TextBlock
Fonts
Run
LineBreak
Brushes and Images:
Color and Opacity
SolidColorBrush
LinearGradientBrush
RadialGradientBrush
Image
ImageBrush
Layout:
Sizing Elements
Margin and Padding
StackPanel
Grid
Positioning Elements
Z-Order
Clipping
Handling Events:
Event Handlers
Dynamic Event Handlers
Mouse Events
Rubber Band Drawing
Drag and Drop
Routed Events
Animation and Media:
Animation using Background Worker
Silverlight Animation
Video and Audio
Resources
Application Structure and Networking:
Silverlight Application Structure
Application Caching
WebClient
Loading Assemblies on Demand
Downloading Content on Demand
Web Services:
Implementing Web Services Using WCF
REST-based Web Services
SOAP-based Web Services
Data Controls and Data Binding:
ListBox
DataPager
DataGrid
Dependency Properties
Change Notification
Binding to a Collection
Data Access:
ADO.NET Entity Framework
Entity Data Model (EDM)
Language Integrated Query (LINQ)
Using Web Services
WCF Data Services
Open Data Protocol (OData)
LINQ to XML
Isolated Storage
Additional Features:
HTML Bridge
JavaScript to Managed Code
Managed Code to JavaScript
Out-of-Browser Support
Elevated Trust
Printing
Clipboard
Learning Resources:
Transforms:
Translate Transform
Rotate Transform
Scale Transform
Skew Transform
Combining Transforms