LEN CONSULTING LLC

Training Curriculum
 

Services
    Consulting
        Programming

    Training


Products


Who we are

The curriculum is based on twenty-five years of experience creating and maintaining applications of all types in various industries, based on the Natural/Adabas development platform.

The focus of each class is to reach beyond mere syntax and to instill in the student an appreciation of efficiency, performance, and best practices.

Most classes may be presented as workshops or seminars.  All training classes may be tailored to the client's specific requirements.

We want our clients to feel that they are receiving the best value for their training dollars, so our classes are content-rich and fast-paced.  Here's a quote from a recent attendee of the Expert Natural class:

     I've never seen so much information about Adabas and Natural given in such a short period of time.  An excellent class.    Venetka Tokmakova, Cap Gemini Ernst & Young
 
 

Contact us to discuss your training needs:

     training@ZZUtils.com
     (562) 208 5470


Contact Us  Consulting  Training  ZZUtils

Return to the LEN CONSULTING LLC home page.

Natural and Adabas are registered trademarks of Software AG.
ZZUtils is a trademark of LEN CONSULTING LLC.

LEN CONSULTING LLC


Introduction to Natural

Duration: 5 day workshop
Audience: Mainframe developers
Prerequisites: None

Description: Natural is both a fourth-generation language and an integrated development environment.  This course introduces developers to Natural’s features, facilities, and syntax.

Objectives: Upon completion of the course, students will be able to
    Describe the Natural development environment.
    Create simple Natural programs.
    Navigate Natural applications of moderate complexity.

Topics: Overview of features and facilities
    Commands
    Statements
    Data types
    Database access
    Conditional logic
    Object types
    Editors

Return to top.



Natural for COBOL Developers

This is essentially a combination of the Introduction to Natural and Intermediate Natural classes, presented from a COBOL perspective.

Duration: 4 day workshop
Audience: Mainframe COBOL developers
Prerequisites: None

This course introduces COBOL developers to Natural’s features, facilities, and syntax.  Comparisons are made between the languages' syntax and their associated development environments.

Objectives: Upon completion of the course, students will be able to
    Describe the Natural development environment.
    Create simple Natural programs.
    Navigate Natural applications of moderate complexity.

Topics:
    Overview of features and facilities
    Natural/COBOL keywords
    Data types and usage
    Control and conditional statements
    Output
    Using arrays
    On-line considerations
    Map editor
    Break processing
    Database access
    ET Considerations

Return to top.



Intermediate Natural

Duration: 4 day workshop
Audience: Natural developers
Prerequisites: Introduction to Natural

Description: This course builds upon the material presented in Introduction to Natural.

Objective: Upon completion of the course, students will be able to maintain Natural applications of moderate complexity.

Topics:
    Editor profiles
    Arrays
    Maps
    Break processing
    Transaction processing (ET logic)
    Restartability
    WORK files

Return to top.



Advanced Natural

Duration: 4 day workshop
Audience: Experienced Natural developers
Prerequisites: Intermediate Natural

Description: This course builds upon the material presented in Intermediate Natural.

Objectives: Upon completion of the course, students will be able to
    More proficiently test and debug Natural modules.
    Determine potential performance improvement of existing Natural modules.
 

Topics: DBLOG
 DEBUG
 ET logic review
 Batch design
 Performance

Return to top.



Expert Natural

Duration: 3 day seminar
Audience: Experienced Natural developers
Prerequisites: None

Description: This course combines selected topics from Intermediate Natural, Advanced Natural, and Adabas Overview for Natural Developers, plus additional advanced topics.  It is presented typically as a refresher course for experienced Natural developers.

Objective: To improve the proficiency of Natural developers through the review of advanced techniques, facilities, and features.

Topics:
    Adabas processes
    Transaction logic
    Tips and techniques
    Performance
    Application design
    Natural utilities

Return to top.



Adabas Overview for Natural Developers

Duration: 1 day seminar
Audience: Natural developers
Prerequisites: Experience with Adabas and Natural in a mainframe environment

Description: Adabas features, facilities, and functionality are discussed from the Natural developer's perspective.  Emphasis is placed on the relationship of Adabas commands to Natural statements, and the efficiency of commands for specific purposes and situations.

Objectives: Upon completion of the course, students will be able to
    Describe Adabas components.
    Describe record compression.
    Determine which access command to use for optimum efficiency in a given situation.
    Implement Adabas Prefetch/Multifetch in a batch application.

Topics:
    Features and facilities
    Adabas, Natural, and zOS
    Descriptor types
    File structure and FDT
    Adabas commands vs Natural statements
    Prefetch/Multifetch
    Utilities

Return to top.



Batch Processing with Natural and Adabas

