IBM Developing Applications Using Informix ?· IBM Developing Applications Using Informix 4GL ... Using…

  • Published on
    07-Jul-2018

  • View
    212

  • Download
    0

Embed Size (px)

Transcript

  • IX101G www.cee.globalknowledge.net cee@globalknowledge.net Head Office +44 (0) 118 912 1819

    IBM Developing Applications Using Informix 4GL

    Duration: 5 Days Course Code: IX101G

    Overview:

    This course provides programmers with the basic tools they need for developing applications using the Informix 4GL programming language.Students will learn about the development and debugging tools available, and how to construct and compile applications in the 4GLProgrammer's Environment. Students will learn how to create and use single and multi-row forms, generate reports, and manage transactionsand cursors. In lab exercises, students will create applications and add in additional functionality as new concepts are presented. Course Materials The course materials address Informix 4GL 7.50.xC3. Hands-On Labs Twenty-six labs are included to provide practice in developing applications with I-4GL 7.50.xC3. Training Path This course is part of an IBM Training Path. Taking this course in the recommended sequence allows you to maximize the benefits from youreducation.

    Target Audience:

    This course is designed for application developers.

    Objectives:

    Develop custom applications using Informix 4GL

    Produce custom reports

    Create custom menus

    Use screen arrays

    Create custom data entry forms

    Insert multiple rows using arrays

    Effectively use SQL statements in your application

    Execute dynamic SQL statements

    Incorporate error handling routines into your application

    Lock database rows during updates

    Integrate online help facilities into your application

    Deploy functions to Web services

    Use transactions in your application

    Prerequisites:

    To maximize the benefits of this course, we require that you havemet the following prerequisites:

    Previous programming experienceExperience in using Structure Query Language (SQL)Experience on a UNIX or Linux platform is recommended

  • IX101G www.cee.globalknowledge.net cee@globalknowledge.net Head Office +44 (0) 118 912 1819

  • IX101G www.cee.globalknowledge.net cee@globalknowledge.net Head Office +44 (0) 118 912 1819

    Content:

    An overview of Informix 4GL Day 1 line line line

    Describe Informix 4GL products Welcome List and describe the components of a 4GLprogramUse the I-4GL Programmer's Environment

    line line to perform application development tasksList and describe the components of a 4GL List and describe the components of a Use command-line commands to compileprogram 4GL program programs Use the I-4GL Programmer's Environment to Use the I-4GL Programmer's Display messages and prompt forperform application development tasks Environment to perform application information in an applicationUse command-line commands to compile development tasks Create menus in an application programs Use command-line commands to compile Create and use formsDisplay messages and prompt for programs Display a forminformation in an application Display messages and prompt for Open a new window to display a form Create menus in an application information in an application List Informix data types that are notCreate and use forms Create menus in an application supported by Informix 4GL Display a form Create and use forms Understand the scope of programOpen a new window to display a form Display a form variablesList Informix data types that are not Open a new window to display a form Know which data types can be used tosupported by Informix 4GL List Informix data types that are not define a variable in your program Understand the scope of program variables supported by Informix 4GL Modify input data using INPUT statementKnow which data types can be used to Understand the scope of program clausesdefine a variable in your program variables Use the INSERT statement to add data toModify input data using INPUT statement Know which data types can be used to a database clauses define a variable in your program Use the WHENEVER ERROR statementUse the INSERT statement to add data to a Modify input data using INPUT statement to manage error handlingdatabase clauses Use the DEFER INTERRUPT statement toUse the WHENEVER ERROR statement to Use the INSERT statement to add data identify and respond to errors during datamanage error handling to a database entry Use the DEFER INTERRUPT statement to Use the WHENEVER ERROR statement Verify that data entered is valididentify and respond to errors during data to manage error handling Using cursorsentry Use the DEFER INTERRUPT statement Use cursors in a 4GL applicationVerify that data entered is valid to identify and respond to errors during Explain the purpose of transactions andUsing cursors data entry implement them in an application Use cursors in a 4GL application Verify that data entered is valid Delete rows from a table in a 4GLExplain the purpose of transactions and Using cursors applicationimplement them in an application Use cursors in a 4GL application Update rows in a 4GL application Delete rows from a table in a 4GL Explain the purpose of transactions and Use a SCROLL cursor on a primary key toapplication implement them in an application create an index that can be used byUpdate rows in a 4GL application Delete rows from a table in a 4GL another cursor Use a SCROLL cursor on a primary key to application Create an input array to use for data entrycreate an index that can be used by another Update rows in a 4GL application Describe the various input array optionscursor Use a SCROLL cursor on a primary key Display array data in a regular or pop-upCreate an input array to use for data entry to create an index that can be used by window Describe the various input array options another cursor Define and generate the reportDisplay array data in a regular or pop-up Create an input array to use for data Format the report output window entry Describe the process of deploying a 4GLDefine and generate the report Describe the various input array options application to a Web serviceFormat the report output Display array data in a regular or pop-up Configure the 4GL developmentDescribe the process of deploying a 4GL window environment for Web servicesapplication to a Web service Define and generate the report Use the 4GL tools to manage components,Configure the 4GL development Format the report output compile, and deploy functions as Webenvironment for Web services Describe the process of deploying a 4GL services Use the 4GL tools to manage components, application to a Web service Unit 1: An overview of Informix 4GLcompile, and deploy functions as Web Configure the 4GL development Topic 1: Informix 4GL and the Informixservices environment for Web services toolsetUnit 1: An overview of Informix 4GL Use the 4GL tools to manage Topic 2: Basic components of I-4GLTopic 1: Informix 4GL and the Informix components, compile, and deploy Exercise 1toolset functions as Web services Topic 3: The I-4GL user interfaceTopic 2: Basic components of I-4GL Unit 1: An overview of Informix 4GL Topic 4: Building a 4GL applicationExercise 1 Topic 1: Informix 4GL and the Informix Topic 5: Compiling the applicationTopic 3: The I-4GL user interface toolset Exercise 2Topic 4: Building a 4GL application Topic 2: Basic components of I-4GL Unit 2: The Informix 4GL programmingTopic 5: Compiling the application Exercise 1 language

  • IX101G www.cee.globalknowledge.net cee@globalknowledge.net Head Office +44 (0) 118 912 1819

    Exercise 2 Topic 3: The I-4GL user interface Topic 1: Procedural logicUnit 2: The Informix 4GL programming Topic 4: Building a 4GL application Topic 2: Screen interaction statementslanguage Topic 5: Compiling the application Topic 3: The MENU statementTopic 1: Procedural logic Exercise 2 Exercise 3Topic 2: Screen interaction statements Unit 2: The Informix 4GL programming Unit 3: UtilitiesTopic 3: The MENU statement language Topic 1: Creating a help file: TheExercise 3 Topic 1: Procedural logic mkmessage utilityUnit 3: Utilities Topic 2: Screen interaction statements Exercise 4Topic 1: Creating a help file: The Topic 3: The MENU statement Topic 2: Creating and using formsmkmessage utility Exercise 3 Exercise 5Exercise 4 Unit 3: Utilities Topic 3: Displaying formsTopic 2: Creating and using forms Topic 1: Creating a help file: The Topic 4: Opening windows to display formsExercise 5 mkmessage utility Exercise 6Topic 3: Displaying forms Exercise 4 Unit 4: Informix data typesTopic 4: Opening windows to display forms Topic 2: Creating and using forms Topic 1: Character data typesExercise 6 Exercise 5 Topic 2: Numeric data typesUnit 4: Informix data types Topic 3: Displaying forms Topic 3: Date and Time data typesTopic 1: Character data types Topic 4: Opening windows to display Topic 4: Other types Topic 2: Numeric data types forms Exercise 7Topic 3: Date and Time data types Exercise 6 Unit 6: Entering application dataTopic 4: Other types Unit 4: Informix data types Topic 1: The INPUT statementExercise 7 Topic 1: Character data types Exercise 8Unit 6: Entering application data Topic 2: Numeric data types Topic 2: Using clauses with the INPUTTopic 1: The INPUT statement Topic 3: Date and Time data types statementExercise 8 Topic 4: Other types Exercise 9Topic 2: Using clauses with the INPUT Exercise 7 Topic 3: The INSERT statementstatement Unit 6: Entering application data Exercise 10Exercise 9 Topic 1: The INPUT statement Unit 7: Event handlingTopic 3: The INSERT statement Exercise 8 Topic 1: The SQLCA recordExercise 10 Topic 2: Using clauses with the INPUT Topic 2: Trapping errors with theUnit 7: Event handling statement WHENEVER statementTopic 1: The SQLCA record Exercise 9 Exercise 11Topic 2: Trapping errors with the Topic 3: The INSERT statement Topic 3: The DEFER INTERRUPTWHENEVER statement Exercise 10 statementExercise 11 Unit 7: Event handling Exercise 12 Topic 3: The DEFER INTERRUPT Topic 1: The SQLCA record Topic 1: SELECT statement reviewstatement Topic 2: Trapping errors with the Topic 2: Verifying data in I-4GLExercise 12 WHENEVER statement Exercise 13Topic 1: SELECT statement review Exercise 11 Unit 9: Using cursorsTopic 2: Verifying data in I-4GL Topic 3: The DEFER INTERRUPT Topic 1: An overview of cursorsExercise 13 statement Topic 2: TransactionsUnit 9: Using cursors Exercise 12 Exercise 14Topic 1: An overview of cursors Topic 1: SELECT statement review Topic 3: Using scroll cursorsTopic 2: Transactions Topic 2: Verifying data in I-4GL Exercise 15Exercise 14 Exercise 13 Unit 10: Query-by-ExampleTopic 3: Using scroll cursors Unit 9: Using cursors Topic 1: The CONSTRUCT statementExercise 15 Topic 1: An overview of cursors Topic 2: Preparing the queryUnit 10: Query-by-Example Topic 2: Transactions Exercise 16 Topic 1: The CONSTRUCT statement Exercise 14 Topic 1: Row locking: FOR UPDATETopic 2: Preparing the query Topic 3: Using scroll cursors cursorsExercise 16 Exercise 15 Topic 2: Deleting rowsTopic 1: Row locking: FOR UPDATE cursors Unit 10: Query-by-Example Exercise 17Topic 2: Deleting rows Topic 1: The CONSTRUCT statement Topic 3: Updating rowsExercise 17 Topic 2: Preparing the query Exercise 18Topic 3: Updating rows Exercise 16 Unit 12: Optimizing applicationsExercise 18 Topic 1: Row locking: FOR UPDATE Topic 1: Using PREPARE to optimizeUnit 12: Optimizing applications cursors applicationsTopic 1: Using PREPARE to optimize Topic 2: Deleting rows Exercise 19applications Exercise 17 Topic 2: Scroll cursors and stale dataExercise 19 Topic 3: Updating rows Exercise 20Topic 2: Scroll cursors and stale data Exercise 18 Unit 13: ArraysExercise 20 Unit 12: Optimizing applications Topic 1: Forms that use arraysUnit 13: Arrays Topic 1: Using PREPARE to optimize Exercise 21Topic 1: Forms that use arrays applications Topic 2: The INPUT ARRAY statementExercise 21 Exercise 19 Exercise 22Topic 2: The INPUT ARRAY statement Topic 2: Scroll cursors and stale data Topic 3: INPUT ARRAY clauses

  • IX101G www.cee.globalknowledge.net cee@globalknowledge.net Head Office +44 (0) 118 912 1819

    Exercise 22 Exercise 20 Topic 4: Displaying arraysTopic 3: INPUT ARRAY clauses Unit 13: Arrays Topic 5: Pop-up windowsTopic 4: Displaying arrays Topic 1: Forms that use arrays Exercise 23 Topic 5: Pop-up windows Exercise 21 Topic 1: Creating a report driverExercise 23 Topic 2: The INPUT ARRAY statement Exercise 24Topic 1: Creating a report driver Exercise 22 Topic 2: The REPORT functionExercise 24 Topic 3: INPUT ARRAY clauses Exercise 25Topic 2: The REPORT function Topic 4: Displaying arrays Topic 3: Built-in formatting functionsExercise 25 Topic 5: Pop-up windows Topic 4: Two reports from one SELECTTopic 3: Built-in formatting functions Exercise 23 Topic 5: Using variables to name outputTopic 4: Two reports from one SELECT Topic 1: Creating a report driver filesTopic 5: Using variables to name output files Exercise 24 Unit 15: Informix 4GL applications as WebUnit 15: Informix 4GL applications as Web Topic 2: The REPORT function servicesservices Exercise 25 Topic 1: Introduction to SOA and WebTopic 1: Introduction to SOA and Web Topic 3: Built-in formatting functions servicesservices Topic 4: Two reports from one SELECT Topic 2: Configuring a system for WebTopic 2: Configuring a system for Web Topic 5: Using variables to name output servicesservices files Topic 3: Using I-4GL Web service utilitiesTopic 3: Using I-4GL Web service utilities Unit 15: Informix 4GL applications as Exercise 26Exercise 26 Web services

    Topic 1: Introduction to SOA and Webservices line

    line Topic 2: Configuring a system for Web List and describe the components of a 4GLList and describe the components of a 4GL services programprogram Topic 3: Using I-4GL Web service utilities Use the I-4GL Programmer's EnvironmentUse the I-4GL Programmer's Environment to Exercise 26 to perform application development tasksperform application development tasks Use command-line commands to compileUse command-line commands to compile programs programs line Display messages and prompt forDisplay messages and prompt for List and describe the components of a information in an applicationinformation in an application 4GL program Create menus in an application Create menus in an application Use the I-4GL Programmer's Create and use formsCreate and use forms Environment to perform application Display a formDisplay a form development tasks Open a new window to display a form Open a new window to display a form Use command-line commands to compile List Informix data types that are notList Informix data types that are not programs supported by Informix 4GL supported by Informix 4GL Display messages and prompt for Understand the scope of programUnderstand the scope of program variables information in an application variablesKnow which data types can be used to Create menus in an application Know which data types can be used todefine a variable in your program Create and use forms define a variable in your program Modify input data using INPUT statement Display a form Modify input...

Recommended

View more >