Progress Course - Locus IT Services

Progress Course

Locus IT ServicesProgress Course
0 student

Audience

Application Developers

 

Description

This course is for developers who are new to Progress and who want to get started programming in the Progress 4GL. The 4GL is useful to developers writing applications using any of the user interfaces: GUI, Character, WebSpeed, Web Client, etc. Therefore, this is a foundation course that serves as a prerequisite to several other courses in the curriculum.

The Progress 4GL has many built-in powerful features that help you write business applications and manage multi-user database access. To get the most out of this course, you should already have some experience in another programming language, and should be familiar with constructs such as looping, assignment, conditional branching and modularity.

In this course, you learn how to program these types of constructs using the Progress 4GL. You also learn how to use the 4GL to access and manipulate data, write and run procedures, and design and code application logic. This course uses the Procedure Editor and the AppBuilder as tools to write and test your code. Materials you receive include a Course Guide – which includes hands-on labs sessions.

 

 

What you will learn

After taking this class, students should be able to:

  • Work with the Progress Procedure Editor, AppBuilder, and other application development tools.
  • Retrieve and display data from a Progress database Access subsets of data using queries
  • Create, update, and delete records
  • Manage transactions and record locks
  • Trap errors and code responses to error conditions Design modular and reusable code
  • Design business logic that is separate from UI logic
  • Follow recommended programming techniques and standards

 

Prerequisites 

There are no prerequisite courses in the Progress curriculum as this is the foundation course. However, you should have some programming experience in another language and should already be able to: • • List the three types of inter table relationships possible in a relational database. Identify and apply the structured programming constructs of: • • • • Assignment Looping Conditional branching Modularity (e.g., subroutine or function).

  • DAY 1 ABL Basics, Introducing the Progress 4GL
    No items in this section
  • DAY 2 Programming Models, Block Properties
    No items in this section
  • DAY 3 Condition Handling and Messages, The Preprocessor
    No items in this section
  • DAY 4 Data Access, Queries
    No items in this section
  • DAY 5 Database Access, Database Triggers
    No items in this section
  • DAY 6 Records Locking, Locks
    No items in this section
  • DAY 7 Transactions
    No items in this section
  • DAY 8 DOUBTS SESSION / PRACTICAL SESSION AND QUERIES
    No items in this section
  • DAY 9 Error Handling
    No items in this section
  • DAY 10 Modular Development, Temporary Tables
    No items in this section
  • DAY 11 Integrating Business Logic, R-code Features and Functions
    No items in this section
  • DAY 12 Concepts of OOABL, Appserver
    No items in this section
  • DAY 13 DOUBTS SESSION / PRACTICAL SESSION AND QUERIES
    No items in this section

Instructor

Locus Learning

0.00 average based on 0 ratings

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%
Free
Locus IT Project Management Office
What’s it?