KÖP

4D BUTIK

Level Up your 4D Skills – by JPR

  • Duration: 4 x 120 minutes
  • Level: Advanced
  • Language: English

Take your 4D skills to the next level and get an in-depth look at how you can build even more efficient business applications.

In these sessions 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?

4D developers who want to get the most out of the latest feature-releases and discover the advanced possibilities of using the most up-to-date 4D versions and technologies.



What's covered in this session?

Part 1: Classes and beyond

  • Declaring variables as Class-specific objects, be prepared for the future.
  • Custom Classes are used for generic operations.
  • Extending DataClasses for optimization: Why & How.
  • Using Classes to implement Generic Interface Components.
  • Computed attribute optimizations.
  • Using Aliases to optimize C/S operations.

Part 2: Extreme ListBox & Subforms programming

  • Using ListBox with its full power is an art.
  • Complete exploration of different interface solutions using advanced techniques on Listboxes.
  • Listboxes and Collections, dynamic programming.
  • Listboxes and Data Components, the easy implementations.
  • Dynamic Subforms and Objects, a powerful wedding.
  • plus a lot of tips, tricks & techniques.

Part 3: Client-Server optimizations

  • Why is preemptive programming a thing you must master.
  • Use of Shared Entity Selections.
  • Sharing complex tasks.
  • Signal VS Messaging: What to choose and when.
  • Optimizing the Data Transfer in C/S.
  • How to get the best of the Client Cache.
  • Measuring the Client Cache.
  • Extending DataStore for optimization of Data Transfer: Why & How.
  • Moving operations to the server or not? Explanations and examples of the use of the ""Local"" keyword.

Part 4: Moving from Classic to MVC

  • The MVC (Model-View-Controler) concept: Description, examples in ORDA.
  • The CSR (Client-Server Rendering) concept in modern 4D programming.
  • The HMVC (Hierarchical model–view–controller) concept: Applying CSR in 4D using ORDA Classes.
  • The Data Components in Customer-Supplier relationship, using CRUD (Create, Read, Update, Delete) through Classes.
  • The Data Component concept in DDS (Data Distribution Service), using a publish-subscribe pattern.
  • How MVC enhances network security.
  • Comparison between different solutions


Session materials

Shortly after you receive the order confirmation email, you will receive a second email with links that point to the following support materials:

  • a video of the training sessions
  • the source code of the sample application
  • the Powerpoint presentation used throughout the training

Pris: 5 590,00 SEK

1 - Lägg till i kundvagn

Konfigurationspris: 5 590,00 SEK
Lägg till i varukorgen

4D PRODUKTPRISER

Nuvarande produktlinjer »

Nuvarande produktlinjer priser (PDF)

Viktig information

Fakturor utfärdas numera från Frankrike

Faktureras alla svenska inköp av 4D: s huvudkontor i Frankrike. Valutan är fortfarande kronor, men den enda skillnaden är att det inte tas ut någon moms längre.
- Om ditt företag har ett organisationsnummer/momsnummer kommer ingen moms att tillkomma.
- Om du är en privatperson eller om ditt företag inte har ett momsnummer, tillämpas den franska momsen på  19,6%, och det är inte avdragsgiltigt.

För mer information vänligen kontakta 08 750 63 00. För mer information om hur du kan få ett svenskt momsregistreringsnummer, besök www.skatteverket.se

Alla våra priser är exklusive moms.

UID_PA: 0
UID_CS: 0
Build time: 2252 ms
Prebuild date: 19/10/2025 10:12:02
Build Number: 1510
Generik URL: /store/article/article_model.shtml
Previous URL: /la/article/TR4D03_006.shtml
Current GMT time: 19/10/2025 10:12:02
Current Store Local time: 19/10/2025 11:12:03 -1375201007
Last Builder Duration: 7,183 sec.