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

VM100

Description and Schedule

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

VM310

Description and Schedule

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

HB517S

Description and Schedule

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

U3715S

Description and Schedule

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

U3719S

Description and Schedule

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

U3720S

Description and Schedule

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

U3721S

Description and Schedule

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.

Cookie Manager

We use cookies to enhance the features of our web site. We don't set optional cookies unless you enable them. Using this tool sets a cookie on your device to remember your preferences. For more detailed information about the cookies we use, see our Cookies page.


Necessary Cookies

Necessary cookies enable core functionality such as security, network management, and accessibility. You may disable these by changing your browser settings, but this may affect how the website functions.


Preference Cookies

Preference cookies enable this site to remember information that changes the way the website behaves or looks.


Statistics Cookies

Statistic cookies help us to understand how visitors interact with the site by collecting and reporting information anonymously.


Marketing Cookies

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.


Cookies