Click here to speak to a Sales Representative.    Click here to chat with a Sales Representative.

Silverlight Boot Camp Training

We share our expertise not only with Infragistics products, but with the emerging methodologies and technologies relevant for the next decade. Our Silverlight Boot Camp UI Training course on gives you the latest skills and techniques relevant to your organization.

 
Public Training Onsite - training classes near you; for up to 12 participants
Location Date Cost  
Cranbury, NJ
(NY-NJ Metro)
Jul 12 - 13, 2011 $1,295 per seat Click here to register for the training.
San Francisco, CA Aug 9 - 10, 2011 $1,295 per seat Click here to register for the training.
Private Training Onsite
where you are; for up to 10 participants $8,000 (plus travel) Click here 
to speak to a regional Sales Representative to book your private training session.
 
Training On Demand
wherever & whenever you're online $395 Click here to register for the training.
 
***Coming soon*** Online, Instructor-assisted Training - training delivered on demand over the Web with access to instructors
 

Prerequisites

Before attending this course, students should have:

  • Experience using .NET with either C# or VB.NET is ideal but not required.

Objective

After completing this course with its multiple demos and labs, students will have a fundamental understanding of how to:

  • Use Microsoft Expression® Blend™ for creating dynamic interfaces.
  • Use Microsoft Visual Studio® to program and deploy Silverlight applications.
  • Utilize the Visual Tree.
  • Create various layouts and know when to use them.
  • Use Dependency Properties, Attached Properties, and Routed Events.
  • Work with graphics, transforms, brushes, transparency, and multimedia.
  • Use WPF data binding to your advantage, including using DataTemplates, ValueConverters, Validation, and the INotifyPropertyChanged interface.
  • Create animated effects.
  • Leverage advanced features such as Isolated Storage, LINQ, and localization.
  • Optimize your application.

Modules

Click here to collapse the bulleted list below.
Click here to expand the bulleted list below.
  • Overview of Silverlight
    This module provides a basic understanding of the terms used in Silverlight and the authoring tools needed to develop a Silverlight application.

    Topics:
    Definitions; Silverlight and WPF Differences; Authoring Tools

    Labs:
    Development in Visual Studio 2008; Development in Expression Blend

  • Fundamentals of a Silverlight Solution
    This module will delve into the fundamentals of the Silverlight technology including deployment, object model information, and how application layout works.

    Topics:
    Web Application Features; Object Model; Property Value Inheritance; Hierarchical Layout and Composition

    Labs:
    Building a Silverlight Solution; Layout; Advanced Layout; Dependency Properties

  • Controls
    This module provides information on Microsoft's provided Silverlight controls, how to use them, and their basic features.

    Topics:
    Standard Controls; Text Controls; Silverlight Toolkit; Events

    Labs:
    Working with Controls; Events

  • Graphics
    This module covers the multimedia and graphic capabilities of Silverlight including shapes, brushes, transforms, and deep zoom functionality.

    Topics:
    Shapes and Geometries; Brushes; Transforms; Multimedia; Deep Zoom

    Labs:
    Shapes; Images and Transforms

  • Data Binding
    This module covers the various parts of Silverlight data binding functionality and the classes and interfaces provided to utilize it. Topics include data driven design, binding syntax, data templates, value converters, the INotifyPropertyChanged interface, and the ObservableCollection class.

    Topics:
    Data Driver Design; ElementName; Binding Syntax; ObservableCollection; Data Templates; Value Converters; Validation; INotifyPropertyChanged

    Labs:
    Binding Controls; Binding to Collections; Data Templates; Value Converters; Two Way Binding and INotifyPropertyChanged

  • Styles, Actions, and Refactoring
    This module covers various Silverlight features related to customization of controls, custom and user controls, and the usage of resource dictionaries. In addition, styles, templates, visual states, and animation are also covered here.

    Topics:
    Resource Dictionaries; Using Styles; Templates; Visual State Manager; Animation; Behaviors; Custom Controls and User Controls

    Labs:
    Managing Styles; Utilizing Animation

  • Advanced Features
    The more advanced features of Silverlight are covered in this module including Isolated Storage, LINQ, localization, and performance information.

    Topics:
    Isolated Storage; Services Overview; LINQ; Localization; Performance

    Labs:
    Isolated Storage


Other UI Training Courses

Developing Applications with NetAdvantage® Windows Forms Controls

Developing Applications with NetAdvantage® ASP.NET Controls

Developing Applications with NetAdvantage® ASP.NET Legacy Controls

Developing Applications with NetAdvantage Select

Developing Applications with NetAdvantage® WPF Controls

WPF Boot Camp by Infragistics

Developing Applications with NetAdvantage® Silverlight Controls

DeepDive - Advanced Data Binding - Silverlight

DeepDive - WinGrid Row Summaries

 

Training FAQs

Frequently Asked Questions about Infragistics training