Welcome.
 
We offer all of the services for our Pick/Multi-Value clients, as those listed under Services.
 
In addition, the following courses are available at our Corporate Training Facility, as well as on-site, world-wide.
 
 
D3/AP Courses Compatibility: All versions of D3, AP (Advanced Pick), and OA (Open Architecture), IBM/RT, PickBlue Course# 100-D: Introduction to D3
Benefits:Understand the major features of this powerful database
Audience:Anyone who needs an overall understanding of D3
Method:Lecture
Length:Half day
Pre-requisites:None
Topics Covered:The History of Pick; Terminology; Benefits and Features; System Architecture: Hardware, Firmware, and Software; The System Processors; Data Hierarchy and Organization; System Provided Utilities and Data; Introduction to ACCESS, Dictionaries, and PROC.
 
Course# 115-D: In-Depth ACCESS
Benefits:Gain a working knowledge of the report writer language, and to recognize the power of the Data Dictionary.
Audience:All users, administrators, managers, executives, programmers, analysts, operators, systems staff, etc.
Method:Lecture and Hands-on
Length:2 Days
Pre-requisites:None
Topics Covered:Overview of the Database Hierarchy; Files and Items; ACCESS Sentence Structure; Verbs; Filenames; Output Specifications; Item Lists; Selection Criteria; Sort Keys; Modifiers; Options; Finding and Understanding Dictionaries: Dictionary Type; Attribute Number; Column Heading; Conversions; Correlatives; Justification; and Column Width.
 
 
Course# 135-D: D3 Fundamentals
Benefits:Gain a comprehensive working knowledge of the system; learn how to harness its inherent power, and light day-to-day administration.
Audience:All users, administrators, managers, executives, programmers, analysts, operators, systems staff, etc.
Method:Lecture and Hands-on
Length:5 Days
Pre-requisites:None
Topics Covered:All those in course #100, plus: System and File Structure; Database Fundamentals; TCL Commands and Utilities; Creating Accounts, Files, and Dictionaries; The System Editor; Data Retrieval Using ACCESS; Data Manipulation: Dictionaries, Conversions/Correlatives; Sorting; Control Breaks and Totals; Modifiers; List Processing; The PROC Language; Saving Report Sentences; Creating Menus; Architecture; Start-up and Shut-down; Printer Management: the Spooler; Backups and Restores; Performance: File Sizing Techniques.
 
 
Course# 235-D: Structured Programming in D3
Benefits:Learn how to effectively use this language for all aspects of programming tasks, using structured techniques.
Audience:All programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:5 Days
Pre-requisites:Course #135-D
Topics Covered:History and Features of PICK/BASIC; Source and Object Code; Compile, Run, and Catalog; Program Variables, Constants, and Expressions; Input and Output Statements; Conditional and Loop Statements; Project Analysis, Design, and Specification; Software Design/Maintenance Considerations; PICK/BASIC Statements and Directives; Structured BASIC Programming; Human Design Factors; Interface with Other System Processors; Intrinsic Statements; Debugger Techniques; Conditional Statements; Data Verification; Screen I/O; File I/O; Transaction Processing; Batch Processing; Report Programs; Character Masking; Headings and Footings.
 
 
Course# 300-D: Advanced ACCESS
Benefits:Learn advanced techniques and commands to gather the specific data that suits your needs more closely, more accurately, and more quickly without relying on outside assistance.
Audience:All advanced users, administrators, managers, executives, programmers, analysts, operators, etc.
Method:Lecture and Hands-on
Length:3 Days
Pre-requisites:Course #135-D
Topics Covered:Review of ACCESS, Dictionaries, and Internal Timings; Advanced Conversions/Correlatives; Processing Sequence: The F-Correlative; "IF-THEN-ELSE" A-Correlatives; Multiple Conversions and Correlatives; Multi-line Output Within a Column; Special Multi-Value Handling: Explosion, Print Limiting, Controlling/ Dependencies; Conditional/Bucket Processing; Average/Percent Totalling; Invisible Fields; Comparing Attributes; Reformatting Files; Multi-pass Output; Sorting on Totals; Internal Functions.
 
 
Course# 310-D: Advanced PROC
Benefits:This course helps the student understand existing PROCs and how to make changes, as well as write new PROCs that utilize advanced commands.
Audience:All advanced users, programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:1 Day
Pre-requisites:Course #135-D
Topics Covered:Covered: Review of the Four Buffers; Using the STACK; Resetting Buffers; Terminal Control and Visual Effects; Looping and Iteration; Inter-PROC linkage; Subroutines and GOtos; Structured PROC Programming; Debugging Techniques; Interfacing with PICK/BASIC; Step Checkpointing/Debugging.
 
 
Course# 320-D: Advanced Programming
Benefits:Learn "what goes in inside the system" and how to take full advantage of the features and structures of the language. The results: less programmer time spent for more productive programming and more efficient run-time.
Audience:All advanced programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:3 Days
Pre-requisites:Course #235-D
Topics Covered:Structured Analysis, Design and Coding; Program Ergonomics; Operating System Structure and Internals; Virtual Memory Considerations: Performance and Efficiency Studies; Benchmarks and Performance Enhancements; File Cross Referencing: Inversions, B-trees, Soundexing; Interface with Other System Processors and External Devices; Advanced Coding Techniques; Time-Saving Shortcuts.
 
 
Course# 330-D: Advanced Programming Workshop
Benefits:Get answers and solutions to your own questions and projects by bringing them to class and working on them one-on-one with the instructor.
Audience:All advanced programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:1 Day
Pre-requisites:Course #320-D
Topics Covered:Each student brings in his/her own topics.
 
 
Pick Courses Compatibility: All versions of Pick, including Mentor, MOE, Ultimate, Reality, Reality-X, mvBase, mvPRO, mvEnterprise, R-91, Power 95, UniVision Course# 100-P: Introduction to Pick
Benefits:Understand the major features of this powerful database
Audience:Anyone who needs an overall understanding of Pick
Method:Lecture
Length:Half day
Pre-requisites:None
Topics Covered:The History of Pick; Terminology; Benefits and Features; System Architecture: Hardware, Firmware, and Software; The System Processors; Data Hierarchy and Organization; System Provided Utilities and Data; Introduction to ACCESS, Dictionaries, and PROC.
 
