Why Use Classes?


Why use classes with 4D?
What will be the benefits for 4D developers in their daily tasks?
What new possibilities can classes indirectly bring to users and customers in their business application?

60 minutes + Q&A
All levels
Online Training

In this training session with Thomas Maul, 4D's VP of Product Strategy, you’ll dive into the new world of possibilities brought by classes.

If you’re not convinced yet that using class-based code is a key advantage for you and your application, this 1-minute presentation will help you understand its benefits.

The training is organized in one session of 60 minutes plus Q&A.

Who should attend this session?

4D developers and project managers who want to understand all the benefits of using classes when developing with 4D.

Attendees will need to have basic knowledge about about 4D, objects and dot notation.

Thomas Maul on his course

The use of objects has greatly enriched programming with 4D. Application building has become more flexible and easier to maintain, complex data structures are easier to represent, and it’s now simpler to communicate with other systems.

So why classes? Think of objects as data containers, while classes describe, or map, the use of that data. A class contains functions and ways to access the data stored in an object.

If concepts such as classes or object-oriented development are new to you, I look forward to meeting you! In this 60-minute introduction, very hands-on and directly in the method editor and debugger, I will show you why it is worth using these concepts.

Session materials

  • Video recording of the session
  • Source code of the sample application

Pricing in local currencies

$90 USD - 90€ - £77 - $122 CAD - 900 kr (tax excl.)
$149 AUD - ¥13 750 - CHF 125 (tax inc.)

After registering, you will be invoiced for the training in accordance with the appropriate sales conditions.

Partners get their discount applied to the public prices according to their Partner Contract conditions.

June 21 session time

(GMT+2) • 09:30 am - 10:30 am                                    (Munich, Paris, Brussels, Madrid, Rome)
(GMT+1) • 08:30 am - 09:30 am                                    (London, Lisbon)
AEST (GMT+10) • 05:30 pm - 06:30 pm                        (Melbourne, Sydney)
JST (GMT+9) • 04:30 pm - 05:30 pm                             (Tokyo)

June 23 session time

US Pacific Daylight Time  (GMT-8)    •  08:30 am - 9:30 am           (San Jose, San Francisco)
US Central Daylight Time (GMT-6)    • 10:30 am - 11:30 am          (Chicago)
US Eastern Daylight Time (GMT-5)   • 11:30 am - 12:30 pm          (Boston, New-York)

In other time zones:
(GMT+2) • 05:30 pm - 06:30 pm                                    (Munich, Paris, Brussels, Madrid, Rome)
(GMT+1) • 04:30 pm - 05:30 pm                                    (London, Lisbon)
Argentina Time (GMT-3) • 12:30 pm - 1:30 pm           (Buenos Aires)



The training is available OnDemand on the 4D Store, so you can watch it on your schedule, instantly.


No scheduled live session