Внутренние бизнес-инструменты
Согласования, заявки, проверки склада и отслеживание дел, построенные для сотрудников, уже знающих базовый процесс.
Oracle
Бизнес-приложения низкого кода, построенные напрямую на Oracle Database, от внутренних инструментов до форм для клиентов, с использованием декларативных страниц и PL/SQL.
Бизнес в Дубае обычно решает нанять Oracle APEX-разработчика, когда уже хранит полезные данные в Oracle и ему нужно реальное приложение над этими данными быстро: рабочий процесс согласований, учёт склада или активов, экран управления делами или портал для сотрудников или партнёров. Oracle описывает APEX как платформу низкого кода, встроенную напрямую в Oracle Database, именно это делает такую сборку быстрее полноценного заказного приложения, не отказываясь при этом от SQL и PL/SQL под капотом, когда логика становится действительно сложной.
Эта скорость и есть причина, по которой роль требует собственной проверки. Декларативный конструктор страниц позволяет легко получить что-то, выглядящее готовым, быстро, и так же легко скрыть слабое проектирование данных или отсутствующую проверку за аккуратным на вид экраном. Прежде чем нанять Oracle APEX-разработчика в Дубае, стоит проверить, что скорость кандидата обеспечена настоящим знанием платформы, а не пропущенными шагами.
Что строит роль
Реальные результаты, которые запрашивают компании.
Согласования, заявки, проверки склада и отслеживание дел, построенные для сотрудников, уже знающих базовый процесс.
Приложения, открытые для людей за пределами вашего собственного штата, спроектированные и протестированные именно под эту более широкую, менее предсказуемую аудиторию.
Интерактивные отчёты и графики, построенные напрямую на живых данных Oracle, без предварительного экспорта в отдельный инструмент.
Формы, заменяющие таблицу или бумажный процесс, с правилами проверки, применяемыми в момент ввода.
Приложения на APEX, вызывающие внешние REST-сервисы или открывающие данные Oracle как сервис для другой системы.
Замена устаревшей базы данных Access или процесса на основе таблиц полноценным приложением на Oracle.
Важные навыки
Где по-настоящему проявляется навык работы с APEX.
| Навык или инструмент | Как выглядит хороший уровень | Почему это важно |
|---|---|---|
| Декларативный дизайн страниц | Правильно использует собственные компоненты страниц APEX, а не борется с ними заказным кодом ради того, что платформа уже умеет | Борьба с платформой лишает большей части преимущества в скорости от её выбора |
| PL/SQL под капотом | Уверенно переходит на PL/SQL для логики, которую декларативный слой не может выразить чисто | Каждому серьёзному приложению на APEX рано или поздно требуется заказная логика где-то |
| Безопасность | Правильно применяет схемы авторизации APEX и не полагается на скрытие кнопки как единственную защиту | Скрытый элемент управления, не настоящая граница безопасности |
| Осведомлённость о схеме | Проверяет базовую схему, прежде чем строить на ней, и отмечает проблемы проектирования, а не молча обходит их | APEX быстро выявляет проблемы данных, как только реальные пользователи начинают их вводить |
| Адаптивный дизайн | Тестирует приложения на реальных устройствах, которыми будут пользоваться сотрудники или клиенты, а не только в браузере на компьютере | Внутренний инструмент, используемый на складе, часто работает на телефоне или планшете |
Собственная страница продукта Oracle APEX описывает его как готовый для предприятий, построенный на безопасности, производительности и масштабе самой Oracle Database, именно поэтому проверки схемы и безопасности выше важны не меньше, чем внешний вид страницы. Используйте эту таблицу как основу, когда нанимаете Oracle APEX-разработчика в Дубае.
Форматы сотрудничества
Оговорённый проект хорошо подходит для большей части работы на APEX, ведь определённое приложение обычно имеет чёткое начало и чёткий конец. Выделенный разработчик подходит бизнесу, использующему несколько приложений на APEX с постоянным потоком новых запросов и изменений. Поддержка в подборе персонала подходит компании, которая хочет нанять Oracle APEX-разработчика напрямую в свой штат, чтобы владеть приложениями в долгосрочной перспективе. Консалтинг подходит бизнесу, не уверенному, действительно ли APEX подходящий инструмент для конкретного запроса, а это справедливый вопрос, который стоит решить до начала сборки.
Оценка кандидата
Проверки, отделяющие настоящих строителей от пользователей шаблонов.
Посмотрите его в работе, спросите, что оно заменило и сколько людей реально пользуется им ежедневно. Это лучшая единственная проверка, когда вы нанимаете Oracle APEX-разработчика в Дубае, ведь её нельзя подделать демо-шаблоном.
Где он использовал декларативное правило, а где процесс на PL/SQL, и почему один вариант подошёл лучше другого в том случае.
Короткая задача, например форма с одним правилом проверки по тестовой таблице, оцениваемая по корректности и чистоте дизайна страницы.
Отказывался ли он когда-либо от запроса, потому что базовые данные не были к нему готовы, и что произошло дальше.
Тестировались ли приложения реально на устройствах настоящих пользователей, а не предполагалось, что они работают, потому что выглядели нормально на ноутбуке.
Сертификации
Более узкий вопрос, чем для Oracle в целом.
Каталог сертификаций Oracle организован по продукту и уровню, поэтому спросите конкретно, держит ли кандидат квалификацию, привязанную к средствам разработки приложений или базы данных Oracle, а не одно общее заявление «сертифицирован Oracle».
Работающее приложение, которое вы можете открыть и пройти по нему, чёткий ответ о решении по безопасности или проверке, и доказательство того, что он выпустил что-то, на что реально полагаются пользователи, говорят о кандидате больше, чем один лишь сертификат.
Особенности ОАЭ
Две области, возникающие в реальных проектах в Дубае.
Приложение на APEX, собирающее данные клиентов или сотрудников, напрямую подпадает под Федеральный декрет-закон № 45 от 2021 года, федеральный закон ОАЭ о защите данных. Обсудите это напрямую с нанимаемым Oracle APEX-разработчиком в Дубае до создания первого экрана.
Портал, открытый для арабоязычных сотрудников или клиентов, нуждается в правильно протестированной раскладке справа налево, а не в предположении, что она работает, потому что сам текст отображается корректно. Подтвердите это с любым нанимаемым Oracle APEX-разработчиком в Дубае до запуска двуязычного портала.
Эта роль входит в нашу категорию Oracle, часть более широкого раздела нанять разработчиков в Дубае. Если работа на самом деле касается базовой схемы, а не готового приложения, смотрите наши страницы Oracle-разработчик и Oracle Database-разработчик. Если ваш бизнес уже использует Oracle Fusion или Oracle E-Business Suite и запрос находится внутри этих приложений, наши страницы Oracle Fusion-разработчик и Oracle EBS-разработчик подойдут ближе. Для сборки, выходящей далеко за пределы одного приложения Oracle, может пригодиться и наша услуга разработка сайтов.
Прямые ответы
Платформа разработки приложений низкого кода, встроенная в саму Oracle Database, используемая для создания веб-приложений с декларативным дизайном страниц на основе SQL и PL/SQL, без настройки отдельного сервера приложений.
Если вам нужно работающее приложение с экранами, формами и рабочим процессом, которым будет пользоваться ваша команда, это правильная роль. Если работа остаётся на уровне чистого проектирования схемы или пакетов PL/SQL без приложения поверх них, лучше подойдёт наша страница общего Oracle-разработчика.
Нет. Компании часто строят на нём внутренние инструменты, ведь именно там скорость низкого кода окупается быстрее всего, но приложения на APEX могут быть и клиентскими, если разработчик с самого начала проектирует и тестирует их именно под такое использование.
Oracle позиционирует APEX как бесплатную функцию, включённую в Oracle Database и её облачные сервисы баз данных, согласно собственной странице продукта Oracle, хотя ваши собственные затраты на лицензирование и хостинг по-прежнему применяются. Уточните это по вашему конкретному соглашению с Oracle.
Часто да, ведь приложения на APEX работают на основе вашей существующей схемы и данных, а не требуют новой базы данных. Разработчику всё же стоит сначала проверить схему, ведь APEX лучше всего работает на данных, которые уже достаточно хорошо структурированы.
Источники
Фиксированная цена в письменном виде
Получили. Мы уже готовим ваше предложение.
В рабочее время вы получите его в течение 45 минут. Проверьте почту, там письмо с подтверждением.