Masterclasses

Exécutez votre application 4D dans un navigateur web. Découvrez Qodly Studio
90 minutesDans 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 minutesDepuis 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 minutesDans 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 minutesLes 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 minutesVous 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 minutes4D 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 minutesDans 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