Course# 115-P: In-Depth ACCESS (Info/Access, Recall, etc)
Benefits:Gain a working knowledge of the report writer language, and to recognize the power of the Data Dictionary.
Audience:All users, administrators, managers, executives, programmers, analysts, operators, systems staff, etc.
Method:Lecture and Hands-on
Length:2 Days
Pre-requisites:None
Topics Covered:Overview of the Database Hierarchy; Files and Items; ACCESS Sentence Structure; Verbs; Filenames; Output Specifications; Item Lists; Selection Criteria; Sort Keys; Modifiers; Options; Finding and Understanding Dictionaries: Dictionary Type; Attribute Number; Column Heading; Conversions; Correlatives; Justification; and Column Width.
 
 
Course# 135-P: Pick Fundamentals
Benefits:Gain a comprehensive working knowledge of the system; learn how to harness its inherent power, and light day-to-day administration.
Audience:All users, administrators, managers, executives, programmers, analysts, operators, systems staff, etc.
Method:Lecture and Hands-on
Length:5 Days
Pre-requisites:None
Topics Covered:All those in course #100, plus: System and File Structure; Database Fundamentals; TCL Commands and Utilities; Creating Accounts, Files, and Dictionaries; The System Editor; Data Retrieval Using ACCESS; Data Manipulation: Dictionaries, Conversions/Correlatives; Sorting; Control Breaks and Totals; Modifiers; List Processing; The PROC Language; Saving Report Sentences; Creating Menus; Architecture; Start-up and Shut-down; Printer Management: the Spooler; Backups and Restores; Performance: File Sizing Techniques.
 
 
Course# 235-P: Structured Programming in Pick
Benefits:Learn how to effectively use this language for all aspects of programming tasks, using structured techniques.
Audience:All programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:5 Days
Pre-requisites:Course #135
Topics Covered:History and Features of PICK/BASIC; Source and Object Code; Compile, Run, and Catalog; Program Variables, Constants, and Expressions; Input and Output Statements; Conditional and Loop Statements; Project Analysis, Design, and Specification; Software Design/Maintenance Considerations; PICK/BASIC Statements and Directives; Structured BASIC Programming; Human Design Factors; Interface with Other System Processors; Intrinsic Statements; Debugger Techniques; Conditional Statements; Data Verification; Screen I/O; File I/O; Transaction Processing; Batch Processing; Report Programs; Character Masking; Headings and Footings.
 
 
Course# 300-P: Advanced ACCESS (Info/Access, Recall, etc.)
Benefits:Learn advanced techniques and commands to gather the specific data that suits your needs more closely, more accurately, and more quickly without relying on outside assistance.
Audience:All advanced users, administrators, managers, executives, programmers, analysts, operators, etc.
Method:Lecture and Hands-on
Length:3 Days
Pre-requisites:Course #135
Topics Covered:Review of ACCESS, Dictionaries, and Internal Timings; Advanced Conversions/Correlatives; Processing Sequence: The F-Correlative; "IF-THEN-ELSE" A-Correlatives; Multiple Conversions and Correlatives; Multi-line Output Within a Column; Special Multi-Value Handling: Explosion, Print Limiting, Controlling/ Dependencies; Conditional/Bucket Processing; Average/Percent Totalling; Invisible Fields; Comparing Attributes; Reformatting Files; Multi-pass Output; Sorting on Totals; Internal Functions.
 
 
Course# 310-P: Advanced PROC
Benefits:This course helps the student understand existing PROCs and how to make changes, as well as write new PROCs that utilize advanced commands.
Audience:All advanced users, programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:1 Day
Pre-requisites:Course #135
Topics Covered:Covered: Review of the Four Buffers; Using the STACK; Resetting Buffers; Terminal Control and Visual Effects; Looping and Iteration; Inter-PROC linkage; Subroutines and GOtos; Structured PROC Programming; Debugging Techniques; Interfacing with PICK/BASIC; Step Checkpointing/Debugging.
 
 
Course# 320-P: Advanced Programming
Benefits:Learn "what goes in inside the system" and how to take full advantage of the features and structures of the language. The results: less programmer time spent for more productive programming and more efficient run-time.
Audience:All advanced programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:3 Days
Pre-requisites:Course #235
Topics Covered:Structured Analysis, Design and Coding; Program Ergonomics; Operating System Structure and Internals; Virtual Memory Considerations: Performance and Efficiency Studies; Benchmarks and Performance Enhancements; File Cross Referencing: Inversions, B-trees, Soundexing; Interface with Other System Processors and External Devices; Advanced Coding Techniques; Time-Saving Shortcuts.
 
 
Course# 330-P: Advanced Programming Workshop
Benefits:Get answers and solutions to your own questions and projects by bringing them to class and working on them one-on-one with the instructor.
Audience:All advanced programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:1 Day
Pre-requisites:Course #320
Topics Covered:Each student brings in his/her own topics.
 
 
jBase Courses Compatibility: All versions of jBase Course# 100-J: Introduction to jBase
Benefits:Understand the major features of this powerful database
Audience:Anyone who needs an overall understanding of jBase
Method:Lecture
Length:Half day
Pre-requisites:None
Topics Covered:Terminology; Benefits and Features; System Architecture: Hardware, Firmware, and Software; The System Processors; Data Hierarchy and Organization; System Provided Utilities and Data; Introduction to ACCESS, Dictionaries, and PROC.
 
