Silverlight Training Logo

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

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

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

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)

Available Training Modes

Live Online Training

Course Outline Expand All

Expand All

  • 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 -
  • 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 -
  • 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 -
  • Grid
  • Grid Splitter
  • Canvas
  • Clipping Regions
  • StackPanel
  • DockPanel
  • WrapPanel
  • Border
  • ScrollViewer
  • ViewBox
  • Combining Layout 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 -
  • 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 -
  • Resources - Resource Storage - tResource Dictionary -
  • Styles - Implicit Styles - tReferenced Styles - tBasedOn Style -
  • Visual State Manager - State Transitions - tActivating States -
  • Templates - Control Templates - tControl Parts -
  • 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 -
  • 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 -
  • HTML Bridge
  • Full Screen Support
  • Out of Browser Support
  • Elevated Trust
  • File IO
  • Isolated Storage
  • 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
  • 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