Silverlight Training

Live Online & Classroom Enterprise Training

Silverlight training course teaches participants to build an application through a series of hands-on labs. This course covers Silverlight Project and Application Architecture, XAML, Layout Controls, User Interface Controls, Silverlight Resources, Styles, Templates and Themes and many more..

Looking for a private batch ?

REQUEST A CALLBACK
Key Features
  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

  • 100% Money Back Guarantee

PDP BG 1
SpringPeople Logo

What is Silverlight Training about?

Silverlight training course teaches participants to build an application through a series of hands-on labs. The first 3 days of the course focus on the basics of Silverlight and supporting technologies.

What are the objectives of Silverlight Training ?

At the end of Silverlight training course, participants will:

  • Learn to build Silverlight applications
  • Learn how to incorporate Silverlight into Web applications
  • Become familiar with XAML
  • Learn the basics of Blend to develop Silverlight applications
  • Learn to create dynamic, data-driven Silverlight applications through database interaction
  • Learn how to use Web services with Silverlight
  • Become familiar with how animations work in Silverlight
  • Learn to debug and troubleshoot Silverlight applications

Available Training Modes

Live Online Training

Classroom Training

 

PDP BG 2

Who is Silverlight Training for?

  • Anyone who wants to add Silverlight skills to their profile
  • Teams getting started on Silverlight projects
  • What are the prerequisites for Silverlight Training?

    Prerequisites - Experience in the following areas is required.

    • Proficiency in C# 3.0 or later
    • Familiarity with Visual Studio (2008 or 2010)

    Course Outline

    • 1. Introduction to Silverlight
      • Silverlight Overview - Rich Internet Applications - tSilverlight History - tThe Silverlight Plug-In - tSilverlight implementationsn -
      • Silverlight Clients and Servers - Silverlight Client Platforms - tSilverlight Browsers - tSilverlight Accessibility - tSilverlight Server Platformsn -
      • The .NET Framework and Silverlight - What is the .NET Framework - t.NET Framework Features - tSilverlight vs. WPF - tSilverlight and WCn -
      • Silverlight Development Tools - Visual Studio 2010 - tExpression Suiten -
    • 2. Silverlight Project and Application Architecture
      • Silverlight Project Architecture - Visual Studio Solutions and Projects - tCreating a Silverlight Solution - tUnderstanding the Solution Structure - tSilverlight Project Contents - tWeb Project Contents -
      • Silverlight Application Architecture - Silverlight Project Properties - tDeconstructing App.xaml - tDeconstructing App.xaml.cs - tDeconstructing MainPage.xaml - tDeconstructing MainPage.xaml.cs - tWeb Project Properties - tHTML Object Tag - tPositioning the Silverlight Plug-In -
      • Additional Project Templates - Silverlight Navigation Application Template - tSilverlight Business Application Template -
    • 3. Introduction to XAML
      • XAML Overview and Benefits
      • XAML Namespaces
      • Using the Visual Studio 2010 Designer
      • Creating Controls in XAML
      • Assigning Property Values - Attribute syntax - tChild element syntax - tAttached Properties - ttMarkup Extensions - tt - tResources - tData Binding - ttWorking with Controls in Code - tt - tNaming Elements - tReferencing - tCreating controls in Code - ttEvents and Event handlers - tt - tRouted Events - tMouse Events - tKeyboard Events -
    • 4. Silverlight Layout Controls
      • Grid
      • Grid Splitter
      • Canvas
      • Clipping Regions
      • StackPanel
      • DockPanel
      • WrapPanel
      • Border
      • ScrollViewer
      • ViewBox
      • Combining Layout Controls
    • 5. Silverlight User Interface Controls
      • Control Sources
      • Adding Controls to the Toolbox
      • Text Controls - TextBlock - tTextBox - tPasswordBox - tRichTextBox -
      • Buttons and Toggles - Button - tToggleButton - tCheckBox - tRadioButton - tNested Contentn -
      • Range Controls - Slider - tScrollBar - tNumericUpDown -
      • Content Management Controls - Navigation Controls - tTab Control - tExpander - tAccordion -
    • 6. Working with Silverlight in Expression Blend
      • Working with Expression Blend - Silverlight Projects in Blend - tBlend User Interface - tToolbox -
      • Working with Objects and Properties - Objects and Timeline Panel - tProperties Panel - ttBrushe - tt -
      • Brush Types
      • Gradient Brushes
      • Gradient Brush Properties - Shapes and Paths - tEffects and Behaviors - tTransformations, Projections and Animation -
    • 7. Silverlight Resources, Styles, Templates and Themes
      • Resources - Resource Storage - tResource Dictionary -
      • Styles - Implicit Styles - tReferenced Styles - tBasedOn Style -
      • Visual State Manager - State Transitions - tActivating States -
      • Templates - Control Templates - tControl Parts -
    • 8. Silverlight Custom Controls
      • Control Benefits
      • Control Class Hierarchy
      • Control Creation Options
      • UserControls vs. Custom Controls
      • Creating UserControls
      • Creating Custom Controls
      • Creating Useful Properties - Choosing a Property Implementation - tUnderstanding DependencyObject - tUnderstanding DependencyProperties - tDependencyProperty Value Precedence - tCreating a DependencyProperty - tUnderstanding INotifyPropertyChanged - tImplementing INotifyPropertyChanged -
    • 9. Silverlight Debugging
      • Debugging in Visual Studio - Stepping Through Code - tSetting Breakpoints - tViewing Values - tMaking Sense of Exceptions -
      • Exception Handling in Silverlight - Silverlight Plug-In Errors - tSilverlight Plug-In Error Configuration - tEnabling JavaScript Debugging - tInternet Explorer Error Response - tSilverlight Exception Bubbling - tDefault Silverlight Exception Handling Behavior - tImproving Silverlight Exception Handling -
      • Other Debugging Tools - Reflector - tInternet Explorer Developer Tools - tFiddler - tSilverlight Spy -
    • 10. Silverlight Host Integration
      • HTML Bridge
      • Full Screen Support
      • Out of Browser Support
      • Elevated Trust
      • File IO
      • Isolated Storage
    • 11. Silverlight Networking
      • Asynchronous Patterns - Understanding Asynchronous Patterns - tMaking Asynchronous Calls - tAsynchronous State Results - tUpdating the User Interface -
      • Accessing the Web - Web Access using WebClient - tWeb Access using HttpWebRequest - tUsing the Uri class - tDealing with Cross Domain Access Issues -
      • Connecting to Web Services - Introduction to Web Services - tCreating a Simple WCF Service - tUnderstanding Service Contracts - tUnderstanding Data Contracts - tCreating Silverlight WCF Clients - tCalling a WCF Service from Silverlight -
      • Other Networking Options
    • 12. Silverlight Data Binding
      • Introduction to Data Binding
      • Binding Values to Controls - The Binding Markup Extension - tUsing ElementName Binding - tUsing Data Source - tUsing the DataContext - tBinding Modes - tValue Converters - tValidation -
      • ItemsControls and ItemTemplates
      • ItemsControl - tItemTemplate -
      • Binding Collections to Controls
      • DataControls
      • Binding in Visual Studio 2010
      • Binding in Expression Blend

    Who is the instructor for this training?

    The trainer for this Silverlight Training has extensive experience in this domain, including years of experience training & mentoring professionals.

    Reviews