Course# 115-J: In-Depth Query
Benefits:Gain a working knowledge of the report writer language, and to recognize the power of the Data Dictionary.
Audience:All users, administrators, managers, executives, programmers, analysts, operators, systems staff, etc.
Method:Lecture and Hands-on
Length:2 Days
Pre-requisites:None
Topics Covered:Overview of the Database Hierarchy; Files and Items; ACCESS Sentence Structure; Verbs; Filenames; Output Specifications; Item Lists; Selection Criteria; Sort Keys; Modifiers; Options; Finding and Understanding Dictionaries: Dictionary Type; Attribute Number; Column Heading; Conversions; Correlatives; Justification; and Column Width.
 
 
Course# 135-J: jBase Fundamentals
Benefits:Gain a comprehensive working knowledge of the system; learn how to harness its inherent power, and light day-to-day administration.
Audience:All users, administrators, managers, executives, programmers, analysts, operators, systems staff, etc.
Method:Lecture and Hands-on
Length:5 Days
Pre-requisites:None
Topics Covered:All those in course #100, plus: System and File Structure; Database Fundamentals; TCL Commands and Utilities; Creating Accounts, Files, and Dictionaries; The System Editor; Data Retrieval Using ACCESS; Data Manipulation: Dictionaries, Conversions/Correlatives; Sorting; Control Breaks and Totals; Modifiers; List Processing; The PROC Language; Saving Report Sentences; Creating Menus; Architecture; Start-up and Shut-down; Printer Management: the Spooler; Backups and Restores; Performance: File Sizing Techniques.
 
 
Course# 235-J: Structured Programming in jBasic
Benefits:Learn how to effectively use this language for all aspects of programming tasks, using structured techniques.
Audience:All programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:5 Days
Pre-requisites:Course #135
Topics Covered:Features of jBASIC; Source and Object Code; Compile, Run, and Catalog; Program Variables, Constants, and Expressions; Input and Output Statements; Conditional and Loop Statements; Project Analysis, Design, and Specification; Software Design/Maintenance Considerations; PICK/BASIC Statements and Directives; Structured BASIC Programming; Human Design Factors; Interface with Other System Processors; Intrinsic Statements; Debugger Techniques; Conditional Statements; Data Verification; Screen I/O; File I/O; Transaction Processing; Batch Processing; Report Programs; Character Masking; Headings and Footings.
 
 
Course# 300-J: Advanced Query
Benefits:Learn advanced techniques and commands to gather the specific data that suits your needs more closely, more accurately, and more quickly without relying on outside assistance.
Audience:All advanced users, administrators, managers, executives, programmers, analysts, operators, etc.
Method:Lecture and Hands-on
Length:3 Days
Pre-requisites:Course #135
Topics Covered:Review of Query, Dictionaries, and Internal Timings; Advanced Conversions/Correlatives; Processing Sequence: The F-Correlative; "IF-THEN-ELSE" A-Correlatives; Multiple Conversions and Correlatives; Multi-line Output Within a Column; Special Multi-Value Handling: Explosion, Print Limiting, Controlling/ Dependencies; Conditional/Bucket Processing; Average/Percent Totalling; Invisible Fields; Comparing Attributes; Reformatting Files; Multi-pass Output; Sorting on Totals; Internal Functions.
 
 
Course# 310-J: Advanced PROC
Benefits:This course helps the student understand existing PROCs and how to make changes, as well as write new PROCs that utilize advanced commands.
Audience:All advanced users, programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:1 Day
Pre-requisites:Course #135
Topics Covered:Covered: Review of the Four Buffers; Using the STACK; Resetting Buffers; Terminal Control and Visual Effects; Looping and Iteration; Inter-PROC linkage; Subroutines and GOtos; Structured PROC Programming; Debugging Techniques; Interfacing with jBASIC; Step Checkpointing/Debugging.
 
 
Course# 320-J: Advanced Programming
Benefits:Learn "what goes in inside the system" and how to take full advantage of the features and structures of the language. The results: less programmer time spent for more productive programming and more efficient run-time.
Audience:All advanced programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:3 Days
Pre-requisites:Course #235
Topics Covered:Structured Analysis, Design and Coding; Program Ergonomics; Operating System Structure and Internals; Virtual Memory Considerations: Performance and Efficiency Studies; Benchmarks and Performance Enhancements; File Cross Referencing: Inversions, B-trees, Soundexing; Interface with Other System Processors and External Devices; Advanced Coding Techniques; Time-Saving Shortcuts.
 
 
Course# 330-J: Advanced Programming Workshop
Benefits:Get answers and solutions to your own questions and projects by bringing them to class and working on them one-on-one with the instructor.
Audience:All advanced programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:1 Day
Pre-requisites:Course #320
Topics Covered:Each student brings in his/her own topics.
 
 
Caché Courses Compatibility: All versions of Caché Course# 100-C: Introduction to Caché
Benefits:Understand the major features of this powerful database
Audience:Anyone who needs an overall understanding of Caché
Method:Lecture
Length:Half day
Pre-requisites:None
Topics Covered:Terminology; Benefits and Features; System Architecture: Hardware, Firmware, and Software; The System Processors; Data Hierarchy and Organization; System Provided Utilities and Data; Introduction to ACCESS, Dictionaries, and PROC.
 
