Online Training for Beginners


This training allows new developers to learn the fundamental concepts of the 4D language and database. Throughout the five sessions, participants will explore the classic 4D language and learn the latest techniques and best practices.
Session scheduling displayed in European, Asian and Australasian timezones (times shown in these times).

90 minutes (5 sessions)
Online Training

The gradual format of the training, with its five sessions, gives participants the time needed to practice the concepts presented.

Who should attend this session?

  • Developers new to 4D wanting to accelerate their learning.
  • Developers working with older 4D versions looking to upgrade their knowledge and learn the current best practices.
  • Project managers wanting to know the fundamentals needed to properly manage a project based on 4D technology.


At  the end of this session you will be able to:

  • Use the fundamental concepts of 4D.
  • Develop a 4D application using best practices to ensure the most reliability and performance.
  • Create simple applications for professional or personal use.

What's covered in this session?

You will learn to:

  • Create a 4D database structure: tables and fields.
  • Import data (part 1).
  • Manipulate data.
  • Work with forms.
  • Link tables.
  • Use context menus and other GUI elements.
  • Import data (part 2).
  • Display records in a list box.
  • Use a widget for date entry.
  • Manage multi-page forms.
  • Add objects to a form.
  • Retrieve and store data from a project form.
  • Understand the concept of transactions.
  • Store objects and collections in a table.
  • Use recursive links.
  • Manipulate hierarchical lists.
  • Manage image fields.
  • Create an interface.

Session materials

  • Training materials (one chapter per training day).
  • Source code of the sample application (one version per training day).
  • Video recordings of the five sessions.

The progression of the training

The training takes place over five consecutive days, in 90-minute, morning sessions, gradually covering the essential concepts of 4D.

Participants will receive support materials at the end of each session. This will enable them to practice the concepts on their own after the sessions.

The last day of the training will focus on participants' specific questions. Additional 4D experts will join the trainer to enrich the exchanges.

Pricing in local currencies

349 EURO -  309 GBP - 3 490 SEK - 539 CAD - $429 USD - 540 AUD - 45 200 JPY tax excl.
519 CHF tax incl.

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

Session time

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

If you want to attend a session in USA times, click here.


19 Apr 21 to 23 Apr 21
Online Training
5 Spots remaining
Register now