Sélectionner une page
Formations Data Microsoft pour la data Formation PowerBuilder Enterprise

Formation PowerBuilder Enterprise

Niveau confirmé
Catégorie Essential
Logo PowerBuilder Enterprise
Prix HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

Maîtrisez PowerBuilder Enterprise dans sa dimension la plus complète grâce à cette formation structurée, pratique et à forte valeur ajoutée. Destinée aux développeurs, chefs de projets et responsables techniques, elle vous permettra de maintenir, moderniser et faire évoluer efficacement vos applications PowerBuilder dans un contexte professionnel exigeant.

Vous débuterez par une prise en main approfondie de l’IDE, la gestion des objets et la programmation en PowerScript, en respectant les bonnes pratiques de structuration et de modularité.

Vous apprendrez à tirer pleinement parti du DataWindow, cœur technologique de PowerBuilder, pour afficher, manipuler et valider des données complexes, en combinant requêtes SQL, expressions, filtres dynamiques et présentations graphiques.

La formation aborde ensuite les architectures N-Tiers, la consommation d’APIs REST et SOAP, la manipulation de JSON et XML, et l’intégration avec .NET ou des systèmes externes pour concevoir des applications ouvertes, performantes et interopérables.

Comme toutes nos formations, celle-ci repose sur la dernière version stable de PowerBuilder.

 

Objectifs

  • Comprendre l’architecture complète de PowerBuilder Enterprise, son environnement de développement et ses objets fondamentaux
  • Savoir concevoir, développer et maintenir une application PowerBuilder modulaire, robuste et conforme aux standards d’entreprise
  • Maîtriser le DataWindow dans toutes ses dimensions fonctionnelles et visuelles pour afficher, filtrer, valider et manipuler les données efficacement
  • Être capable d’ouvrir une application PowerBuilder vers des systèmes tiers et des architectures modernes
  • Appliquer les bonnes pratiques de packaging, de sécurité, de journalisation, de versioning et de tests, pour garantir un déploiement maîtrisé

 

Public visé

  • Développeurs Back-end
  • Développeurs .NET

 

Pré-requis

  • Connaissances de base en SQL

Programme de la formation PowerBuilder Enterprise

 

Présentation générale de PowerBuilder Enterprise

  • Versions majeures et différences entre PowerBuilder Classic / Enterprise
  • Langage PowerScript
  • Objets visuels et non visuels
  • DataWindow : outil clé de PowerBuilder
  • Applications client/serveur
  • Applications de gestion internes 
  • Portabilité des projets legacy

 

L’environnement de développement PowerBuilder IDE

  • Création d’un workspace et de projets
  • Exploration des fichiers PBL 
  • Organisation des objets dans l’IDE
  • Object Browser pour explorer les classes et fonctions
  • Utilisation du debugger et breakpoints
  • Profiler pour les performances
  • Options IDE et configuration utilisateur
  • Personnalisation des barres d’outils et raccourcis

Les objets fondamentaux

  • Types de fenêtres : main, response, popup
  • Événements standards
  • Navigation entre fenêtres
  • CommandButton, DataWindow, EditMask, etc.
  • Gestion des événements
  • Layout et ergonomie
  • Création et gestion de menus
  • Context menus
  • Barres d’outils dynamiques

 

PowerScript langage PowerBuilder

  • Types de données
  • Variables, constantes, tableaux
  • Structures conditionnelles et boucles
  • Fonctions utilisateurs
  • Gestion des événements système
  • Appel de méthodes externes
  • Encapsulation, héritage
  • Gestion des objets utilisateur 
  • Concepts avancés : polymorphisme et surcharge

 

DataWindow cœur de PowerBuilder

  • DataWindow Painter
  • Sources de données
  • Liens et jointures
  • Retrieve, Update, Reset, Filter
  • Gestion des erreurs et messages système
  • Validation des données
  • Templates et styles
  • Calculs, expressions et formules
  • Graphiques et rapports avancés

 

Accès aux bases de données

  • Utilisation des profils de connexion
  • ODBC, JDBC, native drivers
  • Gestion des erreurs de connexion
  • Requêtes intégrées dans les DataWindows
  • Requêtes dynamiques via PowerScript
  • Transactions et gestion des erreurs

 

Développement en architecture N-Tiers

  • Séparation logique UI / Business / Data
  • Structuration du code
  • Utilisation des DataStore
  • Avantages pour le développement N-Tiers
  • Web Services SOAP/REST
  • Appels aux APIs externes
  • JSON et XML parsing

 

Déploiement et maintenance d’applications

  • Types de builds
  • Configuration du Runtime
  • Génération d’exécutables et de fichiers PBD/PBL
  • Création d’installateurs
  • Déploiement réseau vs local
  • Configuration post-installation
  • Suivi de versions
  • Gestion des correctifs
  • Logging et rapports d’erreurs

 

Test et validation

  • Test unitaire via PowerScript
  • Automatisation de scénarios
  • Utilisation du debugger
  • Jeu de données de test
  • Tests de performance et de charge
  • Contrôle de la qualité du code

 

sécurité et optimisation

  • Gestion des rôles et droits utilisateurs
  • Chiffrement des données sensibles
  • Protection du code source et obfuscation
  • Chargement des DataWindows
  • Gestion mémoire
  • Optimisation des requêtes SQL
  • Structuration du code pour la maintenance
  • Documentation interne
  • Stratégie de migration vers de nouvelles versions

 

 

Pour aller plus loin

Formation Power BI Avancé

Formation Power BI Administration

Formation Power Automate

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp