NetAdvantage® Silverlight Training
We designed the Developing Applications with NetAdvantage® Silverlight Controls training course to provide .NET developers with the knowledge necessary to apply the Infragistics line of business and data visualization controls to the creation of Rich Internet Application (RIA) user interfaces on the Microsoft® Silverlight™ platform. By doing all of the necessary work, this course saves you time as you learn the most powerful set of Silverlight controls in the world.
|
|
|
| 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:
- Basic programming experience with Microsoft VB .NET or C#
- Familiarity with Microsoft Silverlight development technology
Objective
After completing this course with its multiple demos and labs, students will have a fundamental understanding of how to:
- Install the NetAdvantage Silverlight products, and understand what is installed and where.
- Find and use the various help and upgrade tools included in NetAdvantage products for Silverlight.
- Understand the online developer support tools.
- Create applications using the NetAdvantage products for Silverlight.
- Implement the NetAdvantage layout and navigation controls.
- Use basic and advanced functionality of xamGrid™.
- Utilize the various NetAdvantage for Silverlight Data Visualization controls.
- Use the basic and advanced features of the xamWebChart™ data visualization control.
Modules
- Introduction to the NetAdvantage Silverlight Toolset
This module provides an overview of the NetAdvantage for Silverlight products, the controls included in each, installation of the products, and resources provided to our customers such as support, help, and samples.
Topics: Introduction; Installation; Support and Services; Samples; Using NetAdvantage with Microsoft Visual Studio®; Using NetAdvantage with Microsoft Expression® Blend™
Demos: Using Visual Studio; Using Express Blend
Labs: Course Project Setup
- Navigation and Layout Controls
Controls related to layout and navigation are covered in this module. This includes the xamMenu™, xamOutlookBar™, xamTree™, and xamTileView™ controls and their features.
Topics:
xamMenu: Overview; Menu Items; Data Binding; State and Layout; Templating Menu Items; Navigation Framework
xamOutlookBar: Overview; Groups; Data Binding; State and Layout; Templating Styling; Commands; String Settings
xamTree: Overview; Items; Data Binding; State and Layout; Templating; Styling; Drag and Drop; Additional Features
xamTileView: Overview; Working with Tiles; Data Binding; Paging; State and Layout; Commands; Templating; Styling
Labs: xamMenu; xamOutlookBar and xamTree; xamTileView
- xamGrid
This module covers basic and advanced use of xamGrid, including its object model, data manipulation features, data editing features, data validation, and data binding.
Topics: Overview; Defining Columns; Sorting, Grouping, Filtering, Sixing, Moving, and Fixing Columns; Adding and Deleting Rows; Row Selectors and Numbering; Inline Editing and Data Types; Interoperating with Microsoft Excel™; Paging; Footers; Masked Editors; Validation; Data Binding; Styling
Labs: xamGrid Basic; xamGrid Advanced
- Application Enhancement Controls
This module covers the application enhancement controls provided in the NetAdvantage for Web Client: Silverlight and NetAdvantage for .NET: Silverlight products. Features and functionality of xamDialogWindow™, xamTagCloud™, and xamSpellChecker™ are covered here.
Topics:
xamDialogWindow: Overview; Creating a Dialog Window; State and Layout; Templating; Styling; Keyboard Navigation
xamTagCloud: Overview; Cloud Items; Data Binding; State and Layout; Templating
xamSpellChecker: Overview; Spell Checking; SpellCheckDialog; Customization; Dictionaries
Labs: xamDialogWindow; xamTagCloud and xamSpellChecker
- Data Visualization – xamWebChart
This module covers the use of the xamWebChart data visualization control and its many features including data population manually and through data binding, chart parameters, and user interaction.
Topics: Overview; Adding Data; ChartParameters; Axis, Tooltips, and Interactivity; Scrolling, Scaling, and Zooming; Data Binding
Labs: xamWebChart Basic; xamWebChart Advanced
- Data Visualization – xamMap™
This module covers the use of the xamMap data visualization control including its object model, user interaction capabilities, sub-controls, data binding, and data mapping features.
Topics: Overview; Object Model and DBF Files; Tooltips, Effects, and Interactivity; Layer Value Templates; Sub-Controls; Data Binding and Data Mapping
Labs: xamMap
- Data Visualization – xamGauge™
This module contains information on the xamGauge data visualization controls and covers their object models, gauge types, and the smaller objects that make up the various gauge UIs.
Topics: Overview; Linear Gauges; Radial Gauges; Segmented Digital Gauges; Scales, Needles, BarMarkers, Tickmarks, and Labels; Styling
Labs: xamGauge
- Data Visualization – xamTimeline™
This module covers the xamTimeline control's object model, possible data types, data binding and data mapping features, and its seamless integration of the xamZoombar™ control.
Topics: Overview; Numeric and Date Time Series; Types of Data Sources; Data Binding and Data Mapping; xamZoombar
Labs: xamTimeline
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
Silverlight Boot Camp by Infragistics
DeepDive - Advanced Data Binding - Silverlight
DeepDive - WinGrid Row Summaries
Training FAQs
Frequently Asked Questions about Infragistics training