Course# 115-C: In-Depth Query
Benefits:Gain a working knowledge of the report writer language, and to recognize the power of the Data Dictionary.
Audience:All users, administrators, managers, executives, programmers, analysts, operators, systems staff, etc.
Method:Lecture and Hands-on
Length:2 Days
Pre-requisites:None
Topics Covered:Overview of the Database Hierarchy; Files and Items; ACCESS Sentence Structure; Verbs; Filenames; Output Specifications; Item Lists; Selection Criteria; Sort Keys; Modifiers; Options; Finding and Understanding Dictionaries: Dictionary Type; Attribute Number; Column Heading; Conversions; Correlatives; Justification; and Column Width.
 
 
Course# 135-C: Caché Fundamentals
Benefits:Gain a comprehensive working knowledge of the system; learn how to harness its inherent power, and light day-to-day administration.
Audience:All users, administrators, managers, executives, programmers, analysts, operators, systems staff, etc.
Method:Lecture and Hands-on
Length:5 Days
Pre-requisites:None
Topics Covered:All those in course #100, plus: System and File Structure; Database Fundamentals; TCL Commands and Utilities; Creating Accounts, Files, and Dictionaries; The System Editor; Data Retrieval Using ACCESS; Data Manipulation: Dictionaries, Conversions/Correlatives; Sorting; Control Breaks and Totals; Modifiers; List Processing; The PROC Language; Saving Report Sentences; Creating Menus; Architecture; Start-up and Shut-down; Printer Management: the Spooler; Backups and Restores; Performance: File Sizing Techniques.
 
 
Course# 235-C: Structured Programming in CachéBASIC
Benefits:Learn how to effectively use this language for all aspects of programming tasks, using structured techniques.
Audience:All programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:5 Days
Pre-requisites:Course #135
Topics Covered:Features of CachéBASIC; Source and Object Code; Compile, Run, and Catalog; Program Variables, Constants, and Expressions; Input and Output Statements; Conditional and Loop Statements; Project Analysis, Design, and Specification; Software Design/Maintenance Considerations; PICK/BASIC Statements and Directives; Structured BASIC Programming; Human Design Factors; Interface with Other System Processors; Intrinsic Statements; Debugger Techniques; Conditional Statements; Data Verification; Screen I/O; File I/O; Transaction Processing; Batch Processing; Report Programs; Character Masking; Headings and Footings.
 
 
Course# 300-C: Advanced Query
Benefits:Learn advanced techniques and commands to gather the specific data that suits your needs more closely, more accurately, and more quickly without relying on outside assistance.
Audience:All advanced users, administrators, managers, executives, programmers, analysts, operators, etc.
Method:Lecture and Hands-on
Length:3 Days
Pre-requisites:Course #135
Topics Covered:Review of Query, Dictionaries, and Internal Timings; Advanced Conversions/Correlatives; Processing Sequence: The F-Correlative; "IF-THEN-ELSE" A-Correlatives; Multiple Conversions and Correlatives; Multi-line Output Within a Column; Special Multi-Value Handling: Explosion, Print Limiting, Controlling/ Dependencies; Conditional/Bucket Processing; Average/Percent Totalling; Invisible Fields; Comparing Attributes; Reformatting Files; Multi-pass Output; Sorting on Totals; Internal Functions.
 
 
Course# 310-C: Advanced PROC
Benefits:This course helps the student understand existing PROCs and how to make changes, as well as write new PROCs that utilize advanced commands.
Audience:All advanced users, programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:1 Day
Pre-requisites:Course #135
Topics Covered:Covered: Review of the Four Buffers; Using the STACK; Resetting Buffers; Terminal Control and Visual Effects; Looping and Iteration; Inter-PROC linkage; Subroutines and GOtos; Structured PROC Programming; Debugging Techniques; Interfacing with jBASIC; Step Checkpointing/Debugging.
 
 
Course# 320-C: Advanced Programming
Benefits:Learn "what goes in inside the system" and how to take full advantage of the features and structures of the language. The results: less programmer time spent for more productive programming and more efficient run-time.
Audience:All advanced programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:3 Days
Pre-requisites:Course #235
Topics Covered:Structured Analysis, Design and Coding; Program Ergonomics; Operating System Structure and Internals; Virtual Memory Considerations: Performance and Efficiency Studies; Benchmarks and Performance Enhancements; File Cross Referencing: Inversions, B-trees, Soundexing; Interface with Other System Processors and External Devices; Advanced Coding Techniques; Time-Saving Shortcuts.
 
 
Course# 330-C: Advanced Programming Workshop
Benefits:Get answers and solutions to your own questions and projects by bringing them to class and working on them one-on-one with the instructor.
Audience:All advanced programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:1 Day
Pre-requisites:Course #320
Topics Covered:Each student brings in his/her own topics.
 
 
UniVerse Courses Compatibility: All versions of UniVerse Course# 100-V: Introduction to UniVerse
Benefits:Understand the major features of this powerful database
Audience:Anyone who needs an overall understanding of UniVerse
Method:Lecture
Length:Half day
Pre-requisites:None
Topics Covered:Terminology; Benefits and Features; System Architecture: Hardware, Firmware, and Software; The System Processors; Data Hierarchy and Organization; System Provided Utilities and Data; Introduction to reTrieve, Dictionaries, and PROVERB.
 
