Formation #DEV80

Formation PowerBuilder

Durée : 5 jours

Code : DEV80


Prochaines dates programmées :

Du 29 Avril au 03 Mai 2024

Du 05 au 09 Août 2024

Du 09 au 13 Déc. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Acquérir les connaissances nécessaires pour développer de façon autonome avec PowerBuilder
Programme
1/ Présentation de PowerBuilder
  • Principe et architecture
  • La personnalisation de l'interface
  • Les éléments fondamentaux de la programmation
  • Les bases pour créer une application
2/ Les objets
  • Commande
  • Radio
  • Push
  • Edition
  • Listing
3/ Les bibliothèques de PowerBuilder
  • Présentation des différentes bibliothèques de PowerBuilder (PBL)
  • La Painter Application
  • Bibliothèques d’objets PowerBuilder (sélection, déplacement, alignement, …)
  • Calcul de la taille optimale de bibliothèques
  • Import et export des objets
4/ Création de fenêtres
  • Comment créer une fenêtre
  • Décryptage de la notion de contrôles
  • Passage en revue des types de contrôles possibles
  • Mise en place de contrôles au sein d'une application
  • Le Painter pour les fenêtres
  • Le principe d'héritage
  • Mise en pratique
5/ Ecriture de scripts
  • Définition des scripts. Comment les utiliser ?
  • Comment travailler avec les attributs
  • Les différents types de fonction
  • La portée et la visibilité des variables
  • La gestion des erreurs
6/ Utilisation du PowerScript
  • Présentation de PowerScript
  • Le Painter PowerScript
  • Les fonctions et les commandes
  • Le nommage de contrôles, d'objets et de variables
  • La conversion de données
  • Les types de données standards et énumérées
  • Les requêtes SQL intégrées. La syntaxe
  • Les types de fonctions
7/ Administrer les bases de données
  • Profil
  • Connexion
  • Accès aux tables
  • Index
  • Transaction
8/ Utilisation des objets DataWindow
  • Présentation du concept de DataWindow
  • Les types de DataWindow. Le Painter DataWindow
  • Création
  • Design
  • Prévisualisation
  • Les modes de connexions (quick, sql, external, …)
  • Les styles de présentation (freedom, tabular, grid…)
  • Les filtres et les tris
  • Critères
  • Chargement et mise à jour
  • Propriétés des Datawindows
  • Les colonnes
  • Les fonctions et les événements
9/ Création et utilisation de menus
  • Qu'est-ce que le Painter Menu ?
  • Dropdown
  • Cascadibg
  • Popup
  • Menu Item
  • Accélérateur et raccourci
  • Microhelp
  • Savoir construire une hiérarchie de menus
  • Associer un script à un menu
10/ Utilisation des objets utilisateurs
  • Les différents types d'objets utilisateurs
  • Le Painter User Object
  • Comment créer un objet utilisateur
11/ Manager le développement
  • Les classes
  • Instanciation
  • Encapsulation
  • Héritage
12/ La gestion de projets
  • Comment distribuer une application
  • Le Painter projet
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs
  • Équipe de développement
Dates

Dates

  • Du 29 Avril au 03 Mai 2024
  • Du 05 au 09 Août 2024
  • Du 09 au 13 Déc. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.