Программирование на языке RPG IV для IBM. Часть III. Course description: RPG IV Programming Advanced Workshop for IBM i
Содержание курса
Здесь рассматриваются дополнительные возможности и функции RPG IV.
Курс рассчитан на опытных программистов RPG IV.
Этот курс предназначен для программистов, желающих в полной мере освоить язык RPG IV и создавать приложения с использованием всей мощи и техники этого языка.
Для кого предназначен курс
Это завершающий курс в цепочке изучения возможностей языка программирования System i ILE RPG IV. Опыт написания программ на RPG IV является обязательным. Студенты могут его получить, прослушав курсы AS06 и AS07
Этот курс не рассчитан на программистов знакомых с for RPG III. Для таких студентов есть курс OE85.
Этот курс сосредотачивается полностью на возможностях компилятора Версии 5 RPG IV и методик, которые предоставляет этот компилятор. Обсуждаются возможности версий V5R1, V5R2 и далее (free format).
Необходимая подготовка к курсу:
Перед началом курса студент должен:
• свободно владеть ПК с Windows
• писать любые программы на языках 3 поколения (COBOL, BASIC или RPG II)
• свободно уметь пользоваться i5/OS (OS/400)
• уметь использовать PDM/SEU или CODE или WDSC для создания исходных текстов программ и файлов
• создавать и обрабатывать физические и логические файлы
• писать и поддерживать интерактивные и фоновые программы на языке RPG IV
• использовать средства отладки и обработки ошибок
• пользоваться встроенными функциями RPG, подпроцедурами и прототипами
Студенты могут получить эти знания на курсах:
- i5 (iSeries) Application Programming Facilities Workshop (OL49)
- iSeries RPG IV Version 5 Programming Fundamentals Workshop (AS06)
- RPG IV Programming Intermediate for System i Workshop (AS07)
или иметь соответствующий опыт.
Знание и использование WDSC (курс AS86) настоятельно рекомендуется.
По завершению данного курса слушатели смогут:
• Использовать указатели и пространства данных в программах RPG IV
• Писать триггеры БД на RPG IV
• Разрабатывать модульные объекты и собирать их в сервисные программы
• Понимать назначение Activation Groups
• Объяснять поведение обработчиков ошибок в программах ILE
• Создавать программы обработчиков ошибок
• Вызывать API из программ RPG IV
• Описывать возможности использования CGI в RPG IV приложениях