Accélérez le passage de votre application vers le web avec Qodly Studio • Niveau 1
Objectifs
En utilisant Qodly Studio for 4D, apprenez à quel point il est rapide de développer et d'ajouter des interfaces web à votre application existante.
Grâce à cette formation intensive de 6 heures + Q&R en direct, accélérez drastiquement la transition de votre application vers le web, en augmentant votre courbe d'apprentissage de Qodly Studio for 4D.
A qui s'adresse cette formation
Développeurs 4D développant et maintenant des applications de bureau existantes, cherchant à :
- Etendre leur(s) application(s) à de nouvelles fonctions et usages via l'ajout de formulaire web
- Ajouter des interfaces/applications web aux applications et fonctions desktop existantes
- Porter, étape par étape, leur(s) application(s) vers le web
Tout cela en utilisant Qodly Studio for 4D, au sein de l'IDE 4D.
Vous allez apprendre à
Introduction
- Pourquoi est-il nécessaire d'ajouter des interfaces web à une application desktop existante ? Analyse des besoins réels. Quelles pourraient être les limites.
- Analyse de l'application existante et des besoins : Déterminer quelles interfaces doivent être sélectionnées en premier pour être redéfinies avec Qodly Studio for 4D et quels seront les utilisateurs. Identifier les données qui seront accessibles à partir de ces interfaces web.
- Préparer/vérifier le code source de l'application : Mode projet, utilisation d'ORDA, vérification des noms de tables et de champs, création ou adaptation de classes...
- Déplacement de la partie traitement/règles métier, vers des classes compatibles Qodly Studio for 4D.
Première utilisation de Qodly Studio for 4D
- Comment cela fonctionne-t-il en interne ? Explications sur la façon dont les webforms de Qodly Studio et 4D Server communiquent.
- Création du premier webform avec Qodly Studio. La manière la plus simple de créer une interface utilisateur web.
- Plus d'informations sur les composants de Qodly Studio. Trouver le meilleur ordre d'ajout des composants.
- Utiliser les pages Sandbox pour faciliter l'accès aux composants.
- Explications détaillées sur les Datasources. Comparaison avec les variables. Datasources partagées.
- Appel des fonctions 4D.
Fonctionnalités avancées de Qodly Studio for 4D
- Oublier les formulaires 4D et passer aux formulaires Web : Limites possibles dans le contexte de votre application, l'interface, les règles.
- Utilisation de modèles prédéfinis, choix de la meilleure solution pour chaque action nécessaire.
- Investir pour l'avenir : Créer des formulaires et des traitements d'une manière qui sera facilement adaptable à la future version de Qodly Studio.
- Créer la première application web complète, avec toutes les capacités CRUD, en utilisant un exemple simple (Movies demo app).
- Pas à pas, transformer une application plus complexe (Invoices demo app) en une application web complète Qodly Studio for 4D.
- Utilisation des débogueurs de 4D et de Chrome pour comprendre ce qui se passe réellement.
- Contrôle d'accès des utilisateurs : Permissions, privilèges, rôles, etc.
Outils et conseils
- Différences et points communs entre Qodly Studio for 4D et Qodly Studio de la plateforme cloud Qodly.com.
- Réutilisation d'une application exemple/démo Qodly.com avec Qodly Studio for 4D : Quelles modifications apporter, comment facilement traduire du Qodly Script en méthodes 4D.
Ce qui vous attend
- Un coup d'œil sur l'avenir à court terme et plus loin...
Déroulé de la formation
3 sessions de 2 heures sur 2 semaines.
Jusqu'à 30 minutes de questions-réponses en direct à la fin de chaque session.
Contenus de session
- Code source de l'application d'exemple et matériel de formation livrés un jour avant le cours.
- Enregistrement vidéo des 3 sessions partagées après le cours
Tarification en monnaie locale
399€ hors taxes
CHF 445 taxes comprises
La formation sera facturée à la suite de l’inscription selon vos conditions.
Les partenaires bénéficient d'une réduction appliquée aux prix publics conformément aux conditions de leur contrat de partenariat 4D Partner.
29 novembre, 1 et 6 décembre
(GMT+1) • 09:30 am - 12:00 pm (Paris, Bruxelles, Genève) - pour les 3 jours