Masterclasses

Exécutez votre application 4D dans un navigateur web. Découvrez Qodly Studio

90 minutes

Dans cette Masterclass, vous apprendrez étape par étape comment porter rapidement votre application 4D existante sur le web à l'aide de Qodly Studio. 
Qodly Studio vous permet également d'étendre facilement les capacités de vos applications desktop, en ajoutant de nouvelles fonctions sur le web.
Ce nouvel outil est entièrement intégré à 4D, ce qui permet à 4D Server d'exécuter votre application desktop, web, ou les deux à la fois.  
L’intégralité du codage et de la conception des interfaces se font dans l'IDE 4D, en utilisant le langage et les concepts 4D qui vous sont familiers.

Marie-Sophie Landrieu

Product Owner

France

Mathieu Ferry

Product Team Leader

France

Libérez la puissance de .query() - Maîtrisez la recherche basée sur les dataclass dans votre application 4D

90 minutes

Depuis l'introduction d'ORDA dans 4D, de nombreux développeurs se sont habitués à écrire des requêtes de base de données en utilisant une nouvelle syntaxe.
Mais connaissez-vous vraiment toutes les possibilités du moteur 4D ?  
En commençant par des applications codées de manière classique, nous verrons comment améliorer et ajouter des fonctionnalités pas à pas à un moteur de recherche dans “l'esprit 4D’’. Notre recherche débloquera la puissance de 4D pour vous en tant que développeur ainsi que pour vos utilisateurs – et ce en tirant pleinement parti de la fonction membre .query() sur les classes de données.

Bérengère Lagrange

Technical account manager

France

Olivier Deschanels

Expert 4D & formateur

France

4D Write Pro & 4D View Pro et 4D v20 – une nouvelle étape pour des modèles intelligents

75 minutes

Dans cette session, nous allons accéder très facilement à n'importe quel contenu d'une application de base de données à partir de 4D Write Pro et 4D View Pro. Mais pas en tant qu'enregistrements. Avec l'aide d'ORDA, nous utilisons les données d'une nouvelle manière à partir d'entités et de sélections d'entités. Avec ces données, nous créons un contexte de données à utiliser dans des modèles intelligents, construits avec 4D Write Pro ou 4D View Pro. Ces modèles intelligents contiennent des références ou des espaces réservés pour afficher les données du contexte de données. Certaines de ces fonctions étaient déjà possibles avec la version v19. A présent, grâce aux nouvelles fonctionnalités de 4D v20, vous pouvez accéder à un nouveau niveau de création de rapports puissants avec beaucoup d'automatismes et un minimum de travail. Bien sûr, les modèles peuvent être créés manuellement par vous ou votre utilisateur ou par programmation.

Fabrice Mainguené

Product Owner

France

Vanessa Talbot

Product Owner

France

Allez de l’avant avec les SystemWorkers !

45 minutes

Les SystemWorkers sont là ! Dans cette session, vous apprendrez comment cette fonctionnalité ouvre la porte à de nouvelles possibilités, ses forces et ses avantages par rapport à la commande LAUNCH EXTERNAL PROCESS ou PHP Execute, avec en prime une introduction au langage de programmation Go.

Ilyas Bouh

Ingénieur développement 4D

Maroc

Les options avancées du Générateur d’applications

45 minutes

Vous construisez votre application 4D ? Avez-vous un projet XML pour configurer votre application exactement comme elle doit être déployée ? Cette session expliquera les avantages de la génération de votre application 4D et comment tirer pleinement parti des diverses options de création, dont la plupart ne sont pas exposées dans l'outil de génération d'application standard.

Ilyas Bouh

Ingénieur développement 4D

Maroc

Boostez votre Web Server

75 minutes

4D Web Server a connu des étapes importantes au fil des ans. L'introduction de la gestion des sessions Web dans la version v13 a ouvert la voie à un codage Web efficace ainsi qu'à la possibilité pour chaque connexion Web de réutiliser un contexte précédemment défini. À mesure que la technologie 4D évolue vers le traitement multithread, la mise en œuvre Web qui utilise cette nouvelle architecture évolue également. La version 19 de 4D a marqué une nouvelle étape avec l'introduction des Scalable Web Sessions. Cette fonctionnalité, qui prend entièrement en charge le traitement multithread, a pour but de promouvoir un déploiement de serveur web plus performant et évolutif. Apprenez à tirer parti de cette fonctionnalité pour obtenir les meilleures performances de votre application 4D Web Server.

Abdehafid El Hour

Expert 4D & formateur

Maroc

Mode Projet et intégration/distribution continue (CI/CD)

90 minutes

Dans cette session, nous présenterons les fondamentaux du Mode Projet, ainsi que les meilleures pratiques et conseils pour le développement en équipe en utilisant les derniers outils de gestion de version.  

Nous nous pencherons également sur les tests unitaires, qui sont devenus un élément essentiel du développement moderne, car ils permettent de valider automatiquement les modifications apportées au code. Cette session expliquera également comment automatiser et tirer parti de la chaîne d'intégration et de distribution continues (CI/CD), et comment l'intégrer à un outil de suivi de projet (tel que GitLab, GitHub, etc.).

Abdelhafid El Hour

Expert 4D & formateur

Maroc

Omar Debbagh

Expert 4D & formateur

Maroc