Silverlight Development for Absolute Beginners

Mind Bird Solutions Silverlight trainging program designed to help inexperienced programmers develop real-world, job-role-specific skills—this Training focuses on creating applications with HTML5, JavaScript, and CSS3. Build hands-on expertise through a series of lessons, exercises, and suggested practices—and help maximize your performance on the job.

  • Provides in-depth, hands-on training you take at your own pace
  • Focuses on job-role-specific expertise
  • Features pragmatic lessons, exercises, and practices
  • Creates a foundation of skills which, along with on-the-job experience
  • After completion of 75% of course, student will go through Major Project Training, Live Project Training, Interview Preparation and Recruitment process in IT Industry.
  • Student will go through the training of HTML, CSS and JavaScript as a complimentary package before starting of Silverlight.
  • We offer regular, fast track and weekend training in Silverlight course.


Silverlight Trainging Program

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
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


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

Our Brand