Home    |    Instructor-led Training    |    Online Training     
         
 
Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
BlockChain
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Data Science
Datawarehousing
DB2
Desktop Application Software
DevOps
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PostgreSQL
PowerBuilder
Professional Soft Skills Workshops
Project Management
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Unisys Mainframe
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
Essential Powerbuilder 2017/2019
PowerBuilder Training Overview

This course introduces students to the PowerBuilder 2017/2019 development environment. Each component of the PowerBuilder 2017/2019 is covered in the context of using PowerBuilder to develop GUI-based client/server business applications.

Upon successful completion of this course, the student should be able to skillfully use PowerBuilder Release 2017/2019 and many of its tools to:

  • Prototype, code, test and deploy a workgroup scale client/server application
  • Employ best practice techniques and approaches
  • Do maintenance tasks on an existing enterprise scale client/server application
    • Use the System Tree to create workspaces and targets.
    • Use the Application Painter to create application objects.
    • Use the Window Painter to create windows.
    • Use the PowerScript language to write scripts to perform required processing.
    • Create user functions and user events.
    • Use the DataWindow Painter to create Data Windows and select appropriate presentation styles and data sources.
    • Use the Query Painter to interactively construct and edit SQL statements.
    • Use the Database Painter to define extended attributes and manage database tables.
    • Use the Menu Painter to create traditional and contemporary menus.
    • Debug PowerBuilder applications.
    • Package a PowerBuilder application for distribution.
PowerBuilder Training Audience

This intensive hands-on course is designed for application programmers responsible for the design and implementation of client/server applications using PowerBuilder 2017/2019

PowerBuilder Training Prerequisites

Basic knowledge of the Windows operating system.
Introduction to SQL, or equivalent experience.
Experience in a programming language, such as COBOL, Visual Basic, C++, or Java.


PowerBuilder Training Course Duration

5 Days

Powerbuilder Training Course Outline

Following completion of unit 1, a software developer should be able to use the PB IDE and it's graphical tools to:

  • Search, examine and navigate an existing application's code base with an eye toward understanding how the application is put together
  • Perform development environment initialization and configuration activities to start coding in an existing or a new application
Following completion of unit two, a software developer should be able to:
  • Code business and utility logic as global user functions
    • In the PowerScript language
    • Using the integrated PowerScript editor
    • According to the directives in a design specification document
Following completion of unit three, a software developer should be able to:
  • Configure, navigate and use Window Painter facilities to
    • Layout and configure window forms containing visual controls for use in data entry and display
    • According to the directives in a design specification document
Following completion of unit four, a software developer should be able to use the PB IDE and its graphical tools to:
  • Implement dynamic behaviors and application logic in your GUI in an object oriented manner
Following completion of unit five, a software developer should be able to use the PB IDE and its graphical tools to:
  • Configure the IDE to establish a development time connection to a DBMS
  • Write robust PowerScript code to connect an application client to a DBMS
  • Code embedded SQL statements in an event handler and display the results in the GUI
Following completion of unit six, given a database result set description and a layout design, a software developer should be able to use the PB IDE and its graphical tools to:
  • Design, layout and configure a DataWindow Object user interface based on the result set
  • Install that data object on a window in such a way that the user can interact with the data by
    • Retrieving and displaying
    • Modifying and updating
Following completion of unit seven, given a coded client application and a target client desktop system, a software developer should be able to:
  • Choose deployment configuration options appropriate for the target environment
  • Use the Project Painter to:
    • Input deployment configuration choices
    • Build an installable deployment unit
Following completion of unit eight, given an existing PowerBuilder Single Document Interface application OR The design for a new MultiDocument Interface application, a software developer should be able to:
    • State the elements of, recognize and distinguish between Single Document Interface and MultiDocument Interface
    • Design a fully functional MultiDocument User Interface using PowerBuilder tools
    • Lay it out using the Menu and Window Painters
    • Include context menus
    • Code runtime behaviors and interactions in PowerScript editors in the IDE

    Please contact your training representative for more details on having this course delivered onsite or online

    Training Outlines - the one stop shopping center for IT training.
    © Training Outlines All rights reserved