solutionswebe.com
solutionswebe.com solutionswebe.com: solutions solutionswebe.com: training solutionswebe.com: industries solutionswebe.com: technology solutionswebe.com: serious fun solutionswebe.com: about us solutionswebe.com
solutionswebe.com: empowering clients with knowledge
SolutionsWebE.com
SolutionsWebE SeminarsConstruct Seminar Series

The Seminars in this listing can be selected in any combination to create a custom seminar for your site, containing only those topics which are of interest to you and your staff. Workshops and exercises are incorporated throughout the seminars.

Some seminars require additional text books for use in the seminar. These can either be provided as part of the course, or provided by the students/sponsors.

Please keep in mind that the minimum seminar is one day.

 Click Here for the Seminar Preparation Guide 

SolutionsWebE: training



SolutionsWebE Seminars Construct Seminars


Building the Basic System
Adding Complexity - Learning Techniques
Browses - Tips and Techniques
Construct Options
Construct Object Models - Managing Information
Construct Object Models - Browsing Information
The Construct Help Subsystem
Starting a Project In Construct
Construct Case Study


SolutionsWebE Seminars Building the Basic System
Purpose: To give the participant an understanding of how to use CONSTRUCT to generate the modules used in a basic application system
Duration: 1 day
Contents:
What Is Involved In a Basic CONSTRUCT System
    Review : What Is CONSTRUCT?
    How CONSTRUCT Views a System
    Passing Parameters by CONSTRUCT
STARTUP and QUIT Models
    Panels
    User Exits
    Basic Program Structure
MENU Model
    MENU as Navigation
    Panels
    Internal Vs. External Map
    User Exits
    Basic Program Structure
Using ".G" Commands
    Extending NATURAL Syntax
    Most Used Commands
Using the Basic MAINT Model
    File Requirements
    Panels
    Internal Vs. External Map
    User Exits
    Basic Program Structure
Using the Basic BROWSE Model
    Types and Uses of BROWSES
    Panels
    User Exits
    WRITE-FIELDS User Exit
      Panels
      Results
    Basic Program Structure
    External Maps with BROWSE
    BROWSE as Helproutine
    Linking the Pieces Together
    Basic Program Structure
      Passing Parameters
      Navigation
Review
    What Was Created
    Techniques

SolutionsWebE: training

TOP | CONTACT | HOME

SolutionsWebE: training

SolutionsWebE Seminars Adding Complexity - Learning Techniques
Purpose: To give the participant an understanding of how to use CONSTRUCT to add complexity to a basic system, and to understand how to CONSTRUCT a "non-CONSTRUCTable" requirement.
Duration: 1 day
Contents:
Extending MAINT
    Relationships and Referential Integrity
    MAINT and Scrolling
      MUs and PEs in MAINT
      2 File MAINTS
        External Maps and Scrolling
        Multi-Panel MAINTs
        Setting PF-Keys
        Logging Updates
        Program Structure
Techniques
    CONSTRUCTing the Non-CONSTRUCTable
      CONSTRUCT "Tricks"
      "Vanilla" NATURAL and CONSTRUCT
    Extending HELP for the Primary Key
    Extending MENU
      BROWSE-SUBP
      Review Structure
    Passing Parameters in CONSTRUCT
      Using the STACK with CONSTRUCT
      PDAs
      CDGDA
Windowing in CONSTRUCT
    BROWSE-SUBP Model
      Panels
      Program Structure
    EXTENDABLE-INPUT-FIELDS Model
      Zooming Feature
      Panels
      User Exits
      Program Structure
Review
    What Was Created
    Techniques

SolutionsWebE: training

TOP | CONTACT | HOME

SolutionsWebE: training

SolutionsWebE.com

SolutionsWebE Seminars Browses - Tips and Techniques
Purpose: To give the participant an understanding of how to use all the BROWSE models, what each model does, and some advanced techniques for using them.
Duration: 1/2 day
Contents:
BROWSE Vs. BROWSE-SELECT
    Panels
    Internal Vs. External Map
      Map layout requirements
      Action Column Definition
    User Exits
    Program Structure
    Changing BROWSE to BROWSE-SELECT
    Adding Additional Actions
      Modifying CONSTRUCT
        CDACT
        CDACTA
      #ACTION Parameters Panel
      User Exits
      Program Structure
Additional Options
    Panels
    User Exits
    Techniques
    Program Structure
Limiting Record Ranges
    Controlling Key Values
    Minimum Key Values
    Maximum Key Values
    Restriction Parameters Panel
      Panels
      User Exits
      Techniques
Multi-Panel Vs. Multi-Line BROWSES
Review
    What Was Created
    Techniques

SolutionsWebE: training

TOP | CONTACT | HOME

SolutionsWebE: training

SolutionsWebE.com

SolutionsWebE Seminars Construct Options
Purpose: To give the participant an understanding of how to use the various models and their options, such as logging and security, what each model does, and techniques for using them.
Duration: 1/2 day
Contents:
Creating an Audit Trail
    CONSTRUCT Logging
    Site Specific Logging
    Creating a User Interface for Logging
CONSTRUCT Security
    CONSTRUCT Password File
    External Security
    Checking Access
      EXTENDABLE-INPUT-FIELDS
        Password Entry
        Panels
        User Exits
        Program Structure
      Using MENU to control Access
      CDACT and Accessing Functions
