Formation

Level Up your 4D Skills by JPR

Objectifs

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

4 X 120-minutes + Q&R
Avancé
Online Training

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 à

Jour 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.

Jour 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.

Jour 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".

Jour 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.

Déroulé de la formation

La formation se déroule sur quatre jours, à raison d'une session de deux heures par jour et de questions-réponses.

Vous ne savez pas si vous êtes prêt pour cette formation ?

Aucun souci - nous vous proposons de regarder la formation 4D Summit 2020 - Advanced Training pour débuter 4D en niveau avancé.

Contenus de session

  • Code source de l’application exemple pour chacune des parties de la formation
  • Les fichiers PDF expliquant les points importants des applications exemples
  • La présentation Keynote ou Powerpoint utilisée pendant la formation
  • L'enregistrement vidéo des 4 sessions

Tarification en monnaie locale

559€ - $795 CAD  hors taxes
CHF 599  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.

10, 12, 17, 19 octobre

(GMT+2) • 02:30 pm - 05:00 pm                          (Paris, Bruxelles, Genève) - pour les 4 jours
 

Autres zones :
EDT ( UTC/GMT-4) • 08:30 am - 11:00 am            (Montréal) - pour les 4 jours

3, 10, 17, 24 novembre

(GMT+1) • 09:30 am - 12:00 pm                            (Paris, Bruxelles, Genève) - pour les 4 jours

Dates

10, 12, 17 et 19 octobre à 14h30
Online Training
Complet
3, 10, 17 et 24 novembre à 9h30
Online Training
Complet