Silverlight

CloudLabs

Projects

Assignment

24x7 Support

Lifetime Access

.

Course Overview

Microsoft’s Silverlight is a client-side Web technology that enables the implementation of visually stunning Web applications that depend only on a small, easy-to-install plug-in that works in browsers for both Windows . Silverlight provides a cross-platform and cross-browser implementation of the .NET Framework.

At the end of the training, participants will be able to:

Pre-requisite

  1. Basic understanding of Web application development using HTML and programming experience in .NET using C#.
  2. A basic knowledge of ADO.NET is desirable for the data access chapter.

Duarion

5 days

Course Outline

  1. Difference between windows, web and Silverlight application
  2. Creating a Silverlight Application
  3. Walkthrough of Expression Blend
  4. Tools required to develop Silverlight applications
  5. Difference between Silverlight Runtime and Silverlight SOK
  6. What is XAML ?
  7. What is .xapfile ?
  8. 11Hello World11 Silverlight application
  9. Files created by Visual Studio by default
  10. Build and run your Silverlight hello World application
  11. What is app.xaml ?
  12. Page.xaml file
  13. Silverlight.js
  14. Hosting Silverlight application
  1. Partial class, extension method, lambda expression
  2. Restriction Operators
  3. Projection Operators
  4. Partitioning Operators
  5. Ordering Operators
  6. Grouping Operators
  7. Set Operators
  8. Conversion Operators
  9. Element Operators
  10. Aggregate Operators
  11. Join Operators
  12. Async
  13. Delegate vs lambda
  1. Linq to entity
  2. Linq to sql
  3. Linq to xml
  4. Performance differences in ADO.Net and EF
  5. Layers in EDMs
  1. INotifyPropertyChanged
  2. Bindings view with viewmodel
  3. Observable collections
  1. XAML: Introduces you to XAML, a declarative language used in Silverlight to create UI (e.g. controls, shapes, text, andother content presented on the screen).
  2. Working with panels, xaml and controls
  1. Create a WCF Service
  2. Consume the WCF Service Using a Silverlight Application
  3. wcf ria services :WCF RIA Services simplifies the development of n-tier solutions for Silverlight applications.
  4. Transactions
  5. Bindings and Behaviours
  6. Performance Optimization
  7. Security
  8. Authentication and authorization
  1. Describes how to data bind to a control and customize the display.
  2. Getting Data Into Silverlight
  1. Adding Shell.xaml
  2. Adding References to Prism
  3. Adding Main Region
  4. Adding the BootStrapper
  5. Adding a Module
  6. Adding a View
  7. Simple ViewModel for MWM
  8. Adding a Simple Service
  9. XAML for the View
  10. Pushing Information to the ViewModel
  11. Adding the !Module type to the Module
  12. Registering a Module
  1. Imports and Exports
  2. Cardinality and creation policies
  3. Catalogs
  4. MEF’s compositioncontainer
  5. Package catalog
  6. Export Proividers
  1. Local Storage in Silverlight
  2. Templates (Control, Data)
  3. Data Bindings
  4. Resources
  5. Localization
  6. State Management
  7. Custom Control

Reviews