Skip to main content
COMPUTER  AND  SOFTWARE  EDUCATION   
HOME
VIEW FULL PUBLIC COURSE SCHEDULE
CONTACT US
COURSE
SEARCH
   Tel: 01275 859666
DN04 - Silverlight 4.0 Workshop (C# or VB.NET)
Duration4 days (customisation)
Availability

Course Description

This course has been designed for delegates who want to create both business and consumer applications in .NET 4.0 using Silverlight. Delegates will be exposed to the new user interface paradigms introduced by Silverlight, and will be taught about the issues and benefits of creating web based applications targeted at multiple platforms. At the completion of the course they will be familiar with the aspects of Silverlight required to produce a fully-functional application.

Pre-requisites

Delegates attending this course should have experience developing windows or ASP.NET applications in C# or VB.NET. It would also be useful, although not essential, to have a basic understanding of XML, LINQ and Parallel Programming.

Customisation

For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.

Course Details

Introducing Silverlight
What is Silverlight
Silverlight Architecture
The Silverlight CLR
Embedding Silverlight
Silverlight Projects
Silverlight Concepts
Object Trees
Named Elements
Code vs Xaml
Dependency Properties
Property Inheritance
Attached Properties
XAML
Minimal XAML
Namespaces
Elements
Attributes
Markup Extensions
Controls
TextBlock
ContentControls
Button
RepeatButton
ToggleButton
HyperlinkButton
TextBox
PasswordBox
Checkbox
RadioButton
ItemsControls
ComboBox
ListBox
TreeView
DataGrid
Sliders & Scrollbars
TabControl
Calendar & DatePicker
Popup
Layout
Alignment
Margins & Padding
Panels
Grid
Canvas
ScrollViewer and ViewBox
Text, Graphics & Video
Displaying Text
Embedding Fonts
Colours
Brushes & Pens
Shapes
Bitmap Effects
Transforms
Playing Video
Animation
Timelines
Storyboard
Starting, Stop, Pause and Resume
Timing
Easing Functions
Resources
Embedded Resources
Resource Dictionaries
Merging Resources
Data Binding
Displaying Data
Direction of the Data Flow
Change Notification
Updating the Data Source
Binding to Collections
Data Validation
Data Conversion
Styles & Templates
Styles
Control Templates
Data Templates
Visual State Manager
In the Browser
Navigation
Init Parameters
JavaScript
Local Connection
Out of the Browser
Splash Screens
Full Screen
Out of Browser
Trust
Toast Notifications
Navigation
Data & Networking
Downloading Resources
Cross Domain Requests
SOA
REST
JSON
Isolated Storage
Local Devices
Webcam and Mic
Printing