Level Up your 4D Skills by JPR
In this training session with JPR, a 4D expert for more than 35 years, you'll learn advanced techniques and best practices to improve your business application.
At the end of this extensive training, you will know how to make powerful, fast, efficient, and scalable applications.
Who should attend this session?4 X 120-minutes + Q&AAdvancedOnline Training
Get started with 4D View Pro2 X 60-minutes + Q&AIntermediateOnline Training
Why Use Classes?
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.60 minutes + Q&AAll levelsOnline Training
Get started with 4D and Git
Make your 4D development easier and more productive using Git as your version control system.2 X 60-minutes + Q&AAll levelsOnline Training
4D World Tour Live Training
The 4D World Tour Live Training is made up of 6 original training sessions, specifically designed for 4D developers who want to take their business applications to the next level.60 minutes (6 sessions)All levels
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.90 minutes (5 sessions)BeginnerOnline Training
PROJECT MODE: What, Why, How?
In this training, Thomas Maul, 4D's VP of Product Strategy, will explain the advantages of the Project mode in 4D and what you need to know as a developer to use it.90 minutes with Q/AIntermediateOnline Training
Take care of the queries
There are always several ways to write a query, and several ways to get the same result. But not all ways are necessarily equivalent. Analyzing and measuring are the two key words to understand what’s going on under the hood and to code in the most efficient way. This session will illustrate these different options with concrete examples and will propose a study of the exchanges generated with the server.1 hour + Q/AAdvancedOnline Training
All about running methods on the server
In a client/server system, it can be useful to move a client-side process to the server to be run server-side. Different options then become available for developers who can build synchronous or asynchronous solutions (...)90 minutes + Q/AExpertOnline Training
Out of the box client/server optimizations with ORDA
Explore the built-in ORDA client/server optimizations.
Using ORDA to access large tables (especially tables with relations) in client/server mode has been greatly enhanced with 2-3xs improved LAN performance and up to 30xs faster WAN performance.1 hour + Q/AAdvancedOnline Training