Программирование на OpenEdge ABL – Best Practices
Данный тренинг предназначен для разработчиков программного обеспечения (ПО), использующих платформу OpenEdge для создания и сопровождения информационных бизнес-систем.
Предполагается, что участник тренинга имеет некоторый опыт работы с OpenEdge, или, по крайней мере, знаком с базовыми основами программирования на ABL.
Обзор
Опыт показывает, что многие разработчики, успешно освоившие базовый курс программирования на ABL и успешно применяющие его в работе, тем не менее, зачастую пишут неэффективный код и регулярно сталкиваются с трудностями при решении типовых проблем программирования.
Глубокое знание ABL так же важно для тех, кто занят поддержкой приложений. Чем лучше программист представляет все особенности языка, чем больше он знает типовых уязвимостей и хороших практик, тем быстрее он может отыскать ошибку.
Целями данного тренинга являются:
- Расширить представление разработчика о возможностях OpenEdge ABL
- Научить писать эффективный ABL-код
- Показать методы (best practices) решения типовых проблем, возникающих при разработке приложений в среде OpenEdge
- Научить находить уязвимые места в коде и исправлять их
Учебный план
Учебный план
- 8 Sections
- 41 Lessons
- Срок службы
- Введение4
- Базовые основы программирования на ABL6
- Транзакции, области видимости и блокирование записей4
- Традиционная обработка ошибок7
- Структурная обработка ошибок5
- Проблемы производительности и эффективный код11
- 7.1Производительность – Введение
- 7.2Средства мониторинга производительности
- 7.3Профилировщик Profiler
- 7.4DEBUGGER
- 7.5Эффективный доступ к данным – индексы
- 7.6Эффективный доступ к данным – запросы
- 7.7Эффективный доступ к данным – рекомендации
- 7.8Эффективные конструкции языка – оператор ASSIGN
- 7.9Эффективные конструкции языка – оператор IF
- 7.10Эффективные конструкции языка – оператор CASE
- 7.11Сравнение строк: OR, LOOKUP, CAN-DO, INDEX
- Стандарты кодирования4
- ИТОГЭкзаменационные вопросы находятся в разработке. Загляните сюда позже.0