NetAdvantage® Select Training
The Developing Applications with NetAdvantage® Select training course is intended for developers who are implementing applications using NetAdvantage for .NET.
Prerequisites
Before attending this course, students should have:
- Basic programming experience with Microsoft Visual Basic .NET or C#
- Familiarity with Microsoft development technologies such as Windows Forms and/or ASP.NET
Objective
After completing this course with its multiple demos and labs, students will have a fundamental understanding of how to:
- Install NetAdvantage for .NET and understand what is installed and where.
- Find and use the various help and upgrade tools included in NetAdvantage for .NET.
- Understand the online developer support tools.
- Create applications using the Windows Forms controls.
- Use basic and advanced functionality in WinGrid™.
- Create and re-use style presets across elements and applications.
- Use QuickStart and Wizard based tools to design elements on pages.
- Create applications using the ASP.NET elements.
- Develop applications using the shared Charting engine.
- Create and re-use style presets across elements and applications.
- Use QuickStart and Wizard based tools to design elements on pages.
- Understand the basics of the ASP.NET client side object model.
- Use basic and advanced functionality in WebGrid™.
- How to utilize Row Templates in WebGrid.
- How to utilize Column Templates in WebGrid.
- The Presentation Layer Framework™ (PLF) and what it consists of.
- How to tap into UIElements™.
- Implementing Key Action mappings.
- How to handle PLF-specific mouse events.
- Implementing Draw filters.
- Implementing Creation filters.
Modules
- Introduction to Infragistics NetAdvantage for Windows Forms
This module covers basics such as installation, where to get help, and how to upgrade your project from one version to the next. Furthermore, it covers a basic overview of the framework that makes up the NetAdvantage for Windows Forms Object Models.
- Creating Windows Forms User Interfaces
This module provides students with best practices for building effective user-interfaces. Following the completion, the student should have basic knowledge of toolbars, menus, and other elements that can greatly enhance the user interface presentation.
- Writing WinGrid Applications
The module covers important topics such as the basic understanding of the grid, how to print, using hierarchical data, and adding calculations. By the end of the lab, students should be capable of data-entry, load-on-demand, and even building the Outlook Inbox grid layout utilizing WinGrid's row layouts.
- Charting
This module provides students with an overview of charting concepts and the NetAdvantage for Windows Forms charting control. The module will demonstrate using the chart wizard, and provide insight into customizing the chart into an effectively stunning business presentation.
- Implementing Scheduling Applications with WinSchedule™
This module provides students an overview of building schedule-based software packages. The module will covers ways of tying the all of the scheduling components together as well as populating the schedule application from a database.
- NetAdvantage Architecture Topics for Windows Forms Developers
This module provides students with an overview of the Architecture for Windows Forms-based NetAdvantage development. The module covers the overall structure of the PLF, UIElements, the Appearance object, and Resource (String) Customization.
- Managing Events
This module provides students with an in-depth methodology for handling events. Specifically, this module covers handling mouse events, keyboard events (key-action mappings), and granting the ability to temporarily disable events.
- Draw Filters
This module provides students with an advanced look at the capabilities of draw filters. This module covers the IUIElementDrawFilter interface and the methods it exposes, along with scenarios for utilizing draw filters.
- Creation Filters
This module provides students with an advanced look at the capabilities of creation filters. This module covers the IUIElementCreationFilter interface and the methods it exposes, along with scenarios for utilizing creation filters.
- Introduction to Infragistics NetAdvantage for ASP.NET
This module provides students with an introduction to Infragistics NetAdvantage for ASP.NET. The module covers basics such as installation, where to get help, and how to upgrade your project from one version to the next. Furthermore, it covers a basic overview of the framework that makes up the NetAdvantage for ASP.NET object models.
- Creating Effective Web User Interfaces
This module provides students with best practices for building effective web user interfaces. Following the completion of this module, the student should have basic knowledge of toolbars, menus, and other controls that can greatly enhance the Web user interface experience.
- Utilizing the Client Side Object Model
The NetAdvantage for ASP.NET controls have a powerful Client-Side Object Model (CSOM) tied to them. This module provides students with advanced techniques that will show them how to vastly improve the performance of a Web application by exposing a nd utilizing these client side events.
- WebGrid
This module covers important topics such as giving students a basic understanding of the WebGrid, how to print, use hierarchical data, perform calculations, facilitate data entry, render as XML, and employ templates. Furthermore, this module will extend the student's knowledge of the event model by introducing the student to the events that fire during XML rendering.
- Charting
This module provides students with an overview of charting concepts and the NetAdvantage charting package. The module will demonstrate using the charting wizard, and provide insight into customizing WebChart™ for an effective and stunning business presentation.
- WebSchedule™
This module will teach students how to work with the WebSchedule elements to build their own Web-based scheduling application. It demonstrates how to create the database, work with the WebSchedule data provider components, and use the WebSchedule view controls to present users with a rich, AJAX-enabled scheduling application.
- Tips and Tricks
This module will teach students how to think "outside the box" with tips and tricks that allow the programmer to deliver functionality that is not intrinsically available within the NetAdvantage for ASP.NET controls. This module essentially teaches students how to leverage the existing object and event model of the NetAdvantage for ASP.NET controls to gain additional functionality and performance for their Web applications.
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® WPF Controls
WPF Boot Camp by Infragistics
Developing Applications with NetAdvantage® Silverlight Controls
Silverlight Boot Camp by Infragistics
DeepDive - Advanced Data Binding - Silverlight
DeepDive - WinGrid Row Summaries
Training FAQs
Frequently Asked Questions about Infragistics training