Examen du niveau 5 — durci

Examen — questions inédites

5 · Rappel

1. Dans un projet WEBDEV de Yacine, où doit être contrôlé le stock avant d'enregistrer une commande ?

Le navigateur est visible et modifiable : le stock, le prix et les droits se contrôlent côté serveur, seul endroit sûr et seul à accéder aux données.
5 · Rappel

2. Quel est le principal intérêt de WinDev Mobile pour l'équipe de Yacine ?

WinDev Mobile partage le WLangage et l'analyse avec WinDev : Yacine étend son application vers Android et iOS sans apprendre deux développements natifs.
5 · Rappel

3. Que signifie l'idempotence dans un échange API REST ?

Avec un identifiant d'opération unique, un envoi rejoué après une coupure est reconnu comme déjà traité : la reprise ne crée pas de doublon.
5 · Rappel

4. Que conserve le GDS à chaque réintégration d'un élément ?

Le GDS conserve l'historique complet des réintégrations, avec les commentaires, ce qui permet de comprendre une décision et de revenir en arrière.
5 · Application

5. Yacine partage l'analyse WinDev avec son portail WEBDEV. Que doit-il refaire côté web ?

Partager l'analyse réutilise le modèle de données, pas la sécurité : les contrôles critiques doivent être refaits dans le code serveur du portail.
5 · Application

6. Un technicien de Yacine saisit un relevé dans un entrepôt sans réseau. Que fait l'application ?

Le mode hors ligne enregistre le relevé dans la base locale avec un indicateur de synchronisation, puis la file d'attente est rejouée au retour du réseau.
5 · Application

7. L'API du fournisseur de Yacine répond avec un prix à zéro. Quel réflexe adopter ?

Une réponse incohérente est rejetée : on valide les données, on journalise l'échange pour le diagnostic et on informe l'utilisateur sans enregistrer de prix faux.
5 · Application

8. Yacine veut réintégrer une procédure modifiée dans le GDS. Que fait-il d'abord ?

Avant de réintégrer, on teste pour ne pas casser le projet commun et on commente précisément ce qui a changé et pourquoi.
5 · Arbitrage

9. Yacine hésite à contrôler un prix dans le navigateur pour un retour immédiat. Que décide-t-il ?

Le confort côté navigateur est acceptable, mais la validation qui compte reste côté serveur : le navigateur ne protège jamais un prix.
5 · Arbitrage

10. Yacine doit étendre sa gestion vers le terrain. Quel périmètre choisir pour l'application mobile ?

Le mobile est un usage différent : un périmètre restreint aux gestes du terrain vaut mieux qu'une copie illisible de toute l'application de bureau.
5 · Arbitrage

11. Une commande est envoyée deux fois à l'API à cause d'une coupure. Que privilégie Yacine ?

L'identifiant d'opération unique permet au destinataire de reconnaître un envoi déjà traité : la reprise devient idempotente, sans doublon.
5 · Arbitrage

12. Yacine veut investir dans une certification PC SOFT. Quel est le bon réflexe ?

Les modalités et tarifs varient selon les pays et les périodes : on vérifie à la source officielle, sans cesser de pratiquer ni d'entretenir les fondamentaux.
Et après ?
Retour au guideSommaire du guide