Silverlight Syllabus

Document Sample
Silverlight Syllabus Powered By Docstoc
					                              Silverlight Syllabus
1.   Silverlight Introduction
        a.   What is Silverlight ?
        b.   Tools for Creating Silverlight Applications
        c.   Difference in versions
        d.   Different Types of Applications in silverlight
2.   Silverlight Concepts
        a.   Silverlight Architecture
        b.   Silverlight and XAML
        c.   Developing First Silverlight application
        d.   XAML Namescopes
        e.   Silverlight namespace extensions
        f.   Content Models
        g.   Type Converters
        h.   Property Elements
        i.   Mapping Libraries
        j.   Dependency Properties Intro
        k.   Attached propertie
3.   Silverlight User Interface controls
        a.   Layout Management and Grouping Controls
        b.   Form Controls
        c.   Data Integration and Data Manipulation Controls
        d.   Functional Controls
        e.   Navigation
4.   Transformation and Animation
        a.   Transformations
        b.   Exploring Transformations
        c.   Animation
        d.   Creating an Animation
        e.   Understanding Key Frames
        f.   Animation Easing
        g.   Defining Animation with Expression Blend (Need to explain directly)
5.   Silverlight Graphics, Media
        a.   Graphics & Text
        b.   Media Element
        c.   Audio and Video
        d.   Understanding Controls
        e.   Resources ,Styles and Templates
6.   UI Interaction
        a.   Keyboard Input
        b.   Mouse Input
        c.   Drag and Drop
        d.   Full Screen Mode
        e.   File Open and Save Dialogs
        f.   Clipboard Access
        g.   Printing Capabilities
        h.   Mouse-Wheel Support
7.   Data Binding
        a.   Understanding Data Binding
        b.   DataBinding Modes
        c.   DataBinding Syntax
        d.   DataContext
        e.   Change Notifcation
        f.   DataTemplates
8.   Silverlight Navigation Applications
        a. Navigation Overview
        b.   Creating Navigation Applications
        c.   Creating clean URLs
        d.   Understanding Deep Linking
        e.   Applying other styles and assets
        f.   Using navigation in standard Silverlight applications
        g.   Out-of-Browser Functionality
        h.   Commanding Support
        i.   Cross-Silverlight Application Communication
9.   Working with Services
        a. Creating WCF services
        b. Consuming WCF services
        c. Binary XML service

10. Integrating with the Browser
       a. Binding Silverlight and HTML
       b. Open the Browser Bridge
       c. Using the Browser Bridge to Control the Silverlight Application
       d. Calling Browser Functions from Silverlight .
       e. Control the JavaScript API from Silverlight .
       f. Understanding the Silverlight Object
       g. Standard Object Tag Attributes
       h. Custom Silverlight Parameters
11. WCF RIA Services
       a. WCF RIA services for Silverlight
       b. Setting Up a Development Environment
       c. Introducing Silverlight Business Application Template

Shared By:
Description: Microsoft Silverlight is a cross-browser, cross-platform plug-in, bring the next generation network. NET-based media experiences and rich interactive applications. Silverlight offers a flexible programming model, and can be easily integrated into existing network applications. Silverlight can run on Mac or Windows on the major browsers to provide high quality video information fast, low-cost delivery.