OpenVMS Programmer Track
The application programmer must be able to effectively use the OpenVMS system to be able to make full use of the available programming tools. This track provides the application programmer with the knowledge necessary to utilize OpenVMS, take advantage of its features, and best utilize those features in their applications.
OpenVMS Academy Utilities and Commands
This course teaches how to use the OpenVMS operating system to create, manipulate, and manage files. Students learn how to tailor the user environment using logical names and DCL symbols. The DCL command language interpreter is described, and students learn how to use the command line interface. Students learn to develop basic command procedures and to create a LOGIN.COM command file to tailor the login session.
OpenVMS Academy Programming Features
This course presents the OpenVMS capabilities available to system programmers. It focuses on OpenVMS programming fundamentals, process and scheduling management, synchronization, I/O, memory management and major system services and run-time library procedures.
OpenVMS DCL Procedures
This course teaches techniques for creating DCL command procedures for automating user and operating system tasks on an OpenVMS system, including DCL syntax, design and implementation, batch processing, lexical functions, and running applications from a command structure.
Designing and Debugging Scaleable Multithreaded Applications
This course provides advanced training in the design, development, troubleshooting, and repair of multithreaded applications designed to run on the HP OpenVMS operating system. The course teaches how to use the standard POSIX Pthreads interface effectively through a solid understanding of the interfaces, threading models, synchronization, and scheduling. Methods to design and develop reliable, high-performance multithreaded applications are emphasized.
OpenVMS Internals I
This course is designed to examine the components, structures and mechanisms of the OpenVMS operating system. It is intended for those students requiring an extensive understanding of these areas. This part of the course lays the foundations for understanding the mechanisms that will be used throughout the rest of the internals offerings at a programming level. the course will use the System Dump Analyzer to illustrate the concepts presented in the course materials. The majoity of the code will be written in DEC C and will be current as OpenVMS Version 8.3.
OpenVMS Internals II
This course is designed to examine the components, structures and mechanisms of the OpenVMS operating system. It is intended for those students requiring an extensive understanding of these areas. This course discusses some of the interrelationships between code, data structures and synchronization techniques used in the operating system. System managers and application programmers will find useful technical background to assist them in their roles. Topics will include the effects of altering certain sysgen parameters, resource allocation and implications of granting privileges.
OpenVMS Internals III
This course is designed to provide a detailed look at the various components, data structures and mechanisms used to implement the OpenVMS operating system. Topics include memory management and Files-11. The materials will include SDA displays from live systems and kernel mode programs, in addition to the usual flow descriptions and data structure diagrams.