Course# 115-V: In-Depth reTrieve
Benefits:Gain a working knowledge of the report writer language, and to recognize the power of the Data Dictionary.
Audience:All users, administrators, managers, executives, programmers, analysts, operators, systems staff, etc.
Method:Lecture and Hands-on
Length:2 Days
Pre-requisites:None
Topics Covered:Overview of the Database Hierarchy; Files and Items; reTrieve Sentence Structure; Verbs; Filenames; Output Specifications; Item Lists; Selection Criteria; Sort Keys; Modifiers; Options; Finding and Understanding Dictionaries: Dictionary Type; Attribute Number; Column Heading; Conversions; Correlatives; Justification; and Column Width.
 
 
Course# 135-V: UniVerse Fundamentals
Benefits:Gain a comprehensive working knowledge of the system; learn how to harness its inherent power, and light day-to-day administration.
Audience:All users, administrators, managers, executives, programmers, analysts, operators, systems staff, etc.
Method:Lecture and Hands-on
Length:5 Days
Pre-requisites:None
Topics Covered:All those in course #100, plus: System and File Structure; Database Fundamentals; TCL Commands and Utilities; Creating Accounts, Files, and Dictionaries; The System Editor; Data Retrieval Using ACCESS; Data Manipulation: Dictionaries, Conversions/Correlatives; Sorting; Control Breaks and Totals; Modifiers; List Processing; The PROC Language; Saving Report Sentences; Creating Menus; Architecture; Start-up and Shut-down; Printer Management: the Spooler; Backups and Restores; Performance: File Sizing Techniques.
 
 
Course# 235-V: Structured Programming in UniVerseBASIC
Benefits:Learn how to effectively use this language for all aspects of programming tasks, using structured techniques.
Audience:All programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:5 Days
Pre-requisites:Course #135
Topics Covered:Features of UniVerseBASIC; Source and Object Code; Compile, Run, and Catalog; Program Variables, Constants, and Expressions; Input and Output Statements; Conditional and Loop Statements; Project Analysis, Design, and Specification; Software Design/Maintenance Considerations; PICK/BASIC Statements and Directives; Structured BASIC Programming; Human Design Factors; Interface with Other System Processors; Intrinsic Statements; Debugger Techniques; Conditional Statements; Data Verification; Screen I/O; File I/O; Transaction Processing; Batch Processing; Report Programs; Character Masking; Headings and Footings.
 
 
Course# 300-V: Advanced reTrieve
Benefits:Learn advanced techniques and commands to gather the specific data that suits your needs more closely, more accurately, and more quickly without relying on outside assistance.
Audience:All advanced users, administrators, managers, executives, programmers, analysts, operators, etc.
Method:Lecture and Hands-on
Length:3 Days
Pre-requisites:Course #135
Topics Covered:Review of reTrieve, Dictionaries, and Internal Timings; Advanced Conversions/Correlatives; Processing Sequence: The F-Correlative; "IF-THEN-ELSE" A-Correlatives; Multiple Conversions and Correlatives; Multi-line Output Within a Column; Special Multi-Value Handling: Explosion, Print Limiting, Controlling/ Dependencies; Conditional/Bucket Processing; Average/Percent Totalling; Invisible Fields; Comparing Attributes; Reformatting Files; Multi-pass Output; Sorting on Totals; Internal Functions.
 
 
Course# 310-V: Advanced PROVERB
Benefits:This course helps the student understand existing PROCs and how to make changes, as well as write new PROVERBs that utilize advanced commands.
Audience:All advanced users, programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:1 Day
Pre-requisites:Course #135
Topics Covered:Covered: Review of the Four Buffers; Using the STACK; Resetting Buffers; Terminal Control and Visual Effects; Looping and Iteration; Inter-PROC linkage; Subroutines and GOtos; Structured PROC Programming; Debugging Techniques; Interfacing with jBASIC; Step Checkpointing/Debugging.
 
 
Course# 320-V: Advanced Programming
Benefits:Learn "what goes in inside the system" and how to take full advantage of the features and structures of the language. The results: less programmer time spent for more productive programming and more efficient run-time.
Audience:All advanced programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:3 Days
Pre-requisites:Course #235
Topics Covered:Structured Analysis, Design and Coding; Program Ergonomics; Operating System Structure and Internals; Virtual Memory Considerations: Performance and Efficiency Studies; Benchmarks and Performance Enhancements; File Cross Referencing: Inversions, B-trees, Soundexing; Interface with Other System Processors and External Devices; Advanced Coding Techniques; Time-Saving Shortcuts.
 
 
Course# 330-V: Advanced Programming Workshop
Benefits:Get answers and solutions to your own questions and projects by bringing them to class and working on them one-on-one with the instructor.
Audience:All advanced programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:1 Day
Pre-requisites:Course #320
Topics Covered:Each student brings in his/her own topics.
 
 
Course# 720-V: Migration to UniVerse from Pick
Benefits:Learn how to utilize, operate, and manage the UniVerse environment more quickly by highlighting the differences and the new features.
Audience:Users, programmers, analysts, operators, and systems staff who are familiar with the Pick system.
Method:Lecture and Hands-on
Length:5 Days
Pre-requisites:Course #235
Topics Covered:Evolution and Architecture of UniVerse; New Files; File Structure Differences; VOC vs. MD Differences; the VI Editor; TCL Flavors; RETRIEVE Differences; Phrases, Sentences, and Paragraphs (PCL); Dictionary Differences; New Conversions/Correlatives; UniVerse/BASIC Differences; File Paths; System Provided Data; COMO Files; Incremental Saves; System Administration Shell; Interfacing with Unix; and more
 
 
UniData Courses Compatibility: All versions of UniData Course# 100-U: Introduction to UniData
Benefits:Understand the major features of this powerful database
Audience:Anyone who needs an overall understanding of UniData
Method:Lecture
Length:Half day
Pre-requisites:None
Topics Covered:Terminology; Benefits and Features; System Architecture: Hardware, Firmware, and Software; The System Processors; Data Hierarchy and Organization; System Provided Utilities and Data; Introduction to UniQuery, Dictionaries, and PROC.
 
