Online Training

United States, English

Want to increase your expertise with the latest 4D technologies? Do it on your level! Explore 4D’s learning service: Online Training. The catalog of courses is continuously expanded with new subjects to discover every month.

PROJECT MODE: What, Why, How?

Online Training

Benefits

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

  • Understand the way Project mode works
  • Speed-up your process to switch to Project mode
  • Select the most appropriate tools and techniques to reach your goals
  • Spend less time debugging and maintaining your code
  • Gain the flexibility of developing a 4D Project collaboratively
  • Take advantage of features such as versioning, revision comparisons, and rollbacks.
     

What's covered in this session?

  • The benefits of the Project mode
  • What you need to know to develop Project mode
  • How Project mode will affect your development process
  • Project mode prerequisites
     

Who should attend this session?

  • 4D developers, and project managers wanting to benefit from the features and possibilities offered by Project mode.
     

Session materials

  • Video recording of the session

Pricing in local currencies

129 EUR  - 149 USD - 115 GBP - 1,290 SEK - 199 CAD tax excl.
CHF 179 tax inc. 

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

Session time

(UTC GMT+1)    • 03:00 pm - 04:30 pm            (Paris, Brussels, Geneva, Madrid, Rome)
(UTC GMT+0)    • 02:00 pm - 03:30 pm            (London, Lisbon)
(UTC GMT-5)     • 09:00 am - 10:30 am            (Montreal)
(UTC GMT-6)     • 08:00 am - 09:30 am            (Mexico City)
(UTC GMT-5)     • 09:00 am - 10:30 am            (Bogota, Quito, Panama City)

onDemand

OnDemand

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

Dates

No scheduled live session

Take care of the queries

Online Training

Benefits

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

  • Understand the importance of choices when faced with different coding options.
  • Determine which option is the most adapted to a given context.
     

What you will learn

  • The multiple possible syntaxes to perform queries in the database using the ORDA language exclusively
  • How to analyze queries with the tools provided in 4D.
     

Who should attend this session?

  • 4D developers who are interested in understanding how to correctly write queries using ORDA.
  • 4D developers who are comfortable with ORDA.
     

Recommended Sessions

The fundamentals of ORDA (Object Relational Data Access).

Is your application ready for ORDA (Object Relational Data Access)?

Session materials

  • Example application source code
  • Video recording of the session

Pricing in local currencies

$60 USD - 60€ - £55 GBP - $95 CAD - 600 kr - ¥7300 JPY tax excl.
$99 AUD inc GST - CHF 89 tax inc.

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

OnDemand

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

-->

Session time

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


In other time zones:
(GMT+1) • 05:00 pm - 06:20 pm                                    (Munich, Paris, Brussels, Madrid, Roma)
(GMT)     • 04:00 pm - 05:20 pm                                    (London, Lisbon)
Argentina Time (GMT-3) • 01:00 pm - 02:20 pm            (Buenos Aires)
AEDT (GMT+11) •  03:00 am - 04:20 am                         (Melbourne)

onDemand

OnDemand

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

Dates

No scheduled live session

All about running methods on the server

Online Training

In this session, we’ll get started by walking you through the advantages of these solutions, how to implement them correctly, and the consequences of these choices. Then, we’ll outline the various options and compare the pros and cons of each of them.
At the end of this session, you'll understand that there are no miracle solutions for every circumstance. Only a good understanding of the concepts will make it possible to select the right solution for the right context at the right time.


Who should attend this session?

4D developers who are familiar with client/server environments and want to increase their skills.
 

What you'll learn?

  • How to reduce exchanges between the client and the server.
  • How to optimize 4D application response times.
  • How to implement synchronous or asynchronous solutions.
  • How to really take advantage of multicore machines.
  • How to synchronize processes (preemptive and cooperative).
     

Benefits

At the end of this session, you'll be able to:

  • Comfortably decide which solution fits your context (synchronous or asynchronous).
  • Build 4D applications with faster global execution times.
  • Know how to build scalable solutions (more connected users).
  • Use hands-on techniques from an expert 4D developer to create powerful solutions.

Session materials

  • Example application source code
  • Video recording of the session

Pricing in local currencies

$60 USD - 60€ - £55 GBP - $95 CAD - 600 kr - ¥7300 JPY tax excl.
$99 AUD inc GST - CHF 89 tax inc.

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

OnDemand

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

-->

Session time

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


In other time zones:
(GMT+1) • 05:00 pm - 06:20 pm                                    (Munich, Paris, Brussels, Madrid, Roma)
(GMT)     • 04:00 pm - 05:20 pm                                    (London, Lisbon)
Argentina Time (GMT-3) • 01:00 pm - 02:20 pm            (Buenos Aires)
AEDT (GMT+11) •  03:00 am - 04:20 am                         (Melbourne)

onDemand

OnDemand

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

Dates

No scheduled live session

Out of the box client/server optimizations with ORDA

Online Training

These optimizations are implemented automatically to limit the exchanges between clients and the server. Understanding these optimizations is the first step to using ORDA effectively. Knowing how to manage them to ensure top performance is the second step.
4D automatically detects the fields (including related fields) necessary for an operation and only transfers those fields. In addition, multiple records are packed into a single packet to reduce latency in WAN networks. In this session, we’ll explore these natively offered optimizations and how to best control them.

