Développement WinDev - Application de recherche d'hôtels
Objectifs de la formation
Ce que vous apprendrez
Concevoir et développer une application de recherche d'hôtels multi-plateforme (desktop WinDev, web WebDev, mobile WinDev Mobile) connectée à une base HyperFileSQL. Maîtriser le WLangage, la modélisation de données, les interfaces graphiques desktop et web responsive, le développement mobile cross-plateforme, et le travail collaboratif par rôles (Lead Architecture, Lead BDD, Lead Interface, Lead Fonctionnel, Lead Qualité, Lead WebDev, Lead Mobile). Préparer le titre RNCP 37873 Concepteur Développeur d'Applications.
À l'issue de cette formation, vous serez capable de
- • Installer et configurer l'environnement WinDev et créer un projet applicatif structuré.
- • Concevoir et développer une application desktop complète : fenêtres, champs, événements, navigation multi-écrans et base de données HF Classic.
- • Rédiger des algorithmes en WLangage (variables, conditions, boucles, procédures) pour implémenter une logique métier.
- • Créer et interroger une base HF Classic avec filtres dynamiques et tri des résultats.
- • Développer la version web d'une application avec WebDev : pages AWP, formulaires, affichage responsive et intégration CSS.
- • Développer une application mobile avec WinDev Mobile : interfaces tactiles, géolocalisation, cartographie et synchronisation desktop/mobile.
- • Connecter une application à une API REST externe, parser des données JSON et les afficher dynamiquement.
- • Mettre en œuvre des fonctionnalités transverses : gestion de compte utilisateur, historique, export PDF, multilinguisme et accessibilité numérique.
- • Appliquer les exigences RGPD à une application traitant des données personnelles.
- • Concevoir des interfaces ergonomiques en appliquant les principes UI/UX : charte graphique, maquettage, messages d'erreur et états vides.
- • Présenter et déployer une application de recherche d'hôtels (HôtelFinder) sur trois plateformes lors d'une soutenance.
- • Travailler en autonomie en mini-groupe : recherche documentaire, validation des acquis par QCM et transmission structurée des questions au formateur.
Public et prérequis
À qui s'adresse cette formation
Jeunes femmes débutantes en codage informatique, 18-26 ans
Maîtrise de base de l'outil informatique (navigation web, gestion de fichiers). Aucun prérequis en programmation.
Contenu de formation
Le contenu détaillé de la formation
- 1MODULE 1 – Introduction à WinDev (Jeu 1er – Lun 5 oct)
- 2• Codage : prise en main de l'IDE WinDev, installation et configuration de l'environnement, éditeurs (code, analyse, fenêtres), navigation dans les projets exemples PCSOFT, création d'un premier projet structuré. Déclaration et typage des variables (entier, réel, chaîne, booléen, date), constantes et portée (locale, globale, de procédure), opérateurs arithmétiques/comparaison/logiques, structures de contrôle (SI/ALORS/SINON, SELON), boucles (POUR, TANTQUE, RÉPÉTER), procédures et fonctions WLangage, premiers algorithmes simples.
- 3• Créativité : maquettage UI application hôtels, wireframes, charte graphique, architecture des écrans desktop, moodboard.
- 4• Évaluation continue : QCM fondamentaux WinDev, exploration documentation PCSOFT en binômes, restitution orale, synthèse et bilan du module.
- 5MODULE 2 – Bases de données HyperFileSQL (Mar 6 – Jeu 8 oct)
- 6• Codage : conception de l'analyse HyperFileSQL, création des tables (Hôtels, Chambres, Réservations, Clients, Disponibilités, Tarifs), clés primaires, clés étrangères, index et liaisons, intégrité référentielle et contraintes, connexion de la base au projet WinDev. Alimentation initiale des tables de référence, conventions de nommage, optimisation des accès. Ouverture, lecture, écriture et fermeture des fichiers HFSQL (HLit, HEcrit, HSupprime, HModifie), requêtes CRUD et SQL intégrées, filtres et conditions de recherche, tris et agrégats (somme, moyenne, max/min), gestion des relations, gestion des erreurs d'accès aux données.
- 7• Créativité : modélisation du schéma partagé desktop/web/mobile, documentation du modèle de données.
- 8• Évaluation continue : comparatif solutions de stockage, mini-exposés inter-groupes, quiz WLangage BDD, restitution et bilan du module.
- 9MODULE 3 – Interface utilisateur WinDev (Ven 9 – Mar 13 oct)
- 10• Codage : création et paramétrage de fenêtres, champs de saisie, listes déroulantes, cases à cocher, boutons, tables de saisie et tables affichage, menus, barres d'outils et gabarits, gestionnaire d'événements (clic, changement, fermeture), contrôles dynamiques. Navigation multi-écrans, liaisons entre fenêtres, gestion des erreurs UI. Récursivité et découpage du code en modules réutilisables, charte graphique appliquée au projet hôtelier.
- 11• Créativité : ergonomie desktop, accessibilité, parcours utilisateur, maquette interactive, retours d'ergonomie croisés.
- 12• Évaluation continue : quiz UI/UX WinDev, benchmark applications desktop, recommandations croisées, consolidation du module.
- 13MODULE 4 – Fonctionnalités métier WinDev (Mer 14 – Lun 19 oct)
- 14• Codage : construction de la fenêtre de recherche multicritère (localisation, dates, étoiles, prix), liaison dynamique des champs aux tables, affichage des résultats filtrés, navigation vers la fiche détail d'un hôtel. Filtres avancés, tri dynamique, interface résultats, pagination, affichage des chambres disponibles et de leurs tarifs. Disponibilités temps réel, alertes, simulation de réservation et mise à jour de la base. Génération de rapports et états WinDev, export des résultats en PDF et Excel, impression de fiches hôtel et récapitulatifs de réservation, optimisation des requêtes.
- 15• Créativité : prototypage du tunnel de réservation desktop, affinement des maquettes résultats, ergonomie du tunnel.
- 16• Évaluation continue : étude de cas métier hôtelier, quiz fonctionnel, tests du moteur de recherche en mini-groupe, bilan et validation du module.
- 17MODULE 5 – WebDev (Mar 20 – Ven 23 oct matin)
- 18• Codage : introduction WebDev, pages de recherche web, intégration CSS, responsive design, UX web. Formulaire de réservation en ligne, backend WebDev connecté à la base HyperFile partagée, pages résultats, pagination web. Authentification utilisateur, sessions web, UX connexion, optimisation des performances web, accessibilité RGAA. Tests end-to-end, intégration dans le projet fil rouge commun, mise en ligne.
- 19• Créativité : wireframes web, maquettes responsive, design des pages web, cohérence de la charte graphique, amélioration UX, tests d'utilisabilité.
- 20• Évaluation continue : quiz WebDev, comparatif UX desktop/web, revue de code inter-groupes, quiz WebDev avancé, tests cross-browser.
- 21MODULE 6 – WinDev Mobile (Ven 23 oct après-midi – Mer 28 oct matin)
- 22• Codage : prise en main WinDev Mobile, premier projet iOS/Android, synchronisation BDD HyperFile mobile, mode hors-ligne et synchronisation différée, gestes tactiles, composants natifs, écrans de recherche mobile. Notifications push, géolocalisation hôtelière, formulaire de réservation mobile, sécurité mobile, chiffrement des données stockées. Intégration dans le projet fil rouge, cohérence cross-plateforme, tests finaux sur émulateurs iOS et Android.
- 23• Créativité : maquettes mobile, UX tactile, design mobile, cohérence cross-plateforme.
- 24• Évaluation continue : quiz Mobile, revue de code mobile, tests sur émulateurs iOS et Android.
- 25MODULE 7 – Projet fil rouge multi-plateforme (Mer 28 oct après-midi – Ven 30 oct)
- 26• Organisation par rôles : Lead Architecture, Lead BDD, Lead Interface WinDev, Lead Fonctionnel, Lead Qualité, Lead WebDev, Lead Mobile.
- 27• Corrections des anomalies, documentation utilisateur simplifiée, bonnes pratiques de nommage et de structure du code.
- 28• Démonstration finale du projet fil rouge (desktop + web + mobile), packaging multi-plateforme, préparation des livrables, archivage Qualiopi.
- 29• Évaluation des acquis théoriques et pratiques (IND 11), questionnaire d'évaluation de la formation, feedback individualisé, remise des attestations de fin de formation (IND 12).
- 30Répartition horaire totale (147h) : Codage ~49h | Créativité et prototypage ~49h | QCM et travaux en mini-groupes ~49h
Informations pratiques
Résultats, tarif et contact
Indicateurs disponibles prochainement.
Formation éligible aux financements OPCO et autres dispositifs.
Accessibilité et modalités
Comment accéder à cette formation
Conformément à la réglementation, E. Symphony peut proposer des aménagements pour répondre aux besoins particuliers de personnes en situation de handicap (PSH) :
- Entretien individuel pour échanger sur les caractéristiques du handicap et définir objectivement les besoins de la PSH
- Implication de la structure ou des structures spécialisées en charge du suivi de la PSH
- Mobilisation, le cas échéant, de la Ressource Handicap Formation régionale
- Analyse de faisabilité du dispositif de compensation
- Accueil au sein du parcours pédagogique selon le dispositif de compensation préalablement défini ou, le cas échéant, réorientation
- Suivi individualisé tout au long du parcours pédagogique
Dernière mise à jour : 24 septembre 2026