eXpressApp Framework Training

Learn create business apps in the most powerful application framework

Basic principles for XAF and XPO

  1. Inheritance
  2. Polymorphism
  3. Interfaces
  4. Attributes
  5. Abstract classes
  6. Modifiers
  7. Casting: boxin and unboxing

XPO basics

  1. Design of persistent objects
  2. Design of ORM
    1. Normalized design
    2. Denormalized design
  3. Types of persistent objects
  4. Relations between objects
  5. Criteria for access to data and operators
  6. Linq queries with XPQuery
  7. Database providers
  8. Execution of queries in the database
  9. Unit of work

XAF basics

  1. Structure of an XAF solution
  2. Structure of an XAF module
  3. Structure of an XAF application
  4. Application and module model
  5. ObjectSpace types
  6. Types of data access
    1. Domain Components
    2. XPO
    3. Entity Framework

XAF security

  1. UI security
  2. Integrated security
  3. Authentication
  4. Security strategies

XAF Views

  1. ListView
  2. DetailView
  3. Lookup ListView

XAF Controllers

  1. ViewControllers
  2. WindowControllers

XAF Actions

  1. ActionBase
  2. SimpleAction
  3. ParametrizedAction
  4. PopAction

XAF Reports

  1. Reports based on the ORM
  2. Report parameters

Localize your XAF Application

  1. Predefined languages
  2. Localizing strings
  3. best practice

XAF application life cycle

  1. First time setup
  2. Update application


This instructor led training class demonstrates the complex feature set of the XAF and XPO products in many samples.  Questions are encouraged.


Spoken Language

English or Spanish

Depth of Coverage

This class covers XAF and XPO to a great technical depth. The goal is to allow you to create your own applications using XAF framework. The time limit of the class is the only restriction on the depth of coverage.


Webinars Platform

Webinars are convenient and an efficient training option. Login anywhere and interact with the instructor and other participants. Our webinars cover practical, targeted topics taught by experts in their field


Contact us for xaf training

BITFWKS OÜ Registry code: 14328661 Address: Pärnu mnt 148, Kesklinna linnaosa Tallinn, Harju maakond, 11317, Estonia

© 2021  BITFWKS OÜ.