Basic principles for XAF and XPO
- Inheritance
- Polymorphism
- Interfaces
- Attributes
- Abstract classes
- Modifiers
- Casting: boxin and unboxing
XPO basics
- Design of persistent objects
- Design of ORM
- Normalized design
- Denormalized design
- Types of persistent objects
- Relations between objects
- Criteria for access to data and operators
- Linq queries with XPQuery
- Database providers
- Execution of queries in the database
- Unit of work
XAF basics
- Structure of an XAF solution
- Structure of an XAF module
- Structure of an XAF application
- Application and module model
- ObjectSpace types
- Types of data access
- Domain Components
- XPO
- Entity Framework
XAF security
- UI security
- Integrated security
- Authentication
- Security strategies
XAF Views
- ListView
- DetailView
- Lookup ListView
XAF Controllers
- ViewControllers
- WindowControllers
XAF Actions
- ActionBase
- SimpleAction
- ParametrizedAction
- PopAction
XAF Reports
- Reports based on the ORM
- Report parameters
Localize your XAF Application
- Predefined languages
- Localizing strings
- best practice
XAF application life cycle
- First time setup
- Update application
Format
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
BitFrameworks
BITFWKS OÜ Registry code: 14328661 Address: Pärnu mnt 148, Kesklinna linnaosa Tallinn, Harju maakond, 11317, Estonia
© 2021 BITFWKS OÜ.