Formation

Premiers pas dans 4D : Nouvelle approche

Objectifs

Initiez-vous à 4D, en utilisant les méthodes modernes de développement avec ORDA, les objets, en Mode Projet.

Découvrez les concepts fondamentaux de 4D : tables, champs, types de données, formulaires et méthodes de Projet.

Apprenez à créer une interface simple, rapide et ergonomique.

5 jours
Débutant
Online Training

Dans cette session de formation animée par Reda Mourad, expert développeur 4D pour les 4D Professional Services 4D, vous apprendrez, étape par étape, comment construire une application 4D à partir de zéro en utilisant les méthodes et concepts de programmation modernes de 4D.

Au cours de ce voyage à travers la plateforme 4D, vous développerez une application de gestion projet.

La formation mettra l'accent sur l'importance de concevoir une interface permettant d'offrir la meilleure expérience possible à l'utilisateur.

La formation, en 8 étapes, est organisée en 5 sessions de 120 minutes, avec des temps interactifs de questions-réponses.  

Entre chaque session, vous aurez le temps de pratiquer ce que vous avez appris afin de maximiser votre expérience de formation.
Des exercices pratiques sont proposés à l'issue de chacune des quatre premières sessions. Entre les sessions, vous aurez également le temps de préparer vos questions à poser au formateur lors de la session suivante. 

Découvrez les principaux avantages de cette formation dans cette vidéo d'introduction.


A qui s'adresse cette formation ?

  • Aux développeurs venant d’autres framework ou langages de programmation qui découvrent 4D, et sont amenés à rejoindre des équipes qui développent des applications 4D utilisant déjà ORDA et les derniers concepts du mode projet.
  • Aux développeurs 4D expérimentés qui souhaitent rafraîchir leurs connaissances et entamer une transition en douceur vers ORDA, le mode projet et les concepts objets de 4D.

Note : Si vous rejoignez une équipe qui développe et maintient une application métier en utilisant le langage et les concepts classiques de 4D, nous vous conseillons la formation Premiers pas dans 4D, déjà disponible en OnDemand sur le 4D Store.

Ce que vous apprendrez

A la fin de cette session, vous serez en mesure de :

  • Créer une application simple de gestion de projet avec 4D à partir de zéro, en suivant les lignes directrices des dernières versions et technologies de 4D.
  • Découvrir certains des concepts fondamentaux de 4D : tables, champs, types de données, formulaires projet et méthodes projet
  • Prendre en main l'environnement de développement intégré de 4D : l'explorateur, le débogueur, l'éditeur de formulaires et l'explorateur de données.
  • Apprendre des conseils et bonnes pratiques pour construire une interface simple, moderne, rapide et ergonomique.

Les thèmes couverts dans cette session

Jour 1

Episode 1 - "Premiers pas dans 4D” :

  • Créer votre première application 4D en mode projet et découvrez les concepts de tables et de champs
  • Session Q&R

Episode 2 - "Débutez avec le SGBD-R" :

  • Importer des données dans différentes tables de deux manières, via l'assistant 4D, puis via votre premier code écrit à l'aide d'ORDA, et lier les données entre elles
  • Q&R
  • Exercices en autonomie avant le Jour 2

Jour 2

Episode 3 - "Premier formulaire, première recherche" :

  • Découverte de l'IDE de 4D pour créer un formulaire et commencer à construire l'interface en utilisant l'objet Form. Interroger les data classes pour afficher votre première sélection d'entités
  • Q&R

Episode 4 - "Ajout & suppression" :

  • Manipuler les données via l'interface en définissant deux boutons personnalisés d'ajout et de suppression et en associant le code de traitement à ces boutons. 
  • Q&R
  • Exercices en autonomie avant le Jour 3

Jour 3

Episode 5 - "Afficher les détails" :

  • Visualiser tous les détails d'une entité qui ne sont pas nécessairement affichés dans une colonne de la list box
  • Session Q&R

Jour 4

Episode 6 - "Améliorer l'interface" :

  • Prendre soin de la conception et de la composition visuelle d'une interface graphique avec 4D, ses feuilles de styles, ses outils d'édition, afin d'améliorer l'expérience utilisateur
  • Q&R

Episode 7 - "Enregistrer les modifications" :

  • Gérer l'édition et l'enregistrement des informations relatives à l'entreprise afin de stocker les modifications apportées aux données dans la base de données
  • Q&R
  • Exercices en autonomie avant le Jour 5

Jour 5

Episode 8 - "Informations liées" :

  • Afficher les données d'une table liée en tirant parti des possibilités relationnelles de la base de données
  • Q&R
  • Quiz d'auto-évaluation permettant l'obtention d'un certificat de fin de formation

Contenus de session

Après chaque journée de formation, vous recevrez :

  • Le code source de l'application exemple de la session.
  • Les documents relatifs à la session (conseils et exercices).

A la fin de la formation, vous recevrez :

  • Les enregistrements vidéo des cinq sessions.
  • Tous les codes sources (application de démonstration et exercices).
  • Tous les supports de formation.

Déroulé de la formation

Chacune des cinq sessions de 120 minutes sera séparée par des sessions de questions-réponses en direct.
Entre chaque session, les participants auront le temps de s'exercer, grâce aux exercices fournis, et de préparer les questions qu'ils souhaitent poser au formateur

Tarification

399 € hors taxes
519 CHF taxes comprises

Les inscriptions sont nominatives.
La formation sera facturée à la suite de l’inscription selon vos conditions.

OnDemand

Cette formation est disponible (en anglais) au format OnDemand sur 4D Store : vous pouvez en profiter instantanément.
 

Horaires des sessions des 3, 4, 5, 10 et 11 juillet

(GMT+2)    •  10:00 - 12:00         (Paris, Bruxelles, Lausanne)
(GMT+1)    •  09:00 - 11:00         (Rabat)

onDemand

OnDemand

Cette formation est disponible au format OnDemand sur 4D Store : vous pouvez en profiter instantanément.

Dates

Pas de session planifiée
onDemand

Formez-vous dès aujourd’hui !

Accédez immédiatement à la session au format OnDemand sur 4D Store (en anglais)