Build your first 4D application with ORDA in Project Mode


Discover some of the core concepts of 4D: tables, fields, data types, project forms and methods

Learn how to build a simple, fast, and ergonomic interface, using the most current methods of coding with 4D, using ORDA and objects, in Project Mode.

5 days
Online Training

In this training session with Reda Mourad, you will learn, step by step, how to build a 4D application from scratch using the newest methods of coding with 4D.

During this journey through the 4D platform, you will develop a complete project management application.

The training will highlight the simplicity of the interface, and how to navigate it for the best possible user experience, delivering successful applications while making customers and users happy.

The training is organized in 5 sessions of 120 minutes, with interactive question-and-answer tracks
Halfway through the sessions, you will have time to practice what you have learned in order to maximize your training experience. A practice session will be assisted by exercises after the completion of each of the first four sessions. Between sessions, you will also have the time to prepare questions to ask the trainer before the next session.

Listen to the key benefits in this introduction video.

Who should attend this session?

  • Professional developers new to 4D, joining teams developing and maintaining business applications in 4D using ORDA, the latest technologies in Project Mode, and following the most up-to-date optimal practices.
  • Experienced 4D professional developers or Project Managers, willing to learn new up-to-date tools to code with 4D using ORDA, the object revolution, as well as conversion to Project Mode, to benefit from all the new features and possibilities offered by the latest 4D versions.

Note:  If you’re a professional developer looking at starting with 4D, joining a team developing and maintaining an existing business using classic language and concepts, please consider the 4D for beginner training, already available OnDemand on the 4D Store.

What you will learn

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

  • Build a simple project management application with 4D from scratch, following the guidelines of the latest 4D versions and technologies.
  • Discover some of the core concepts of 4D: tables, fields, data types, project forms and methods..
  • Get your hands on 4D’s integrated development environment: explorer, debugger, form editor, and data explorer.
  • Learn many tips and know-how to build a simple, modern, fast, and ergonomic interface.
  • Get a peek at what is under the hood.

What's covered in this session

Day 1

Episode 1 - 'First steps in using 4D':

  • Create your first 4D application in project mode and discover the concepts of tables and fields
  • Q&A

Episode 2 - 'Getting started with the RDBMS':

  • Import data into different tables in two ways, via the 4D Wizard and through your first written code using ORDA, and bind the data together
  • Q&A
  • Self-directed exercises before Day 2

Day 2

Episode 3 - 'First form, first query':

  • Discover 4D’s IDE to create a form and start building the interface using the Form object and query the data classes to display your first entity selection
  • Q&A

Episode 4 - 'Add & delete':

  • Manipulate data via the interface by defining two custom add and delete buttons and associate processing code to these buttons
  • Q&A
  • Self-directed exercises before Day 3

Day 3

Episode 5 - 'Display in details':

  • Visualize all the details of an entity that are not necessarily displayed in a column of the list box
  • Q&A

Day 4

Episode 6 - 'Improving the user interface':

  • Take care of the design and visual composition of a graphical interface with 4D and its editors to enhance user experience
  • Q&A

Episode 7 - 'Save changes':

  • Manage the editing and saving of company information to store changes made to data in the database
  • Q&A
  • Self-directed exercises before Day 5

Day 5

Episode 8 - 'Display linked data':

  • Display the data of a related table by taking advantage of the relational side of the database
  • Q&A
  • Final Quiz

Session materials

After each daily session:

  • Source code of the sample application related to the session.
  • Documents related to the session.
  • Tips and exercises related to the session.

At the end of the training:

  • Video recordings of the five sessions.
  • All source codes (demo application and exercises).
  • All training materials.

The progression of the training

Each of the five 120-minute sessions will be separated with live question & answer tracks.
In between each session, trainees will have the time to practice, thanks to provided exercises, and note any questions for the trainer

Pricing in local currencies

$429 USD -  349 GBP - 399 EURO - 4 490 SEK - 579 CAD tax excl.
519 CHF tax incl.

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

April 25th, 26th, 27th & May 2nd and 3rd session time

US Pacific Daylight Time  (GMT-7)    •  08:00 am - 10:00 am           (San Jose, San Francisco)
US Central Daylight Time (GMT-5)    •  10:00 am - 12:00 pm          (Chicago)
US Eastern Daylight Time (GMT-4)   •  11:00 am - 01:00 pm          (Boston, New York)

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


April 25, 26, 27 & May 2, 3
Online Training
Sold out