Principles will be explained using both slides and easy-to-reproduce demonstrations to give you a reliable methodology to apply.

Session materials

  • Example application source code
  • Video recording of the session

Pricing in local currencies

$60 USD - 60€ - £55 GBP - $95 CAD - 600 kr - ¥7300 JPY tax excl.
$99 AUD inc GST - CHF 89 tax inc.

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

OnDemand

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

-->

Session time

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


In other time zones:
(GMT+1) • 05:00 pm - 06:20 pm                                    (Munich, Paris, Brussels, Madrid, Roma)
(GMT)     • 04:00 pm - 05:20 pm                                    (London, Lisbon)
Argentina Time (GMT-3) • 01:00 pm - 02:20 pm            (Buenos Aires)
AEDT (GMT+11) •  03:00 am - 04:20 am                         (Melbourne)

onDemand

OnDemand

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

Dates

No scheduled live session

The fundamentals of ORDA (Object Relational Data Access)

Online Training

 

Learning ORDA vocabulary from simple examples will help you to immediately implement it in your 4D applications. 
The session will be in the form of slides and demos to illustrate the concepts with simple examples.

Session materials

  • Example application source code
  • Video recording of the session

Pricing in local currencies

$60 USD - 60€ - £55 GBP - $95 CAD - 600 kr - ¥7300 JPY tax excl.
$99 AUD inc GST - CHF 89 tax inc.

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

Session time

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


In other time zones:
(GMT+1) • 05:00 pm - 06:20 pm                                    (Munich, Paris, Brussels, Madrid, Roma)
(GMT)     • 04:00 pm - 05:20 pm                                    (London, Lisbon)
Argentina Time (GMT-3) • 01:00 pm - 02:20 pm            (Buenos Aires)
AEDT (GMT+11) •  03:00 am - 04:20 am                         (Melbourne)

onDemand

OnDemand

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

Dates

No scheduled live session

Is your application ready for ORDA (Object Relational Data Access)?

Online Training

 

A checklist will be introduced during this session that will not only make your transition to ORDA easier, but will also prepare you with good programming practices to ensure that your 4D applications get started on the right track.

The session will switch between slides and live demonstrations to explain ORDA concepts.

Session materials

  • Example application source code
  • Video recording of the session

Pricing in local currencies

$60 USD - 60€ - £55 GBP - $95 CAD - 600 kr - ¥7300 JPY tax excl.
$99 AUD inc GST - CHF 89 tax inc.

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

Session time

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


In other time zones:
(GMT+1) • 05:00 pm - 06:20 pm                                    (Munich, Paris, Brussels, Madrid, Roma)
(GMT)     • 04:00 pm - 05:20 pm                                    (London, Lisbon)
Argentina Time (GMT-3) • 01:00 pm - 02:20 pm            (Buenos Aires)
AEDT (GMT+11) •  03:00 am - 04:20 am                         (Melbourne)

onDemand

OnDemand

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

Dates

No scheduled live session

Objects for beginners: Everything you need to know about objects in 4D

Online Training

 

In a very short time, objects have become essential in the 4D language. Hidden behind a facade of simplicity are powerful concepts and mechanisms. A good understanding of these concepts is indispensable for developers to write efficient code.
Simple, animated slides to explain the different concepts will be available, as well as demos to let you dig in and get your hands dirty. We’ll compare using objects to using traditional variables and tables.

The concepts will be illustrated through practical case studies, from theory to practice.

Session materials

  • Example application source code
  • Video recording of the session

Pricing in local currencies

$60 USD - 60€ - £55 GBP - $95 CAD - 600 kr - ¥7300 JPY tax excl.
$99 AUD inc GST - CHF 89 tax inc.

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

OnDemand

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

-->

Session time

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


In other time zones:
(GMT+1) • 05:00 pm - 06:20 pm                                    (Munich, Paris, Brussels, Madrid, Roma)
(GMT)     • 04:00 pm - 05:20 pm                                    (London, Lisbon)
Argentina Time (GMT-3) • 01:00 pm - 02:20 pm            (Buenos Aires)
AEDT (GMT+11) •  03:00 am - 04:20 am                         (Melbourne)

onDemand

OnDemand

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

Dates

No scheduled live session

Introduction to extending data classes

Online Training

When developing 4D applications using ORDA, data classes are a key element. Extending their capabilities is a great way to increase their versatility. This session will show you how this can be done and how it can fit into a larger development strategy.

All code is created live by the presenter in a live demonstration.

Session materials

  • Example application source code
  • Video recording of the session

Pricing in local currencies

$60 USD - 60€ - £55 GBP - $95 CAD - 600 kr - ¥7300 JPY tax excl.
$99 AUD inc GST - CHF 89 tax inc.

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

Session time

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


In other time zones:
(GMT+1) • 05:00 pm - 06:20 pm                                    (Munich, Paris, Brussels, Madrid, Roma)
(GMT)     • 04:00 pm - 05:20 pm                                    (London, Lisbon)
Argentina Time (GMT-3) • 01:00 pm - 02:20 pm            (Buenos Aires)
AEDT (GMT+11) •  03:00 am - 04:20 am                         (Melbourne)

onDemand

OnDemand

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

Dates

No scheduled live session