Computer-based Training Courses

These on-demand training courses give you the benefit of a rich multi-media presentation, with the convenience of learning at your own pace, when you want.

Receive all the benefits of an Instructor led course at a fraction of the cost - while conveniently learning from our secure website.  All you need is a web browser and Macromedia Flash Plug in. 

Infragistics' state of the art, rich media online format gives you:

  • Hours of audio and video instruction on NetAdvantage
  • Download access to course files for hands-on labs
  • Print options for the complete course manual - the same manual used in the on-site courses
  • Full access to the learning management system to view the course for 120 days upon purchase

Contents

- Products
- Downloads
- Pricing
- Secure Order

buynow2.gif (1553 bytes)

Price Guarantee

To get an introduction to the rich media experience offered in the on-demand training, watch an interactive demo of the training.

The Trainers

Infragistics training assists you in understanding the functionality within NetAdvantage for .NET and how to best exploit the tools within the product on a daily basis. Our trainers are fully Microsoft certified, with MCAD or MCSD certifications, or Microsoft Most Valued Professional (MVP) designation, which allows them to present best practices for using NetAdvantage for .NET in the most productive way.

  • Developing Applications with NetAdvantage for .NET
  • Developing Applications with NetAdvantage for Windows Forms
  • Developing Applications with NetAdvantage for ASP.NET

Developing Applications with NetAdvantage for .NET

Audience
This course is intended for developers who are evaluating or implementing applications using NetAdvantage. 

At Course Completion

After completing this course, students will have a fundamental understanding of how to:

• Install NetAdvantage and understand what is installed and where
• Find and use the various help and upgrade tools included in NetAdvantage
• Understand the online developer support tools
• Create applications using the Windows Forms
• 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 utilise Row Templates in WebGrid
• How to utilise 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

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 ASP.NET  

Course Outline:

This course is a bundle of 2 individual courses which cover Intermediate and Advanced concepts for developing Windows Forms and ASP.NET applications using NetAdvantage, including the advanced Presentation Layer Framework (PLF) concepts in the Windows Forms elements.

For a complete syllabi of each course, click each link below:

Developing Application with NetAdvantage Windows Forms

Developing Applications with NetAdvantage ASP.NET

 


Developing Applications with NetAdvantage for Windows Forms

Audience
This course is intended for developers who are evaluating or implementing applications using NetAdvantage. 

At Course Completion

After completing this course, students will have a fundamental understanding of how to:  

• Install NetAdvantage and understand what is installed and where
• Find and use the various help and upgrade tools included in NetAdvantage
• Understand the online developer support tools
• Create applications using the Windows Forms
• 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
• Learn basic and advanced Charting features
• 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 

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 ASP.NET  

Course Outline

This course covers Intermediate and Advanced concepts for developing Windows Forms applications using NetAdvantage, including the advanced Presentation Layer Framework (PLF) concepts in the Windows Forms elements.
 

Module 1: Introduction to Infragistics NetAdvantage:

This module provides students with an introduction to Infragistics NetAdvantage.  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 Object Models.  

After Completing this module, students will be able to:  

• Install NetAdvantage
• Use the Upgrade Utility
• Use Help
• Understand what is installed and where
• Have a general understanding of the PLF

 

Module 2: 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. 

After Completing this module, students will be able to: 

• Create applications using DockManager with dockable and draggable windows and controls 
• Create navigation in applications using Treeview, ExplorerBar and Toolbars
• Create user interfaces using designers/wizards and code
• Duplicate the look and feel of MDI style user interfaces such as Microsoft Word 
• Duplicate the look and feel of SDI style user interfaces such as Microsoft Outlook  
• Understand which NetAdvantage user interface element to use for different scenarios 
 

Module 3: 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 utilising WinGrid's RowLayouts. 

After Completing this module, students will be able to:

• Explain the overall concepts of WinGrid
• Save and Deploy Presets
• Drill into the Object Model and understand key Events
• Utilise CalcManager
• Create Print Previews and understand Printing the Grid 

• Save data to a backend datasource
• Use masked input and embeddable editors
• Use load on demand
• Understand Row Layouts
• Implement the Outlook Inbox Grid
 

Module 4:  Charting

This module provides students with an overview of charting concepts and the NetAdvantage charting package.  The module will demonstrate using the charts wizard as well as provide insight into customising chart into a effectively stunning business entity.

After Completing this module, students will be able to:

• Use wizards to quickly customise chart
• Bind data to the chart and understand what type of datasource chart requires
• Visually enhance the out-of-box chart
• Implement a drill-down chart
• Explain the extensibility of chart 

Module 5: 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. 

After Completing this module, students will be able to:

• Bind data to a calendar
• Link multiple calendars together providing a consistent datasource and look and feel
• Create a shared calendar and bind multiple owners calendars together
• Print the selected schedule and create a print preview control
 

Module 6: NetAdvantage Architecture Topics for Windows Forms Developers

This module provides students with an overview of the Architecture for Windows-Based NetAdvantage Development.  The module covers the overall structure of the PLF, UIElements, the Appearance object, and Resource (String) Customisation.

After completing this module, students will be able to:

