Microsoft Silverlight

Catalyse your Career Growth

Silverlight is a lightweight cross-browser which designed to create Rich Internet Application . Mind Bird Solutions provides silverlight training according to the current requirement of IT industry. Microsoft Silverlight makes building Rich Internet Applications much easier using a powerful graphics and animation engine with built-in controls. In this regard Silverlight is like Flash the browser window is replaced with the Silverlight plug-in, and HTML is not used.


It enables developers to create Rich Internet Applications (RIA) and is a competitor to other RIA platforms like Adobe Flash, Adobe Flex, Google Gears, JavaFX and so on. Silverlight is a browser plug-in created by Microsoft which provides a new way to present information within the browser. It is compatible with multiple web browsers used on Microsoft Windows and Mac OS operating systems, Mobile devices, starting with Windows Phone phones


These topics will be covered in class. After completion of 55% of course, student will go through Live Project Training, Interview Preparation and Recruitment process in Software Industry.

 

Module 1: Introduction to Building Silverlight Business Applications

  • Overview of Silverlight 4.0
  • Silverlight Architecture
  • Developing Out-of-Browser Applications with Silverlight
 
Lab: Building Silverlight Business Applications
  • Creating a Silverlight Application
  • Configuring Out-of-Browser settings for the Silverlight Application
 

Module 2: Overview of Data Access in Silverlight 4.0

  • Defining Data Access by Using ADO.NET Entity Data Models
  • Displaying Data by Using Domain Services
 
Lab: Consuming Data
  • Connecting to a Database in a Silverlight Project
  • Querying and Displaying Data from a Database
  • SQLCMD
 
 
Module 3: Advanced Data Management
 
 
Lab: Manipulating Data
  • Implementing Full Read-Write Scenarios
 
 
Module 4: Implementing User Controls and Navigation

  • Working With Controls
  • Threading
  • Implementing Navigation
 
Lab: Implementing User Controls and Navigation
  • Adding a Navigation User Control
  • Updating the Number of Cards Periodically
 
 
Module 5: Creating Advanced User

  • Creating Content Presenter Classes
  • Creating Item Templates for Presentation
  • Developing Classes as Item Instances
 
Lab : Presenting Items, Classes, and Dependency Properties
  • Creating ItemsControl Objects
  • Configuring Content Classes for use in the ItemsControl Class
  • Using the Custom ItemsControl object in a User Control
 
 
Module 6: Using Local Assets

  • Printing in Silverlight Applications
  • Accessing Local Storage in Silverlight Applications
  • Accessing Local File Systems in Silverlight Applications
 
Lab : Using Local Assets
  • Printing from Silverlight Applications
  • Accessing the Clipboard in Silverlight Applications
  • Accessing Isolated Storage in Silverlight Applications
  • Accessing the File System in Silverlight Applications
 
 
Module 7: Implementing Advanced Media Techniques in Silverlight

  • Implementing Deep Zoom in Silverlight
  • Playing Media Files
 
Lab : Implementing Advanced Media Techniques in Silverlight
  • Adding a Deep Zoom Image
  • Adding a Media Player
 
 
Module 8: Developing Silverlight Media Framework Solutions

  • Introduction to the Silverlight Media Framework
  • Developing Silverlight Media Framework Solutions
 
Lab : Developing Silverlight Media Framework Solutions
  • Adding Support for the Silverlight Media Framework
  • Configuring the Silverlight Media Framework Player

 

Module 9: Accessing Hardware in Silverlight Applications

  • Interacting with Mice and Keyboards
  • Interacting with Audio and Video Hardware
 
Lab : Interacting with Hardware Programmatically
  • Interacting with the Mouse Wheel
  • Interacting with the Keyboard
 
 
Module 10: Globalization and Localization Lessons

  • Globalization
  • Localization
 
Lab : Globalizing and Localizing Applications
  • Globalizing an application
  • Localizing an application
 
 
Module 11: Implementing Network Communications

  • Configuring Applications for Network Communications
  • Implementing Web Calls
  • Implementing Low-Level Communications
 
Lab : Building Dynamic Silverlight Applications
  • Consuming Initiation Parameters
  • Consuming Data by Using HTTPWebRequest Objects
  • Consuming Data by Using WebClient Objects
  • Sending and Receiving Data by Using Local Connections
 
 
Module 12: Deploying Silverlight Applications

  • Application Features and Hosting
  • Managing Application Resources Dynamically
 
Lab : Deploying Silverlight Applications
  • Adding Application Features
  • Loading Resources Dynamically

 

Notes:

  • Recommend Practical hours for student except class hours is 90 Hrs.
  • We also provide weekend classes for all courses.
  • After completion of 55% of course, student will go through Live Project Training, Interview Preparation and Recruitment process in Software Industry.
  • Student will go through the training of HTML, CSS and JavaScript as a complimentary package before starting of ASP.Net. This is optional.


To find out Mind Bird Solutions' Microsoft Silverlight training program and expertise, contact Mind Bird Solutions today.

Our Brand