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 |
|
|
| Public Training Onsite - training classes near you; for up to 12 participants |
| Location |
Date |
Cost |
|
|
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
- 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