XAF Training

The eXpressApp Framework from DevExpress is absolutely amazing. However, the learning curve can be steep and the process can be frustrating if you don't have someone to talk to. We know this because we went through it. We started using XAF the day it was released and haven't looked back. Save yourself weeks of struggling and get a head start by scheduling a training course.

All training is provided remotely through screen sharing with audio (Normally GoToMeeting).

While we try our best to customize the training to your needs, the training usually includes the following:

BASIC TRAINING

  • Project Setup and Overview
    • Creating your first project
    • Understanding the project layout
    • Where to place your code depending on needs

 

  • Creating Business Objects
    • XPO vs EF
    • Code vs Designers
    • Importing Existing Models

 

  • Creating Controllers
    • ViewControllers vs WindowControllers
    • Interacting with Views, Frames, and ObjectSpaces
    • Accessing View Items and Controls

 

  • Creating Actions
    • Simple Actions
    • Single Choice Actions
    • Popup Window Show Action
    • Parameterized Actions
    • Using the [Action] Attribute

 

  • Reviewing Features and Modules
    • Language / Localization
    • Model Differences
    • Conditional Appearance, View Variants, and other Modules

ADVANCED TRAINING

  • Review
    • Accessing Controls using Controllers
    • Working with ObjectSpaces

 

  • Creating Custom Editors
    • Creating a Property Editor using a custom control
    • Creating a List Editor using a custom control

 

  • Optimizing Data
    • Creating smarter classes
    • Using Persistent Aliases vs Internally Calculated Fields
    • XPView and XPQuery
    • Working with Millions of records

 

  • Customizations
    • Creating custom templates
    • Modifying built in behavior
    • Creating reusable modules

 

  • On Demand Training
    • Report Development
    • Creating Dashboards
    • Creating Workflow Servers
    • Complex Issues

Please note that our advanced training is provided hourly and more complex items could take several hours to work though.

Consulting

We provide the expertise in designing and developing new systems. Our team of professionals can provide insight from a high level, all the way down to the nitty gritty coding issues.

TALK TO US ABOUT
  • System Design and Architecture
  • Managing your development team (in house or offshore)
  • Coding issues
  • Getting involved in your solutions

Custom Development

We specialize in re-writes and rapid development. If you are looking to save some money and get a great product to market, we are the team to do it. We normally utilize Windows Forms software and Desktop Web Applications due to their ease of use and productivity advantages. Talk to us about your project and start making your next version a reality.

IT Support

We can help get your small business up and running. Serving Orangeville and surrounding area.

LET US
  • Setup your network (Wired and Wireless)
  • Provide VPN Connectivity
  • Setup an Office VOIP Phone System
  • Manage your small busines servers and equipment