Продолжительность курса (дней):
5
Описание курса
Курс покрывает продвинутые техники и процедуры повышения производительности, предназначен для опытных сформировавшихся разработчиков на PowerBuilder. Вы изучите, как можно повысить производительность приложения, используя проверенные техники для технологий клиент-сервер. Также будет уделено большое внимание техникам повышения производительности при миграции приложений на веб. Вы изучите вопросы обработки XML при помощи PBDOM, работу с файлами, технологии работы с базами данных, познакомитесь с некоторыми рекомендациями по написанию скриптов, и с внутренними механизмами PowerBuilder 8, 9 и 10, понимание которых необходимо для успешной работы. Дополнительные темы включают в себя: работу с ссылками на файлы; системное окружение и функции сборщика мусора, внешние функции; пересылку сообщений объектам; работу с электронной почтой из вашего приложения; создание сервисных классов; как написать код для создания экземпляра объекта, повышения качества исполнения скрипта, профилировать приложения; выборку данных и продвинутые техники подключения к данным; управление транзакциями; продвинутые техники работы со встроенным SQL и хранимые процедуры, выполняющие обновление данных, и многое другое...
Задачи курса
По завершению этого курса вы сможете:
- Работать со ссылками на файлы;
- Работать с системным окружением и функциями сбора мусора;
- Кодировать внешние функции;
- Отправлять сообщения объектам;
- Работать с электронной почтой из вашего приложения;
- Создавать сервисные классы;
- Обрабатывать XML, используя PBDOM;
- Работать с XHTML, XML, PDF и XSLFO;
- Создавать экземпляры объектов;
- Исполнять скрипты;
- Профилировать приложение;
- Управлять данными;
- Выбирать данные;
- Работать с продвинутыми техниками соединения;
- Управлять транзакциями;
- Использовать Advanced Embedded SQL и Update Stored Procedures;
- Решать сложные случаи, возникающие при операциях Build и Deploy;
- Работать с ORCA Script;
- Работать с PowerDesigner Plug-in.
Темы курса
- Обработка ссылок на файл;
- Системное окружение и функции сбора мусора;
- Кодирование внешних функций;
- Отправка сообщений объектам;
- Использование электронной почты в приложении;
- Создание сервисных классов;
- Обработка XML используя PBDOM;
- Работа с XHTML, XML, PDF и XSLFO;
- Техники повышения производительности и настройка;
- Техники и рекомендации написания скриптов;
- Создание экземпляра объекта;
- Повышение качества выполнения скрипта;
- Профилирование приложения;
- Повышение производительности путем управления данными;
- Выборка данных;
- Продвинутые техники соединения;
- Управление транзакциями;
- Advanced Embedded SQL и Update Stored Procedures;
- Техники проектирования и сборки приложения;
- Решение проблем, возникающих при сборке и установке приложения;
- Работа с ORCA Script;
- Построение и проектирование приложения с использованием PowerDesigner Plug-in.
Для кого предназначен курс
- Разработчики на PowerBuilder 8-10, желающие изучить с продвинутые техники повышения производительности.
- Разработчики клиент-серверных или веб-приложений, использующие PowerBuilder.
Предварительные требования
- Введение в PowerBuilder часть I (DEV132).
Формат
- 50% Лекции;
- 50% Лабораторные работы.