Pré-requis (à qui s'adresse cette formation ?)
Cette formation pour développeurs est destinée aux nouveaux utilisateurs de WINDEV et vous permet de faire un tour d'horizon des fonctionnalités de WINDEV.
|
|
Nous pouvons vous proposer comme contenu pédagogique de cette formation :
(Le contenu pédagogique peut être totalement personnalisé)
Contenu pédagogique :
Objectifs |
Vous apprendrez à :
FONDAMENTAUX 1
- Vous familiariser avec l'environnement de développement (sujets 1,2,3,5)
- Maîtriser les concepts de base et les principaux éditeurs (sujets 1,2,3,4,5)
- Concevoir et tester votre application (sujets 2,3,4)
- Définir votre base de données (sujet 2)
- Utiliser les fonctions classiques du WLangage (sujet 4)
- Créer des fenêtres au standard Windows de manière ergonomique (sujet 3)
- Créer des états (reporting) (sujet 5)
FONDAMENTAUX 2
- Maîtriser de nouveaux champs évolués (sujet 2)
- Utiliser des nouvelles fonctions du WLangage (sujets 3,4)
- Gérer les conflits d'accès à une base de données (sujet 1)
- Utiliser des fichiers texte, ini et xml (sujet 3)
- Utiliser des triggers par programmation (sujet 1)
- Créer et utiliser des requêtes (sujet 1)
- Partager des ressources (sujet 5)
AVANCÉ Niveau 3
- Améliorer les UI & UX (sujet 1)
- Maîtriser de nouveaux champs évolués (sujet 1)
- Utiliser des nouvelles fonctions du WLangage (sujets 1,2)
- Utiliser la compilation dynamique (sujet 2)
- Faire du débogage avancé (sujet 2)
AVANCÉ Niveau 4
- Améliorer les UI & UX (sujets 1,2)
- Créer des applications en multi-fenêtrage (sujet 1)
- Maîtriser de nouveaux champs évolués (sujet 1)
- Gérer l’intégration continue (sujet 2)
- Créer des interfaces dynamiquement (sujets 1,2)
- Créer des services Windows (sujet 2)
|
|
|
Moyens pédagogiques, techniques et d'encadrement |
Pour chaque stagiaire, il est mis à disposition :
- Un support de cours papier
- Un bloc note
- Un stylo
Le formateur qui assure la formation est un salarié PC SOFT expérimenté.
Le temps de la formation, vous êtes en contact permanent avec le formateur via le logiciel GotoMeeting (©), qui permet de partager votre écran et le sien.
Vous pouvez également communiquer avec les autres participants pour garder une convivialité à la formation et un échange technique productif.
Le support de cours (format PDF) vous est envoyé avec la convocation avant le début de la formation.
Pour en savoir plus sur le déroulement de la formation en distanciel
|
|
Moyens de suivi de l'exécution de la formation |
En fin de stage, l'évaluation de l'acquisition des compétences est faite via un QCM.
Une attestation de fin de formation est remise à chaque stagiaire. |
|
Programme (détails de cette formation) |
Le formateur s’appuie sur le support de cours, adapté aux objectifs de la formation.
(le support est fourni en début du stage)
Ce support de cours est découpé en sujets.
Chaque sujet est organisé en 3 axes :
- présentation théorique du sujet par le formateur et questions/réponses éventuelles
- exercice de mise en application (travail individuel) dans un temps imparti
le formateur reste à disposition de chacun pour aider et apporter des explications supplémentaires.
- correction de l’exercice avec toutes les explications nécessaires et questions/réponses éventuelles
le formateur s'assure que chaque stagiaire a bien assimilé l'exercice avant de poursuivre.
Toutes ces méthodes et ces exercices vous serviront à mettre en pratique vos acquis dès votre retour dans votre entreprise.
FONDAMENTAUX 1 (2 jours, soit 14 heures)
Sujet 1. Présentation de WINDEV (45 minutes)- La gestion du cycle de vie de vos développements
- La maîtrise des concepts de base et les principaux éditeurs
- L'utilisation du L5G
Sujet 2. La base de données (2 heures)- L'éditeur d'analyses
- La base HFSQL : description des fichiers et des liaisons (intégrité référentielle)
- L'utilisation d'une base de données tierce
- L’import et la conversion d'une base de données externe
- Les requêtes simples
- Mise en place du RGPD
Sujet 3. UI : User interface design (Interface Homme/Machine) (4.5 heures)- L’éditeur de fenêtres
- La charte graphique
- Le RAD (construction automatique de l'application)
- Le projet, les fenêtres : ergonomie, menu système, barre de titre, styles
- Les menus déroulants
- Les champs tables et zones répétées fichier
- La création d'un modèle de fenêtre
Sujet 4. La programmation (5 heures)- L’éditeur de sources
- La déclaration des variables
- Le WLangage : les opérateurs et les fonctions de base
- Les combos auto-alimentées
- Les concepts de base du débogueur
- Les propriétés des objets
- Les procédures et les fonctions (avec ou sans passage de paramètres)
- Les outils : WDMAP, Le Centre de Contrôle HFSQL, ...
|
|
Sujet 5. Les éditions (45 minutes)- L'éditeur d'états
- Les différents modes de création : étiquettes, fiche, tableau ...
- Les différents types de blocs d'un état
- Les paramètres d'impression (PDF, HTML,..., format du papier, marges, drivers imprimante,...)
- L'appel d'un état à partir de l'UI & UX
Sujet 6. L'installation (1 heure)- La mise en place du groupware utilisateur
- La création de l'exécutable
- La création de la procédure d'installation
- Le déploiement sur le poste client
Sujet 7. Le générateur de dossier (5 minutes)- Le dossier synthétique
- Le dossier complet
- Le dossier code
- Le vocabulaire générique
|
FONDAMENTAUX 2 (3 jours, soit 21 heures)
Sujet 1. La base de données (3 heures)- Les requêtes paramétrées
- La gestion des accès concurrentiels et des blocages
- Mise en place du RGPD
Sujet 2. UI : User interface design (Interface Homme/Machine) (9 heures)- Le champ table par programmation
- Le champ jauge
- Les règles d'intégration du multilingue
- Les fichiers INI
- Les champs liste et combo
- Le champ image
- Le champ liste image
- Le champ zone répétée par programmation
- Le champ arbre
- Le champ graphe (Histogramme, Secteur, ...)
- Le champ séparateur
- Le champ boîte à outils
- L'ancrage
- La Visite Guidée
- Le champ Panneau Dockable
- Le champ Disposition
- La gestion des plans
- Le champ Éditeur d'images
- Le champ Jeton
|
|
Sujet 3. La programmation et les concepts (8 heures)- Les procédures automatiques
- La gestion des mails (POP, SMTP, Outlook)
- La création d'un client FTP
- Les propriétés des objets
- La création d’un fichier texte
- L’intégration d’un fichier XML simple
- La création et l'intégration d'un composant externe
Sujet 4. Les éditions (45 minutes)- Les codes-barres
- Le passage de paramètres issus de l'UI & UX
Sujet 5. L'installation (30 minutes)- Le déploiement en mode Live Update
|
AVANCÉ Niveau 3 (2 jours, soit 14 heures)
Sujet 1. UI : User interface design (Interface Homme/Machine) (9.5 heures)- Le champ planning par programmation
- Le champ ruban
- Le champ treemap
- Le champ tableur
- Le champ traitement de texte
- Le champ carte
- Le champ table hiérarchique de programmation
- Les modèles de champs
- Le champ table par programmation : fonctionnalités avancées
- Gestion du Markdown
- Le champ Éditeur de code
Sujet 2. La programmation et les concepts (4.5 heures)- Audit statique
- Audit dynamique
- Dump débogage
- La compilation dynamique
- Le MCU
- La gestion des exceptions
- OCR
- Zombie (gestion des procédures, rubriques, variables obsolètes)
|
|
Sujet 3. Le déploiement (15 minutes) |
AVANCÉ Niveau 4 (3 jours, soit 21 heures)
Sujet 1. UI : User interface design (Interface Homme/Machine) (9 heures)- Les concepts du multi-fenêtrage
- Le multi-fenêtrage "libre"
- Le multi-fenêtrage MDI
- Le champ Panneau Dockable
- Le champ Onglet dynamique (onglets MDI)
- La gestion des contextes indépendants HFSQL
- Le champ Fenêtre interne et les fenêtres internes
- Le tableau croisé dynamique (TCD ROLAP)
- Le champ tableau de bord
- Le graphe secteur multiniveau
|
|
Sujet 2. La programmation et les concepts (12 heures)- Personnalisation des erreurs HFSQL
- Le débogage à distance
- L'activation des logs
- Les scénarios utilisateurs et tests automatiques
- La fabrique logicielle
- La gestion des événements
- Les indirections
- Les requêtes dynamiques
- Le champ cloné
- Le champ créé dynamiquement
- L’analyseur de performances
- Le drag&drop programmé
- Exécutable avec paramètres
- Création d’un service Windows
|
|
Les conditions générales de formation PC SOFT s'appliquent.
Date de révision : Janvier 2024
Niveau 1 : Introductif
Formation destinée aux nouveaux utilisateurs qui permet de faire un tour d'horizon des fonctionnalités du produit : comprendre les concepts de base, manipuler les principaux éditeurs, programmation en WLangage.
Niveau 2 : Intermédiaire
Formation destinée aux utilisateurs ayant déjà une connaissance du produit ou ayant préalablement suivi une formation de Niveau 1 : acquérir les connaissances supplémentaires des éditeurs, de la programmation.
Niveau 3 : Avancé
Formation destinée aux utilisateurs ayant déjà une bonne connaissance du produit ou ayant préalablement suivi une formation de Niveau 2 : utiliser les fonctions évoluées du produit.
Niveau 4 : Maîtrise
Formation destinée aux utilisateurs ayant déjà une très bonne connaissance du produit ou ayant préalablement suivi une formation de Niveau 3 : maîtriser les processus évolués du produit.
Niveau 1 : Introductif
Formation destinée aux nouveaux utilisateurs qui permet de faire un tour d'horizon des fonctionnalités du produit : comprendre les concepts de base, manipuler les principaux éditeurs, programmation en WLangage.
Niveau 2 : Intermédiaire
Formation destinée aux utilisateurs ayant déjà une connaissance du produit ou ayant préalablement suivi une formation de Niveau 1 : acquérir les connaissances supplémentaires des éditeurs, de la programmation.
|
Niveau 3 : Avancé
Formation destinée aux utilisateurs ayant déjà une bonne connaissance du produit ou ayant préalablement suivi une formation de Niveau 2 : utiliser les fonctions évoluées du produit.
Niveau 4 : Maîtrise
Formation destinée aux utilisateurs ayant déjà une très bonne connaissance du produit ou ayant préalablement suivi une formation de Niveau 3 : maîtriser les processus évolués du produit.
|
Niveau 1 : Introductif
Formation destinée aux nouveaux utilisateurs qui permet de faire un tour d'horizon des fonctionnalités du produit : comprendre les concepts de base, manipuler les principaux éditeurs, programmation en WLangage.
Niveau 2 : Intermédiaire
Formation destinée aux utilisateurs ayant déjà une connaissance du produit ou ayant préalablement suivi une formation de Niveau 1 : acquérir les connaissances supplémentaires des éditeurs, de la programmation.
Niveau 3 : Avancé
Formation destinée aux utilisateurs ayant déjà une bonne connaissance du produit ou ayant préalablement suivi une formation de Niveau 2 : utiliser les fonctions évoluées du produit.
Niveau 4 : Maîtrise
Formation destinée aux utilisateurs ayant déjà une très bonne connaissance du produit ou ayant préalablement suivi une formation de Niveau 3 : maîtriser les processus évolués du produit.
Niveau 1 : Introductif
Formation destinée aux nouveaux utilisateurs qui permet de faire un tour d'horizon des fonctionnalités du produit : comprendre les concepts de base, manipuler les principaux éditeurs, programmation en WLangage.
Niveau 2 : Intermédiaire
Formation destinée aux utilisateurs ayant déjà une connaissance du produit ou ayant préalablement suivi une formation de Niveau 1 : acquérir les connaissances supplémentaires des éditeurs, de la programmation.
|
Niveau 3 : Avancé
Formation destinée aux utilisateurs ayant déjà une bonne connaissance du produit ou ayant préalablement suivi une formation de Niveau 2 : utiliser les fonctions évoluées du produit.
Niveau 4 : Maîtrise
Formation destinée aux utilisateurs ayant déjà une très bonne connaissance du produit ou ayant préalablement suivi une formation de Niveau 3 : maîtriser les processus évolués du produit.
|
Niveau 1 : Introductif
Formation destinée aux nouveaux utilisateurs qui permet de faire un tour d'horizon des fonctionnalités du produit : comprendre les concepts de base, manipuler les principaux éditeurs, programmation en WLangage.
Niveau 2 : Intermédiaire
Formation destinée aux utilisateurs ayant déjà une connaissance du produit ou ayant préalablement suivi une formation de Niveau 1 : acquérir les connaissances supplémentaires des éditeurs, de la programmation.
Niveau 3 : Avancé
Formation destinée aux utilisateurs ayant déjà une bonne connaissance du produit ou ayant préalablement suivi une formation de Niveau 2 : utiliser les fonctions évoluées du produit.
Niveau 4 : Maîtrise
Formation destinée aux utilisateurs ayant déjà une très bonne connaissance du produit ou ayant préalablement suivi une formation de Niveau 3 : maîtriser les processus évolués du produit.
Niveau 1 : Introductif
Formation destinée aux nouveaux utilisateurs qui permet de faire un tour d'horizon des fonctionnalités du produit : comprendre les concepts de base, manipuler les principaux éditeurs, programmation en WLangage.
Niveau 2 : Intermédiaire
Formation destinée aux utilisateurs ayant déjà une connaissance du produit ou ayant préalablement suivi une formation de Niveau 1 : acquérir les connaissances supplémentaires des éditeurs, de la programmation.
|
Niveau 3 : Avancé
Formation destinée aux utilisateurs ayant déjà une bonne connaissance du produit ou ayant préalablement suivi une formation de Niveau 2 : utiliser les fonctions évoluées du produit.
Niveau 4 : Maîtrise
Formation destinée aux utilisateurs ayant déjà une très bonne connaissance du produit ou ayant préalablement suivi une formation de Niveau 3 : maîtriser les processus évolués du produit.
|
|