• Explain the PLF’s Structure and how NetAdvantage Components are built
• Utilise UIElements
• Implement String Customisation

Module 7: 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.

After completing this module, students will be able to:

• Implement Key-Action Mappings
• Utilise Event Managers
• Utilise Mouse Events

Module 8: 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 utilising draw filters.

After completing this module, students will be able to:

• Implement the IUIElementDrawFilter Interface
• Determine scenarios to use draw filters
• Implement a custom Draw Filter
 

Module 9: 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 utilising creation filters.

After completing this module, students will be able to:

• Implement the IUIElementCreationFilter Interface
• Determine scenarios to use creation filters
• Implement a custom creation Filter
 

 

 


 

Developing Applications with NetAdvantage for ASP.NET

Audience
This course is intended for developers who are evaluating or implementing applications using NetAdvantage. 

At Course Completion
After completing this course, students will have a fundamental understanding of how to:  

• Install NetAdvantage and understand what is installed and where it is installed.
• Find and use the various help and upgrade tools included with NetAdvantage.
• Understand the online developer support tools.
• Create applications using the ASP.NET controls. 
• Develop applications using the shared charting engine. 
• Create and re-use style presets across controls and applications.
• Use Quick design and Wizard-based tools to design controls on pages.
• Understand the basics of the ASP.NET client side object model. 
• Use basic and advanced functionality in WebGrid.
• Employ row templates in WebGrid.
• Employ column templates in WebGrid.

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 ASP.NET.  

Course Outline

Module 1: Introduction to Infragistics NetAdvantage

This module provides students with an introduction to Infragistics NetAdvantage.  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 object models.  

After completing this module, students will be able to:  

• Install NetAdvantage.
• Use the Upgrade utility.
• Use the Help to look up API members and how to do tasks.
• Understand what is installed and where it is installed.
• Gain a general understanding of the PLF.

 

Module 2: 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. 

After completing this module, students will be able to: 

• Enhance navigation in applications using the WebTree, WebListBar, WebMenu and WebToolbar.
• Create user interfaces using designers/wizards and with code.
• Optimise the performance of view state.
• Understand how to minimise postbacks with certain controls.
• Use WebTab to create effective user interfaces.
• Use the Client Side Object Model (CSOM) to write Javascript code.
• Understand which NetAdvantage user interface control to use for different user interface scenarios.
 

Module 3: Utilising 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 and utilising these client side events.

After completing this module, the students will be able to:

• Understand the benefits of using either the server or the client in a Web application.
• Understand the basics of Infragistics' CSOM.
• Be able to effectively implement client-side events on a Web application.
• Understand the raw power of the NetAdvantage controls by providing insight into how they are rendered with HTML.

Module 4: 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.

After completing this module, students will be able to: 

• Explain the overall concepts of WebGrid.
• Save and deploy style presets.
• Drill into the object model and understand its key events.
• Utilise the WebCalcManager to calculate formulas.
• Have a basic knowledge of XML rendering.
• Enter data into a WebGrid and have it update to a data source.
• Employ templates to enhance data entry for end users.
• Understand the uses of XML load on demand, and how to implement an XML rendering WebGrid.
• Update a data source that uses the load on demand technology.
• Understand row and column templates.
 

Module 5: 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 customising WebChart for an effective and stunning business presentation.

After completing this module, students will be able to:

• Use wizards to quickly customise WebChart.
• Understand what type of data source particular chart types require, and bind to that data.
• Visually enhance the WebChart that comes out of the box.
• Implement a drill down functionality in a WebChart.
• Explain the extensibility model of WebChart.
 

Module 6: 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.

After completing this module, the students will be able to:

• Identify and explain all of the WebSchedule components, both visual and non-visual.
• Understand the Model View Controller design pattern of WebSchedule.
• Know how to choose between the different databases provided with WebSchedule.
• Learn how to build a complete WebSchedule application.
• Learn how to switch the scheduling application's context between different application users.

Module 7: 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.

After completing this module, the students will be able to:

• Use the WebAsyncRefreshPanel to AJAX-enable a Web application.
• Reduce load times with the WebTree control.
• Data bind the WebMenu and WebTree controls.
• Use Javascript to extend various controls on the client-side, such as loading other Web forms residing in an IFrame inside of a RowEditTemplate.
• Learn how to inject markup into Text properties in order to add additional HTML elements, such as clickable Buttons and Links, inside of various controls.

 

 

Contact MicroWay for further information and for pricing click here.

 

For more information please contact the MicroWay sales team:
Head Office
MicroWay Pty Ltd
PO Box 84,
Braeside, Victoria, 3195, Australia
Ph: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825
Sydney Sales Office
MicroWay Pty Ltd
PO Box 1733,
Crows Nest, NSW 1585, Australia
Tel: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825
New Zealand Sales Office
MicroWay Pty Ltd (NZ)
PO Box 912026
Victoria Street West
Auckland 1142, New Zealand
Tel: 0800 450 168
email: sales@microway.co.nz
buynow2.gif (1553 bytes)


International: call +61 3 9580 1333, fax +61 3 9580 8995

 

© 1995-2008 MicroWay Pty Ltd. All Rights Reserved. Terms and Privacy Policy.