Cette formation est une combinaison de la formation ABL Essentials & Graphical User
Interface Application Development
ABL Essentials:
Les développeurs novices en Progress OpenEdge 11 ont besoin d'apprendre les concepts ABL et les fondamentaux de gestion de base des données. La connaissance de l'ABL OpenEdge est requise pour les développeurs qui concoivent des applications en utilisant l'une des interfaces utilisateur: GUI, Caractère, WebSpeed, WebClient, etc.
Il s'agit d'un cours de base qui sert de prérequis à plusieurs autres cours du programme pour les étudiants qui prévoient de développer ou gérer des applications à l'aide de Progress ABL et de la perspective Editor de Progress Developer Studio for OpenEdge.
Les étudiants doivent avoir une compréhension de base des concepts de programmation et des concepts de bases de données relationnelles.
Graphical User Interface Application Development:
Ce cours est conçu pour les développeurs d'interface graphique ABL débutants, et également les développeurs en mode caractères qui savent comment concevoir de la logique métier ABL structurée. Vous apprendrez à appliquer les meilleures pratiques recommandées par Progress pour créer des interfaces utilisateur graphiques (GUI) pour clients caractère ou windows en client / serveur et créer des applications n-tier en utilisant la perspective AppBuilder de Progress Developer Studio for OpenEdge avec les objets et widget Progress natifs.
ABL Essentials:
Travailler avec la perspective principale Editor de Progress Developer Studio pour OpenEdge 11, et d'autres outils comme la perspective DB Navigator, Tool for Business Logic et la vue Scratchpad.
- Créer une base de données OpenEdge
- Récupérer et afficher les données de la base de données
- Accéder aux sous-ensembles de données à l'aide de requêtes
- Gérer les transactions et les verrous sur les enregistrements
- Intercepter les erreurs et coder les réponses liées aux conditions d’erreur
- Conception modulaire et réutilisation de code
- Conception de Logique Métier séparée de la couche de présentation
Graphical User Interface Application Development:
- Travailler avec la perspective AppBuilder de Progress Developer Studio for OpenEdge 11 et les widgets graphiques natifs de Progress Application Development Environment (ADE).
- Concevoir des interfaces graphiques (GUI) client léger pour les applications client / serveur et n-tier,
- Gérer et transmettre des données en utilisant des tables temporaires