|
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
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
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
|
|
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 |
 |
|
International: call +61 3 9580 1333, fax +61 3 9580 8995
|
|