Formation

Introduction aux langages Objets, aux technologies web de 4D, à la programmation multibases et aux bases de données distribuées (J3)

Objectifs

Nous évoquerons l'utilisation de langages standards (PHP, JavaScript) dans la programmation 4D, pour résoudre des problèmes rares ou accéder à des méthodes n'existant pas dans 4D.
 
Les développeurs venant d'autres horizons (PHP, JavaScript) y trouveront également les techniques nécessaires pour passer de leurs environnements habituels à 4D, tout en conservant des concepts analogues.
 
Les bases exemples utilisées sont fournies, permettant au développeur de copier-coller directement les objets et méthodes dans les applications existantes.

1 jour
Avancé
4D SAS - Le Pecq
590 € H.T.

Cette journée est consacrée à l'intégration des bases 4D dans l'environnement moderne qui comprend les réseaux, le Web et ses services, les bases distribuées, le Big Data, le Cloud, etc.

- Utilisation de PHP et Javascript dans 4D :

• Pourquoi, Quand, et Comment
• Exemples pratiques et simples
• Utilisation de scripts PHP
• Exemple simple de greffage de PHP sur 4D
• Exemple simple de greffage de Javascript sur 4D
• Introduction aux échanges de données avec 4D

- 4D, le Web, et les Web Area

• Utilisation des services
• Interface "à la Web"

- Programmation Multi-Base avec 4D :

• Pourquoi, Quand, et Comment
• Ouvertures simultanées, gestion des conflits, conversions de données
• Bases de données distribuées, analyse des distributions, effets de la redondance et de la dénormalisation
• Résilience augmentée et Exigences des clients - Introduction à l'accès à 4D par REST :
• Portage rapide d'un accès à une application 4D sur le Web (Tablettes, smartphones)
• Adaptation de la structure
• Connexion REST
• Appel des méthodes 4D
• Gestion des sélections sur mobile
• Gestion du multi-utilisateur (Optimistic et Pessimistic Locking)
• 4D pour iOS : Première approche

- Questions diverses

Public : Développeurs 4D ou venant d'autres horizons.

Pré-requis : Bonne expérience du développement.