Using Models for "Other" Tasks
    When MENU Isn't a MENU
    Creative BROWSEing
    Multi Model Solutions
DRIVER Model
    What It does
    Panels
    User Exits
    Techniques
SHELL Model
    What It does
    Panel

SolutionsWebE: training

TOP | CONTACT | HOME

SolutionsWebE: training

SolutionsWebE.com

SolutionsWebE Seminars Construct Object Models - Managing Information
Purpose: This Seminar addresses the CONSTRUCT OBJECT-MAINT set of models, what they do and the CONSTRUCT Object philosophy.
Duration: 1 day
Contents:
OBJECT-MAINT Model Set - What is it and How Is It Different?
How the OBJECT Set Works
    Design Considerations
    Editing - When, Where and How
    The Part PREDICT Plays
    How An OBJECT Set is Generated
OBJECT-MAINT-PDA Model
    Panels
    How Relationships Affect the PDA
    Example
OBJECT-MAINT-PDA-R Model
    Panels
    How Relationships Affect the PDA
    Example
OBJECT-MAINT-SUBP Model
    Panels
    How Relationships Affect the Subprogram
    User Exits
    Program Structure
MAP Model
    What MAP Model Does
    Example
OBJECT-MAINT-DIALOG Model
    Maps in the OBJECT-DIALOG
    Panels
    How Relationships Affect the Subprogram
    User Exits
    Program Structure

SolutionsWebE: training

TOP | CONTACT | HOME

SolutionsWebE: training

SolutionsWebE.com

SolutionsWebE Seminars CONSTRUCT OBJECT Models - Browsing Information
Purpose: This Seminar addresses the CONSTRUCT OBJECT-BROWSE set of models, what they do and the CONSTRUCT Object philosophy.
Duration: 1/2 day
Contents:
OBJECT-BROWSE Model Set - What is it and How Is It Different?
How the OBJECT Set Works
    Design Considerations
    The Part PREDICT Plays
    How An OBJECT Set is Generated
OBJECT-BROWSE-SUB Model
    What Is Included
    Panels
    User Exits
    Program Structure
OBJECT-BROWSE-DIALOG Model
    What is Included and How It's Used
    Panels
    User Exits
    WRITE-FIELDS User Exit
      Panels
      Results
      Program Structure
OBJECT-BROWSE-DIALOG-DRIVER Model
    What is Included and How It's Used
    Panels
    User Exits
    Program Structure
OBJECT-BROWSE-STATIC Model
    What is Included and How It's Used
    Panels
    User Exits
    Program Structure
REMOTE-PROCEDURE-CALL Model
    What is Included and How It's Used
    Panels
    User Exits
    Program Structure

SolutionsWebE: training

TOP | CONTACT | HOME

SolutionsWebE: training

SolutionsWebE.com

SolutionsWebE Seminars The CONSTRUCT HELP Subsystem
Purpose: To give the participant an understanding of how to create more complex Help structures in CONSTRUCT which allow more user control and entry of help, as well as using help to document systems.
Duration: 1 day
Contents:
The Help Subsystem
    The the Help Subsystem Works
    Help Profiles
    Creating Help Text
    CONSTRUCT Help and PREDICT
    CONSTRUCT Supplied Helproutines
Help Strategies
    Help Routines
      Help Routine Objects
      HE= Parameter
      Passing Parameters To and From Help Routines
Creating a Help Subsystem for Your Application
    System Level Help
    Program Level Help
    Field Level Help
    Creating a System to Manage Help Text
    Help as Documentation
    User Managed and Defined Help

SolutionsWebE: training

TOP | CONTACT | HOME

SolutionsWebE: training

SolutionsWebE.com

SolutionsWebE Seminars Starting A Project In CONSTRUCT
Purpose: This Seminar is designed to address how to plan, construct and implement a CONSTRUCT system. It focuses on issues involved in analysis and design, as well as reusability, consistency and standardization.
Duration: 1/2 day
Contents:
Tips and Techniques For Getting Started
Designing the Application
    Performance Considerations
    Deciding the Maintenance Philosophy
    Determining How the Application Will "Present"
      The MENU Structure
      How the BROWSE Models Will Be Used
      ;Action Codes
      PF-Keys
      How HELP Will Be Handled
    Determining How Maps Will Be Handled
      Layout Maps
      Map Editor or MAP Model
      Processing Rules
    Determining How Edits Will Be Done
      When and Where Do Edits Go
      Processing Rules
      Techniques
    Consistency in the Application
Standards and Guidelines
    Naming Conventions
    PREDICT and the Project

SolutionsWebE: training

TOP | CONTACT | HOME

SolutionsWebE: training

SolutionsWebE.com

SolutionsWebE Seminars CONSTRUCT Case Study
Purpose: To provide a setting for the participant to use all the skills learned in the seminar setting to create a "live" CONSTRUCT system.
Duration: Varies
Contents:
A user "dialog" describing the system to be created and what the business needs are. The participant will use this to design then create a CONSTRUCT application to satisfy the requirements. This will be reviewed at the end of the day. The result should be a working system which can be used as a reference or starting place for the participant in future activities.

SolutionsWebE: training

TOP | CONTACT | HOME

SolutionsWebE: training

SolutionsWebE.com

HOME | SOLUTIONS | TRAINING | INDUSTRIES | TECHNOLOGY | SERIOUS FUN | ABOUT US | CONTACT | LEGAL

Copyright (C) 2005 SolutionsWebE.