Quiz du niveau 5 — La gamme : web, mobile, échanges & équipe
Quiz — Niveau 5 · La gamme : web, mobile, échanges & équipe
5 questions, une seule bonne réponse par question.
Répondez à tout, puis cliquez sur Corriger mes réponses : score et explications s'affichent.
1. Quelle est la règle de sécurité fondamentale en WEBDEV ?
WEBDEV capitalise sur le WLangage et l'ANALYSE (un développeur WinDev est vite productif), mais le MODÈLE WEB doit s'apprendre : architecture serveur/navigateur, sessions, responsive, hébergement (domaine, HTTPS), performances et référencement. Le code navigateur sert au CONFORT, jamais à la sécurité.
2. Peut-on simplement porter une application WinDev sur mobile ?
La difficulté MAJEURE est la connexion incertaine : prévoyez une base LOCALE, une file des modifications et une SYNCHRONISATION avec une stratégie explicite de résolution des CONFLITS (mieux vaut les réduire à la source en privilégiant l'AJOUT). Règle absolue : ne jamais perdre une saisie du terrain.
3. Comment rendre robustes des échanges avec un service externe (API REST) ?
⚠️ Ne codez JAMAIS les secrets (clés d'API, jetons) en dur ni côté client. JOURNALISEZ les échanges : c'est votre seule preuve en cas de litige avec un partenaire et le moyen de diagnostiquer les pannes intermittentes. Attention aux DONNÉES PERSONNELLES transmises (obligations variables selon les pays).
4. Le GDS (Gestionnaire De Sources) est-il utile quand on développe seul ?
Les copies datées ne disent ni qui, ni quoi, ni pourquoi, et on oublie de les faire aux moments critiques. En équipe : RÉINTÉGREZ SOUVENT, COMMENTEZ utilement, adoptez des CONVENTIONS communes, TESTEZ avant de réintégrer et surtout COMMUNIQUEZ avant toute modification de l'ANALYSE (elle impacte tout le monde).
5. Comment ne pas s'enfermer dans une technologie propriétaire ?
WinDev est un excellent outil sur son domaine et la spécialisation est même un atout sur un marché de niche. L'enjeu est de ne pas réduire ses compétences à une syntaxe. BUT ULTIME : non « connaître WinDev » mais LIVRER des applications fiables, maintenables et réellement utiles à ceux qui s'en servent.