Skip to main content

 
Professional certification

  >  

Certifications

  >  

Test information

Test 713: U2 Family Application Development


Overview Objectives alt="" height="1" width="30" Test Preparation

The Application Developer provides application development services related to design, implementation, debugging, profiling and deployment of U2 software applications. Developers are expected to apply sound programming techniques and solutions common to both UniData and UniVerse database programming languages utilizing applicable API's available to produce robust applications. The applications may include SQL connectivity commands and techniques suitable for external use of U2 database data. 

Certification can be achieved if you have experience with designing an application for the UniData and/or UniVerse database and programming experience in either UniData UniBasic or UniVerse UVBasic programming language running up to UniData Release 5.2 and UniVerse Release 9.6.

Section 1 - Application Design (13%)

  1. Create hashed files
  2. Define file dictionaries
  3. Define file indices
  4. Integrate application tools (PROCS/Paragraphs, UniQuery/Retrieve, SQL)
  5. Define API
  6. Use external subroutines

Section 2 - Logic Constructs (15%)

  1. Control program flow
  2. Control file access
  3. Employ logical operators
  4. Employ arithmetic operators
  5. Use internal subroutines and user-defined functions

Section 3 - User Interface (10%)

  1. Define character based screen layout
  2. Accept and format user input
  3. Validate user input
  4. Output reports

Section 4 - File Handling (18%)

  1. Open, close, clear, delete files
  2. Select data from files
  3. Read data from files
  4. Write data to files
  5. Use locking techniques
  6. Use SQL triggers

Section 5 - Data Formatting and Manipulation (19%)

  1. Format numeric data
  2. Format date/time data
  3. Format text data
  4. Format string/substring data
  5. Format output data
  6. Search strings/substrings
  7. Manipulate strings/substrings

Section 6 - Array, Variable, and Statement Label Handling (11%)

  1. Define and manipulate dimensioned arrays
  2. Define and manipulate dynamic arrays
  3. Define statement labels
  4. Define variable names
  5. Use EQUATE, COMMON and INCLUDE

Section 7 - System Variables and Functions (10%)

  1. Use COUNT and DCOUNT
  2. Get and use information from FILEINFO
  3. Use PERFORM and EXECUTE
  4. Get and use information from SYSTEM
  5. Use system DATE and TIME

Section 8 - Debugging Application Programs (4%)

  1. Understand basic debugger capabilities
  2. Invoke program debugger
  3. Compile programs for debugging

Test registration

Authorized Prometric test centers (worldwide testing)