WinDev - Maîtriser les fonctionnalités essentielles
Lien sécurisé — 5 min
À propos de ce cours
Sommaire
- L'ENVIRONNEMENT
- LES EDITEURS
- LE L5G: WLANGAGE
- LE GUIDE
- HYPERFILESQL
- LE RAD
- LES AUTRES BASES DE DONNÉES
- XML NATIF
- SAP EN NATIF
- WINDEV AS/400
- LA CRÉATION DE L’EXÉCUTABLE
- LES COMPOSANTS
- LES COMPOSANTS INTERNES
- LES CENTRES DE CONTRÔLE
- LES EXEMPLES ET ASSISTANTS
- L’ANALYSEUR DE PERFORMANCES
- LA COMPARAISON D’ELEMENTS (PROJET, FENÊTRES, ...)
- LE MCU (MACRO-CODE UTILISATEUR)
- LE GROUPWARE UTILISATEUR
- LE GDS (GESTIONNAIRE DE SOURCES)
- LA GÉNÉRATION JAVA
- .NET
- LE MULTILINGUE
- LA RÉCUPÉRATION DE L’EXISTANT
- LA DOCUMENTATION
- LE SUPPORT TECHNIQUE GRATUIT
- LES NEWS GROUP
- LES OUTILS (WDMAP, WDOPTIMISEUR, ETC.)
- L'AIDE AUTOMATIQUE AU DÉVELOPPEMENT (AAD)
- LES FONCTIONNALITÉS AUTOMATIQUES DE L’APPLICATION (FAA)
- L’AUTOMATIC UPDATE
- ANNEXE A: LES FONCTIONS DE PROGRAMMATION DU WLANGAGE (L5G)
- ANNEXE B: LES PROPRIETES DU WLANGAGE (L5G)
Programme du cours
Objectifs d'apprentissage
- Maîtriser l'environnement de développement WinDev et ses outils intégrés.
- Comprendre et utiliser le langage WLangage (L5G) pour développer des applications.
- Apprendre à concevoir et gérer des bases de données avec HyperFileSQL et d'autres systèmes.
- Exploiter les fonctionnalités RAD (Rapid Application Development) pour accélérer le développement.
- Utiliser les composants internes et externes pour enrichir les applications.
- Gérer la génération de code pour différentes plateformes (Java, .NET, etc.).
- Optimiser les performances des applications grâce aux outils d'analyse et d'optimisation.
- Découvrir les fonctionnalités avancées comme le multilinguisme, la récupération de l'existant et la documentation automatique.
Public cible
Ce cours s'adresse aux développeurs, analystes-programmeurs et chefs de projet souhaitant maîtriser WinDev pour créer des applications performantes et modernes. Il convient également aux professionnels désireux d'exploiter les fonctionnalités avancées de WinDev, comme l'intégration avec SAP, AS/400, ou la gestion de bases de données variées. Les débutants trouveront une introduction complète à l'environnement, tandis que les utilisateurs expérimentés approfondiront leurs connaissances sur des sujets comme le MCU (Macro-Code Utilisateur) ou l'AAD (Aide Automatique au Développement).
Contenu détaillé
1. L'environnement WinDev
Découvrez l'interface de WinDev, ses fenêtres, ses assistants et ses outils de configuration pour un développement efficace.
2. Les éditeurs
Apprenez à utiliser les éditeurs de code, d'interface et de données pour concevoir des applications intuitives et bien structurées.
3. Le WLangage (L5G)
Explorez la syntaxe, les fonctions et les propriétés du WLangage, le langage de programmation puissant et intuitif de WinDev.
4. Le Guide
Utilisez le guide intégré pour accéder rapidement à la documentation et aux bonnes pratiques de développement.
5. HyperFileSQL
Maîtrisez la gestion de bases de données avec HyperFileSQL, le système natif de WinDev, pour stocker et manipuler des données efficacement.
6. Le RAD (Rapid Application Development)
Profitez des outils RAD pour concevoir des applications rapidement grâce à des modèles prédéfinis et des assistants.
7. Les autres bases de données
Connectez vos applications à des bases de données externes comme MySQL, Oracle ou SQL Server.
8. XML natif
Manipulez des données XML directement dans WinDev pour des échanges et des traitements simplifiés.
9. SAP en natif
Intégrez des fonctionnalités SAP directement dans vos applications WinDev pour une compatibilité optimale.
10. WinDev AS/400
Développez des applications compatibles avec les systèmes AS/400 pour les environnements professionnels exigeants.
11. La création de l'exécutable
Générez des exécutables autonomes ou des applications web à partir de vos projets WinDev.
12. Les composants
Enrichissez vos applications avec des composants externes pour ajouter des fonctionnalités avancées.
13. Les composants internes
Utilisez les composants intégrés à WinDev pour accélérer le développement et standardiser vos interfaces.
14. Les centres de contrôle
Configurez et personnalisez les centres de contrôle pour superviser et optimiser vos applications.
15. Les exemples et assistants
Profitez des exemples et assistants fournis pour apprendre et implémenter rapidement des fonctionnalités complexes.
16. L’analyseur de performances
Optimisez vos applications en identifiant les goulots d'étranglement avec l'analyseur de performances intégré.
17. La comparaison d'éléments
Comparez des projets, fenêtres ou autres éléments pour détecter les différences et harmoniser vos développements.
18. Le MCU (Macro-Code Utilisateur)
Automatisez des tâches répétitives avec le MCU pour gagner en productivité.
19. Le Groupware Utilisateur
Collaborez efficacement avec votre équipe grâce aux outils de groupware intégrés.
20. Le GDS (Gestionnaire de Sources)
Gérez les versions de vos projets avec le GDS pour un développement collaboratif organisé.
21. La génération Java
Exportez vos applications en Java pour une compatibilité multiplateforme.
22. .NET
Intégrez des fonctionnalités .NET dans vos projets WinDev pour étendre leurs capacités.
23. Le multilingue
Créez des applications multilingues facilement avec les outils dédiés de WinDev.
24. La récupération de l'existant
Importez et adaptez du code ou des projets existants pour gagner du temps.
25. La documentation
Générez automatiquement une documentation technique complète pour vos projets.
26. Le support technique gratuit
Bénéficiez d'un support technique réactif pour résoudre vos problèmes rapidement.
27. Les News Group
Participez aux discussions des News Group WinDev pour échanger avec la communauté.
28. Les outils (WDMap, WDOptimiseur, etc.)
Utilisez des outils complémentaires comme WDMap ou WDOptimiseur pour améliorer vos projets.
29. L'Aide Automatique au Développement (AAD)
Profitez de l'AAD pour obtenir des suggestions et corrections automatiques pendant le développement.
30. Les Fonctionnalités Automatiques de l’Application (FAA)
Activez des fonctionnalités automatiques comme la sauvegarde ou les mises à jour pour améliorer l'expérience utilisateur.
31. L’Automatic Update
Mettez à jour vos applications automatiquement pour garantir leur sécurité et leur performance.
Annexes
Les annexes A et B détaillent les fonctions et propriétés du WLangage pour une référence complète.