FORMATION

MASTER CLASS 4D V12

5 jours

Vous êtes développeur 4D (version 6.n, 2003, 2004, v11 SQL). Les principes fondamentaux du développement 4D, son langage et son environnement vous sont familiers. 4D v12 contient un grand nombre de nouveautés et de modifications : ce stage vous permettra de maîtriser rapidement cette nouvelle version majeure de 4D.

De l'installation de 4D aux techniques pointues de développement, en passant par la compréhension des nouvelles fonctionnalités et leurs conséquences sur vos applications, ce stage intensif permettra de vous adapter rapidement au nouvel environnement de développement et d'augmenter votre expertise 4D adaptée à 4D v12.

Cinq jours de formation intensive à 4D SQL v12 destinés aux Développeurs 4D. Le contenu précis de la formation et le timing des chapitres pourront être adaptés à l'auditoire. En effet, si des notions sont déjà bien maîtrisées, il sera possible de consacrer plus de temps à d'autres sujets. Introduction, présentation : principaux changements. Nouvelles limites, palettes, raccourcis clavier, commandes supprimées ou modifiées, ...

 

L'environnement de développement :

  • Éditeur de structure : groupes, visibilité, organisation des tables, des champs, des liens. Nouveaux index
  • Explorateur et boîte à outils
  • Éditeur de formulaires : aller plus vite, nouveaux objets, propriétés, événements formulaires, modèles et bibliothèques d'objets. Créer des formulaires modernes : formulaires "Sortie", ListBox, interface utilisateur
  • Menus

 

Composants :

  • Création, compilation, utilisation
  • Composants pour le runtime ou le développement

 

Outils pour le développeur :

  • Insider intégré
  • Macros
  • Outils d'introspection
  • Logs
  • Composants

 

SQL :

  • Utilisation
  • Intérêt (runtime et développement)

 

Techniques de développement :

Cette partie représente une part importante de la formation, et son contenu pourra être adapté en fonction de l'auditoire et de ses questions, de ses besoins

  • "Attention à" : textes blobés et unicode, byte-swaping, ...
  • Techniques : encapsulation du code dans un langage procédural, error check, méthodes "à sélecteur", récursivité, notions de développement "Model-View-Controller"
  • Quelques aspects pointus :
  • LANCER PROCESS EXTERNE permet de (presque) tout faire
  • L'événement formulaire "Sur minuteur" est formidable
  • Techniques poussées de communication interprocess
  • CHERCHER PAR FORMULE est devenu un must
  • Images et 4D v12
  • Glisser-déposer interne et inter applications
  • Le dossier "Resources" est merveilleux
  • Autres/divers : Regex, Tableaux, Services Web, ...

 

Données :

  • Comprendre et optimiser le fichier de données
  • Utiliser le Centre de Sécurité et de Maintenance

 

"Divers" :

  • Installation, sérialisation,
  • Préférences (bases migrées, bases créées)
  • Backup intégré
  • Conversion d'anciennes bases : préparation, mise en œuvre, compatibilité des sous-tables, des plugins, des composants

 

Merci de vous inscrire auprès de nadia [dot] henonat4d [dot] fr (Nadia Hénon) (01 40 87 92 00).

Prix H.T. : 2990 €

Durée :
5 jours


Public :

 Développeurs d'applications 4D.



Pré-requis :

 Connaissance de 4D.


Prochaine(s) session(s) :
Lieu : 4D SAS - Clichy

Formateur(s) :
    Niveau de difficultéNouveauCD fourniManipulationPossible en intra