Services Training
|
The curriculum is based on thirty-eight 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.
training@ZZUtils.com
Natural 9 is here and the character-based editor soon will be out of support. If you are not ready to abandon your mainframe FUSER and make the leap to DevOps, let us show you how to maintain your mainframe source code with Natural for Windows or Natural ONE. Replace your editor without replacing your SDLC. See our new courses, below. |
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
Replacing the Mainframe Editor with Natural Studio (Natural for Windows)
Duration: 3 day workshopAudience: Mainframe developers
Prerequisites: Natural development experience in a mainframe environment
Description: Acclimates mainframe Natural developers to the Natural GUI development environment
Objective: Upon completion of the course, students will be able to
. Navigate Natural Studio (Integrated Development Environment)
. Create and maintain Natural objects in a standard mainframe repository (FUSER)
Topics:
. Natural Studio (Integrated Development Environment)
. Natural Development Server (NDV) and Single Point of Development (SPoD)
. Configuration and customization
Return to top.
Audience: Mainframe developers
Prerequisites: Natural development experience in a mainframe environment
Description: Acclimates mainframe Natural developers to the Eclipse GUI development environment
Objectives: Upon completion of the course, students will be able to
. Navigate Natural ONE (Natural Plug-in for Eclipse)
. Create and maintain Natural objects in a standard mainframe repository (FUSER)
Topics:
. Eclipse overview
. Natural Plug-in for Eclipse
. Natural Development Server (NDV) and Single Point of Development (SPoD)
. Configuration and customization
Duration: 1 day workshop
Audience: Mainframe developers
Prerequisites: None
Description: A mainframer's introduction to the world of Linux
Objectives: Upon completion of the course, students will be able to
. Navigate the Linux environment
. Use basic Linux commands
. Write and maintain Linux scripts of moderate complexity
Topics:
. Overview of features and facilities
. Shells
. Commands
. Piping and redirection
. Files and permissions
. Utilities
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.
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
Description: 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.
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.
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.
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.
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.
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.
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
. 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.
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.
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.