ACHAT

4D STORE

Level Up your 4D Skills – by JPR

  • Durée : 4 X 120 minutes
  • Niveau : Avancé
  • Langue : Français

Augmentez vos compétences 4D et découvrez en détail comment créer des applications professionnelles encore plus efficaces.


Dans cette formation animée par JPR, expert 4D depuis plus de 35 ans, vous apprendrez des techniques avancées et les meilleures pratiques pour améliorer votre application métier. À la fin de cette formation approfondie, vous saurez comment créer des applications puissantes, rapides, efficaces et évolutives.





A qui s'adresse cette formation ?

Les développeurs 4D qui souhaitent tirer le meilleur parti des dernières mises à jour des fonctionnalités et découvrir les possibilités avancées de l'utilisation des versions et technologies 4D les plus récentes.


Vous allez apprendre à :

Partie 1 : Les Classes et bien plus encore

  • Déclarer les variables comme des objets spécifiques à une classe c'est préparer l'avenir.
  • Les classes personnalisées sont utilisées pour les opérations génériques.
  • DataClasses étendues à des fins d'optimisation : pourquoi & comment les utiliser.
  • Utilisation des classes pour mettre en œuvre des composants d'interface génériques.
  • Optimisations des champs calculés.
  • Utilisation des Alias pour optimiser les opérations C/S.

Partie 2 : Programmation avancée pour les ListBox & sous-formulaires

  • L'utilisation de la toute puissance des ListBox est un art.
  • Exploration complète de différentes solutions d'interface utilisant des techniques avancées sur les Listboxes.
  • Listboxes et Collections, programmation dynamique.
  • Implémentations faciles des Listboxes et Composants de données.
  • Sous-formulaires dynamiques et Objets : une association puissante.
  • mais aussi de nombreux conseils, astuces et techniques.

Partie 3 : Optimisations Client-Server

  • Pourquoi la programmation préventive est une chose que vous devez maîtriser.
  • Utilisation des sélections d'entités partagées.
  • Partage de tâches complexes.
  • Signal ou Messages : dans quel cas les utiliser.
  • Optimisation du transfert de données en C/S.
  • Comment tirer le meilleur parti du cache client.
  • Mesurer le cache client.
  • Extension du DataStore pour l'optimisation du transfert de données : Pourquoi & Commment.
  • Déplacer les opérations vers le serveur ou non ? Explications et exemples de l'utilisation du mot-clé ""Local"".

Partie 4 : Passer du mode classique au MVC

  • Le MVC (Model-View-Controller) concept : description, exemples dans ORDA.
  • Le concept CSR (Client-Server Rendering) dans la programmation 4D moderne.
  • Le concept HMVC (Hierarchical model–view–controller) : appliquez le CSR dans 4D en utilisant les Classes ORDA.
  • Les composants de données dans la relation Client-fournisseur utilisant les opérations CRUD (Create, Read, Update, Delete) via les Classes.
  • Le concept de Composant de données en DDS (Data Distribution Service), utilisant un modèle de publication et d'abonnement.
  • Comment le MVC renforce la sécurité réseau.
  • Comparaison des différentes solutions.



Contenus de session

A la suite de la réception de la confirmation de commande, vous recevrez un second email contenant des liens pour accéder aux matériels relatifs à la formation :

  • vidéos de la session de formation
  • code source de l’application exemple
  • document Powerpoint support de formation

Prix : 559,00 € HT

1- Ajoutez à votre panier

Prix de la configuration : 559,00 € HT
Ajouter au panier
UID_PA: 0
UID_CS: 0
Build time: 78 ms
Prebuild date: 25/01/2024 15:37:25
Build Number: 1453
Generik URL: /store/article/article_model.shtml
Previous URL:
Current GMT time: 25/04/2024 00:13:07
Current Store Local time: 25/04/2024 01:13:07 1216433911
Last Builder Duration: 1301,201 sec.