Course# 115-U: In-Depth UniQuery
Benefits:Gain a working knowledge of the report writer language, and to recognize the power of the Data Dictionary.
Audience:All users, administrators, managers, executives, programmers, analysts, operators, systems staff, etc.
Method:Lecture and Hands-on
Length:2 Days
Pre-requisites:None
Topics Covered:Overview of the Database Hierarchy; Files and Items; reTrieve Sentence Structure; Verbs; Filenames; Output Specifications; Item Lists; Selection Criteria; Sort Keys; Modifiers; Options; Finding and Understanding Dictionaries: Dictionary Type; Attribute Number; Column Heading; Conversions; Correlatives; Justification; and Column Width.
 
 
Course# 135-U: UniDataFundamentals
Benefits:Gain a comprehensive working knowledge of the system; learn how to harness its inherent power, and light day-to-day administration.
Audience:All users, administrators, managers, executives, programmers, analysts, operators, systems staff, etc.
Method:Lecture and Hands-on
Length:5 Days
Pre-requisites:None
Topics Covered:All those in course #100, plus: System and File Structure; Database Fundamentals; TCL Commands and Utilities; Creating Accounts, Files, and Dictionaries; The System Editor; Data Retrieval Using UniQuery; Data Manipulation: Dictionaries, Conversions/Correlatives; Sorting; Control Breaks and Totals; Modifiers; List Processing; The PROC Language; Saving Report Sentences; Creating Menus; Architecture; Start-up and Shut-down; Printer Management: the Spooler; Backups and Restores; Performance: File Sizing Techniques.
 
 
Course# 235-U: Structured Programming in UniBASIC
Benefits:Learn how to effectively use this language for all aspects of programming tasks, using structured techniques.
Audience:All programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:5 Days
Pre-requisites:Course #135
Topics Covered:Features of UniBASIC; Source and Object Code; Compile, Run, and Catalog; Program Variables, Constants, and Expressions; Input and Output Statements; Conditional and Loop Statements; Project Analysis, Design, and Specification; Software Design/Maintenance Considerations; PICK/BASIC Statements and Directives; Structured BASIC Programming; Human Design Factors; Interface with Other System Processors; Intrinsic Statements; Debugger Techniques; Conditional Statements; Data Verification; Screen I/O; File I/O; Transaction Processing; Batch Processing; Report Programs; Character Masking; Headings and Footings.
 
 
Course# 300-U: Advanced UniQuery
Benefits:Learn advanced techniques and commands to gather the specific data that suits your needs more closely, more accurately, and more quickly without relying on outside assistance.
Audience:All advanced users, administrators, managers, executives, programmers, analysts, operators, etc.
Method:Lecture and Hands-on
Length:3 Days
Pre-requisites:Course #135
Topics Covered:Review of UniQuery, Dictionaries, and Internal Timings; Advanced Conversions/Correlatives; Processing Sequence: The F-Correlative; "IF-THEN-ELSE" A-Correlatives; Multiple Conversions and Correlatives; Multi-line Output Within a Column; Special Multi-Value Handling: Explosion, Print Limiting, Controlling/ Dependencies; Conditional/Bucket Processing; Average/Percent Totalling; Invisible Fields; Comparing Attributes; Reformatting Files; Multi-pass Output; Sorting on Totals; Internal Functions.
 
 
Course# 310-U: Advanced PROC
Benefits:This course helps the student understand existing PROCs and how to make changes, as well as write new PROVERBs that utilize advanced commands.
Audience:All advanced users, programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:1 Day
Pre-requisites:Course #135
Topics Covered:Covered: Review of the Four Buffers; Using the STACK; Resetting Buffers; Terminal Control and Visual Effects; Looping and Iteration; Inter-PROC linkage; Subroutines and GOtos; Structured PROC Programming; Debugging Techniques; Interfacing with jBASIC; Step Checkpointing/Debugging.
 
 
Course# 320-U: Advanced Programming
Benefits:Learn "what goes in inside the system" and how to take full advantage of the features and structures of the language. The results: less programmer time spent for more productive programming and more efficient run-time.
Audience:All advanced programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:3 Days
Pre-requisites:Course #235
Topics Covered:Structured Analysis, Design and Coding; Program Ergonomics; Operating System Structure and Internals; Virtual Memory Considerations: Performance and Efficiency Studies; Benchmarks and Performance Enhancements; File Cross Referencing: Inversions, B-trees, Soundexing; Interface with Other System Processors and External Devices; Advanced Coding Techniques; Time-Saving Shortcuts.
 
 
Course# 330-U: Advanced Programming Workshop
Benefits:Get answers and solutions to your own questions and projects by bringing them to class and working on them one-on-one with the instructor.
Audience:All advanced programmers, analysts, and systems staff.
Method:Lecture and Hands-on
Length:1 Day
Pre-requisites:Course #320
Topics Covered:Each student brings in his/her own topics.
 
 
Course# 720-U: Migration to UniData from Pick
Benefits:Learn how to utilize, operate, and manage the UniData environment more quickly by highlighting the differences and the new features.
Audience:Users, programmers, analysts, operators, and systems staff who are familiar with the Pick system.
Method:Lecture and Hands-on
Length:5 Days
Pre-requisites:Course #235
Topics Covered:The Conversion Process; Various Topics From Courses 120-U, 140-U, 200-U, plus: Architectural Differences; File structure Differences; VOC vs. MD Files: ED vs. AE and vi; ECL Differences; UniQuery Differences; Dictionary Differences; Phrases and Sentences; COMO Files; PCL; UEntry, and UReport; UniBasic Differences and New Features; System Administration under UniData.
Learning was never more enjoyable. - Elizabeth La Magra, Syms Corporation       If you want to learn something about Pick, or need a refresher, you should come to Comprehensive. - Jim Dishong, Bacharach Inc.       I have attended other training classses and I did not find them as memorable as this. Having no prior knowledge of Pick but being a programmer in other languages, I found that this course gave me enough to go into Pick and be productive. - Steve Schutzman, K-Tel       I learned things I never knew could be done in PROC. I was able to relate to everyday occurrences at work. - Steve Levy, Facelifters       It was fun - the small class size helped my questions get answered. - Martha Diesslin, Elderplan       GREAT! AWESOME! You blow them away in style, focus, and the ability to convey the information. - Matt Dye, AC Coin & Slot Service Co.       Very clear - fun - kept my attention. I felt very comfortable. The class is just the right speed. The courseware is exactly what we asked for. Good material. - David A. Dreger, Michigan Peer Review Org.       In the last 5 years, I have attended a couple of other specialized computer courses, as well as general computer courses at college. I feel like I learned more by attending the one week course than I learned in all the others combined (and had twice as much fun doing it). - Cindy Strait, Strait Consulting       The instructor's knowledge, informal environment, and small class size was very conducive to learning. I recommend your classes over any of the competitors' by far. - Martha Hortman, Florida Power and Light       Excellent course and instructor. - Sara Leon, Sun Coast Cruise Services       All of my questions were answered. The pace is smooth and not too fast.It is always fun and interactive. Fully interesting, and totally more informative than I expected. - Eric Berkowitz, Aeroflex Circuit Technology       No comparison - Comprehensive is the obvious leader. I can't wait t go back to work and apply what I've learned. - Steve Williams, Satellite Industries       I learned a great deal from this class - all of which will be immediately useful when I return to work. I wish that I had taken this course much sooner. - Alison Arnold, Interboro Systems Corp.       The information was presented clearly from the layman's point of view. Definitely one of the best courses I've ever taken. - Paul Verhaeghe, Carolina Allergy Clinic       I've waited a long time for this course and I know the training will be very beneficial for myself and the company I work for. Thank you very much. - Lorale Lemke, National Administrators Group       WOW! I learned more in one day at Comprehensive than in a full week in California! - Tom Dodge, Sunrise Credit and Collection       Learning was never more enjoyable. - Elizabeth La Magra, Syms Corporation       If you want to learn something about Pick, or need a refresher, you should come to Comprehensive. - Jim Dishong, Bacharach Inc.       I have attended other training classses and I did not find them as memorable as this. Having no prior knowledge of Pick but being a programmer in other languages, I found that this course gave me enough to go into Pick and be productive. - Steve Schutzman, K-Tel       I learned things I never knew could be done in PROC. I was able to relate to everyday occurrences at work. - Steve Levy, Facelifters       It was fun - the small class size helped my questions get answered. - Martha Diesslin, Elderplan       GREAT! AWESOME! You blow them away in style, focus, and the ability to convey the information. - Matt Dye, AC Coin & Slot Service Co.       Very clear - fun - kept my attention. I felt very comfortable. The class is just the right speed. The courseware is exactly what we asked for. Good material. - David A. Dreger, Michigan Peer Review Org.       In the last 5 years, I have attended a couple of other specialized computer courses, as well as general computer courses at college. I feel like I learned more by attending the one week course than I learned in all the others combined (and had twice as much fun doing it). - Cindy Strait, Strait Consulting       The instructor's knowledge, informal environment, and small class size was very conducive to learning. I recommend your classes over any of the competitors' by far. - Martha Hortman, Florida Power and Light       Excellent course and instructor. - Sara Leon, Sun Coast Cruise Services       All of my questions were answered. The pace is smooth and not too fast.It is always fun and interactive. Fully interesting, and totally more informative than I expected. - Eric Berkowitz, Aeroflex Circuit Technology       No comparison - Comprehensive is the obvious leader. I can't wait t go back to work and apply what I've learned. - Steve Williams, Satellite Industries       I learned a great deal from this class - all of which will be immediately useful when I return to work. I wish that I had taken this course much sooner. - Alison Arnold, Interboro Systems Corp.       The information was presented clearly from the layman's point of view. Definitely one of the best courses I've ever taken. - Paul Verhaeghe, Carolina Allergy Clinic       I've waited a long time for this course and I know the training will be very beneficial for myself and the company I work for. Thank you very much. - Lorale Lemke, National Administrators Group       WOW! I learned more in one day at Comprehensive than in a full week in California! - Tom Dodge, Sunrise Credit and Collection       Learning was never more enjoyable. - Elizabeth La Magra, Syms Corporation       If you want to learn something about Pick, or need a refresher, you should come to Comprehensive. - Jim Dishong, Bacharach Inc.       I have attended other training classses and I did not find them as memorable as this. Having no prior knowledge of Pick but being a programmer in other languages, I found that this course gave me enough to go into Pick and be productive. - Steve Schutzman, K-Tel       I learned things I never knew could be done in PROC. I was able to relate to everyday occurrences at work. - Steve Levy, Facelifters       It was fun - the small class size helped my questions get answered. - Martha Diesslin, Elderplan       GREAT! AWESOME! You blow them away in style, focus, and the ability to convey the information. - Matt Dye, AC Coin & Slot Service Co.       Very clear - fun - kept my attention. I felt very comfortable. The class is just the right speed. The courseware is exactly what we asked for. Good material. - David A. Dreger, Michigan Peer Review Org.       In the last 5 years, I have attended a couple of other specialized computer courses, as well as general computer courses at college. I feel like I learned more by attending the one week course than I learned in all the others combined (and had twice as much fun doing it). - Cindy Strait, Strait Consulting       The instructor's knowledge, informal environment, and small class size was very conducive to learning. I recommend your classes over any of the competitors' by far. - Martha Hortman, Florida Power and Light       Excellent course and instructor. - Sara Leon, Sun Coast Cruise Services       All of my questions were answered. The pace is smooth and not too fast.It is always fun and interactive. Fully interesting, and totally more informative than I expected. - Eric Berkowitz, Aeroflex Circuit Technology       No comparison - Comprehensive is the obvious leader. I can't wait t go back to work and apply what I've learned. - Steve Williams, Satellite Industries       I learned a great deal from this class - all of which will be immediately useful when I return to work. I wish that I had taken this course much sooner. - Alison Arnold, Interboro Systems Corp.       The information was presented clearly from the layman's point of view. Definitely one of the best courses I've ever taken. - Paul Verhaeghe, Carolina Allergy Clinic       I've waited a long time for this course and I know the training will be very beneficial for myself and the company I work for. Thank you very much. - Lorale Lemke, National Administrators Group       WOW! I learned more in one day at Comprehensive than in a full week in California! - Tom Dodge, Sunrise Credit and Collection
Don't confuse Good Luck with Good Planning


Copyright © 2005-2007 Comprehensive Computer Services Inc. All rights reserved.
Terms and conditions subject to change without notice. Not responsible for typographical errors.