Duration: 1 day seminar
Audience: Natural developers involved in the design, implementation, and support of batch applications, but who cannot attend the 3-day Advanced Natural class nor the 3-day Expert Natural refresher.
Prerequisites: 1 year of Natural experience in a mainframe batch environment

Description: Case studies demonstrate design and performance improvement techniques to reduce elapsed times of long-running batch jobs.

Objective: Upon completion of the course, students will be able to design and implement efficient batch applications using Natural and Adabas.

Topics:
    WORK files and sorting
    Design considerations
    Restartability
    Adabas Prefetch/Multifetch

Return to top.



Natural Performance

Duration: 1 day seminar / 2 day workshop
Audience: Mainframe Natural developers 
Prerequisites: 2 years of Natural experience in a mainframe environment

Description: Tips, techniques, and topics to improve run-time performance of on-line and batch Natural applications.

Objective: Upon completion of the course, students will be able to improve the run-time performance of Natural programs in both on-line and batch environments.

Topics:
    Natural/Adabas interface
    Adabas command processing
    Natural database access statements
    Performance of specific Natural statements
    Benchmarking
    Batch design
    Adabas Prefetch/Multifetch

Return to top.



Natural Tips & Techniques

Duration: 1 day seminar
Audience: Mainframe Natural developers
Prerequisites: 2 years of Natural experience in a mainframe environment

Description: Over 100 tips and techniques in the use and application of Natural in on-line and batch systems.

Topics:
    Performance
    Compile-time initialization
    Natural traps
    Programming
    Source Work Area
    Accessing Adabas
    Miscellaneous

Return to top.



Natural 4 for Mainframes

Duration: 1 day seminar
Audience: Mainframe Natural developers
Prerequisites: 2 years of Natural experience in a mainframe environment

Description: Introduces the new features and facilities available with Natural version 4.

Objective: Upon completion of the course, students will be aware of the new features and statement enhancements introduced in Natural 4, and how and when to apply them.

Topics:
    Natural 4.1 and Natural 4.2
    Features
    Data enhancements
    General enhancements
    Miscellaneous improvements

Return to top.



Introduction to Natural/Adabas for Windows

Duration: 4 day workshop
Audience: Mainframe Natural developers
Prerequisites: Natural experience in a mainframe environment, experience using Windows-based applications

Description: Eases the paradigm shift for mainframe Natural developers

Objective: Upon completion of the course, students will be able to install and customize Natural and Adabas for Windows on a standalone machine, navigate the Natural Studio to create and maintain Natural programs, and use the DBA Workbench to create Adabas databases and files in support of their Natural programs.

Topics:
    Product installation, configuration, and customization 
    Natural Studio
    Editors
    Platform differences
    Language differences (with emphasis on features available in Natural 4 Mainframe)
    Natural library creation, backup, and restore
    Adabas database creation, backup, and restore
    Adabas file creation, backup, and restore
   Single Point of Development (SPoD) overview

Return to top.



Introduction to Natural Security

Duration: 1/2 day seminar
Audience: Mainframe Natural developers
Prerequisites: 2 years of Natural experience in a mainframe environment

Description: An overview of the features and facilities of Natural Security.

Objective: Upon completion of the course, students will be able to describe the various Natural objects controlled by Natural Security, and the relationships between these objects.  They will be familiar with the maintenance and retrieval panels, and navigation through the on-line system.

Topics:
    Objects
    Relationships
    Protecting objects
    Navigation
    Administrative functions

    Retrieval functions
    Maintenance functions

Return to top.



Introduction to ISPF

Duration: 1/2 day seminar
Audience: Programmers with little or no mainframe experience
Prerequisites: None

Description: An introduction to the features and facilities of Interactive System Productivity Facility.

Objective: Upon completion of the course, students will be able
    Apply terminal types and keyboard functions to specific tasksto   
    Describe the differences between sequential files and PDSs
    Navigate ISPF menus
    Display basic competency in the use of various ISPF functions
    Use ISPF panels to allocate, copy, view, and edit files
    Make efficient use of the editor's primary and line commands

Topics:
    zOS
       History
       Objectives
       Terminals and keyboards
       Purpose of JCL
    Datasets
        Types of datasets and their characteristics
    TSO/ISPF
       Menu functions
       Navigation
       PF keys
       Primary commands
       Member list commands
       Line commands

Return to top.



Introduction to zOS JCL

Duration: 1/2 day seminar
Audience: Mainframe developers (with a focus on Natural programmers)
Prerequisites: Introduction to ISPF (or equivalent experience)

Description: The syntax and use of Job Control Language statements and their options.

Objective: Upon completion of the course, students will be able to
    Describe the functions of the JOB, EXEC, and DD statements
    Write simple job streams
    Modify jobs streams of intermediate complexity

Topics:
    Utilities
    JCL syntax
    Cataloged procedures
    JCL statements and their options
    Over a dozen JCL samples are reviewed

Return to top.