Expert DevExpress DXperience WinForms



This class provides a complete in-depth look at the DevExpress DXperience Windows Forms suite of products. It takes you through the process of creating a business application, utilizing a typical combination of components throughout the product range. A good standard of knowledge will be achieved that allows you to start writing similar business applications on your own. Questions are encouraged and will be answered as much as time permits!

When and Where?

April 25-27 2012 (3 days), Häckers Kurhotel, Bad Ems, Germany

Signing up

Signed up so far:
8

Minimum attendees required:
(Deadline March 14 2012)

10
To sign up for this class, please send us an email with your details. (In case the link doesn't work for you, please send email manually to registration@dxtraining.com.) Our representative John Martin will get back to you as soon as possible! Feel free to contact us for any other reason as needed, we'll be happy to answer your questions!

Early bird pricing valid until March 14 2012:

incl. two hotel nights and meals €1799.00
class fee + lunch only €1499.00

Standard pricing:

incl. two hotel nights and meals €1899.00
class fee + lunch only €1599.00

Details about the class

Who Should Attend

.NET developers with any level of experience creating Windows Forms applications. The programming language used during the class is C#. I don't anticipate great problems for users of VB, but they should have some experience reading, and optimally working with, C# code. I will try to help VB programmers with any language issues and it is possible that I'll be able to provide VB samples at a later point. Please let me know if VB is a priority for you!

Class Language

I expect attendees from a number of countries and the class language will be English. I also speak German and I will help translate as needed.

Requirements

You should use your own computer during the class. Details about the required setup will be sent out to you before the class.

Products Covered
  • XtraGrid
  • XtraVerticalGrid
  • XtraEditors
  • XtraNavBar
  • XtraBars
  • XtraLayoutControl
  • XtraRichEdit
  • XtraSpellChecker
  • XtraScheduler
  • XtraGauges
  • XtraPivotGrid
  • XtraReports
  • XtraCharts
  • XtraPrinting

In many samples and lab code, DevExpress XPO (eXpress Persistent Objects) is going to be used as the data access layer. There will be some interaction with XPO in the various demos, but the details of how XPO works, beyond the requirements of the demo code, are not "officially" part of the class.

Product Versions

Starting with 2010, DevExpress releases new major versions of their entire suite twice a year. It is not always possible to migrate a class to the latest version, update all demos and labs, include all new functionality etc., between the DX release date and a particular class date. I will gladly make updated source code versions available to you at any point after you have taken a class.

The DevExpress major version that is used in this class is currently v2011.2.

Depth of Coverage

This class covers a great number of products in a real-world context. The target is to enable you to create your own applications using the DevExpress Windows Forms products, and to answer any questions you come up with before and during the class. The time limit of the 3-day class is the only restriction on the depth of coverage!

Format

This instructor led training class focuses on a step-by-step walkthrough of the creation of a business application for the purpose of Event Management. A further focus is the application of the DevExpress product suite to this scenario, while the sample application remains feature incomplete from the perspective of a real Event Management business.

Hands-on labs are presented throughout the class, to enable you to practice the topics, and these labs are meant to be taken away and used after the class. Questions are encouraged.

Outline

  • Component Functionality
    • Building a "frame" application
      • Navigation with the XtraBars and the XtraNavBar
      • SDI, MDI, tabbed MDI
      • The Ribbon control
      • The skinning system
      • Persisting user customization
    • Working with data
      • Data overviews and interactive work with data, with the XtraGrid and the XtraVerticalGrid
      • Detail data visualization with the XtraEditors, XtraRichEdit, XtraLayoutControl, XtraSpellChecker
    • Managing events with the XtraScheduler
    • Analyzing data
      • Dashboards with XtraGauges, XtraCharts, XtraLayoutControl
      • Advanced analysis with the XtraPivotGrid
    • Printing and Exporting
      • Automatic printing with XtraPrinting
      • Exporting data
      • Custom reporting with XtraReports
  • Data binding options
    • The (ir)relevance of different data layer options: ADO.NET, LINQ to SQL, Entity Framework, XPO
    • A unified data controller
    • Server Mode
  • Deploying an application with DevExpress controls

Contact

Image of Oliver Sturm
MVP logo