|
PC SOFT conçoit et commercialise WINDEV, l’environnement de développement DevOps N°1 en France et diffusé dans 146 pays.
L’objectif de l’environnement de développement est de permettre à ses utilisateurs de développer plus rapidement, en supprimant tous les aspects inutiles du développement, et en rendant les nouvelles technologies immédiatement accessibles à tous.
Pré-requis (à qui s'adresse cette formation ?)
Cette formation est destinée aux développeurs et aux étudiants en informatique qui souhaitent acquérir les compétences nécessaires à la mise en œuvre de WinDev dans leur quotidien, et leur permettre entre autres de gagner du temps et d’optimiser leur production de code.
Il n'existe pas de pré-requis en termes de niveau scolaire, cependant, les candidats doivent avoir la maîtrise des notions suivantes :
- Analyse (Merise ou UML) et base de données
- Gestion des événements du programme (algorithmique)
- Traitement des erreurs et des exceptions
- Variables, opérateurs et expressions
- Connaissance du développement avec un ou plusieurs langages de programmation (C++, Java, Python, JavaScript, Access, VB .NET, etc.)
|
|
 |
| Les objectifs pédagogiques |
Module 1 (2 jours, soit 14 heures)
- 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)
Module 2 (3 jours, soit 21 heures)
- 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)
Module 3 (2 jours, soit 14 heures)
- 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)
Module 4 (3 jours, soit 21 heures)
- 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)
|
|
 |
| Le référentiel |
- Analyser un modèle de données relationnel
- Identifier les instructions du WLangage
- Interpréter des segments de code WLangage
- Sélectionner les types de champs et structures logicielles
- Associer des formats de fichiers structurés
- Identifier les outils d’analyse et de contrôle du code
|
 |
| Programme (détails de cette formation) |
Module 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
- Utilisation des fonctions H*() de manipulation de bases HFSQL
- 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 procédures réactives
- 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
|
Module 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 et JSON simple
- La création et l'intégration d'un composant externe
- Le coffre fort
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
|
Module 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)
|
Module 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
|
|
 |
| Moyens pédagogiques, techniques et d'encadrement |
Le premier jour de votre formation, vous êtes accueilli par le responsable du centre de formation et/ou le formateur (09h15 le premier jour et 09h00 les jours suivants)
Une fois installé(e) dans la salle où se déroule la formation, vous recevez toutes les fournitures nécessaires à la formation :
une clé USB pour sauvegarder vos exercices
un bloc note
un stylo
une mallette aux couleurs PC SOFT pour ranger le tout.
Le temps de la formation, une machine adaptée vous est mise à disposition (une par stagiaire), ainsi que la licence du logiciel.
Le formateur se présente, puis fait un tour de table pour mieux connaitre chaque participant.
Le stage peut alors débuter.
Pendant la 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 modules et 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.
|
 |
| Les modalités d’évaluation |
L’évaluation se déroule sous la forme d’un questionnaire numérique réalisé en distanciel asynchrone.
Lors d’une épreuve composée de 2 parties, le candidat est évalué sur les compétences acquises pendant la formation :
- une partie QCM ciblée sur les savoir-faire techniques fondamentaux : le candidat est testé sur sa compréhension des logiques de développement propre à l’environnement WinDev. Il répond à un ensemble de questions sous forme de QCM et/ou réponses courtes
- une partie de scénarios applicatifs contextualisés : le candidat est testé sur sa capacité à faire des choix techniques dans un contexte de développement métier réaliste (mini-cas pratiques, extraits de code, environnements simplifiés ou arborescences applicatives à analyser).
Le jury est composé de deux développeurs professionnels experts WinDev, extérieurs à l’organisme de formation et à PC SOFT.
|
 |
| Les modalités d’inscription |
S’inscrire par téléphone (pré-inscription)
Vous pouvez vous inscrire par téléphone au + 33 (0)4 67 03 20 32, afin de nous communiquer les informations nécessaires pour votre pré-inscription : date de la formation choisie, coordonnées du ou des participant(s), mode de financement (CB, chèque, virement, délégation de paiement à un OPCO, ou bon de commande grands comptes/administrations).
Vous recevrez alors un mail récapitulatif de cette pré-inscription qui vous précisera les éléments attendus pour validation.
(votre inscription sera confirmée à réception des éléments demandés)
S’inscrire en ligne (recommandé)
L’inscription peut se faire directement en ligne, en nous communiquant les informations demandées dans le bulletin d’inscription.
Si le dossier est complet, vous recevez alors un mail de confirmation de votre inscription.
(dans le cas contraire un mail vous précisera les éléments attendus afin de valider)
S’inscrire par courrier
L’inscription peut se faire par courrier, en nous adressant le bulletin d’inscription complété à :
PC SOFT
Service Formation
BP 444 08
34197 Montpellier Cedex 5
Si le dossier est complet, vous recevez alors un mail de confirmation de votre inscription.
(dans le cas contraire un mail vous précisera les éléments attendus afin de valider)
|
 |
| Les tarifs et Durée |
Durée : 10 jours (soit 70 heures)
Prix : 5 489 € HT
|
 |
| L'avis des clients |
|
Avis donnés par les stagiaires sur le contenu de la formation, sur les qualités pédagogiques du formateur et sur l'aspect pratique de l'organisation.
(informations sur les 2 années flottantes)
En résumé :
Au formateur : 18/20
|
|
À la formation : 18/20
|
Un peu plus en détail :
Le formateur :
| Explications : |
94% de "bien ou très bien" |
| Niveau technique : |
96% de "bien ou très bien" |
| Pédagogie : |
93% de "bien ou très bien" |
| Compréhension : |
94% de "bien ou très bien" |
| Animation : |
93% de "bien ou très bien" |
La formation :
| Le contenu : |
95% de "adapté" |
| Les exercices : |
97% de "adapté" |
| La progressivité : |
93% de "adapté" |
L'aspect pratique (pour les formations en présentiel) :
| Salle : |
95% de "normale ou très bien" |
| Emplacement : |
94% de "Bien situé ou Très bien situé" |
| Matériel : |
92% de "Performant ou Très performant" |
87% des stagiaires ayant suivi cette formation la conseilleraient à un ami
|
|
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.
|