Доработать функционал PHP личного кабинета + API
Добавить функциональность, позволяющую пользователю через личный кабинет в Битриксе настроить списки файлов и директорий, которые должны быть исключены из процесса мониторинга для каждого конкретного сайта. Агент мониторинга должен использовать эти настройки вместе со стандартными списками исключений для популярных CMS.
Навыки Программиста:
PHP: Уверенное знание языка, включая современные возможности (7.4+), работу со строками, массивами, функциями файловой системы.
ООП в PHP: Понимание принципов и умение работать с классами, наследованием (BaseModel), пространствами имен.
Работа с Базой Данных: Опыт работы с MySQL/MariaDB, знание SQL (ALTER TABLE, insert, update, select с JOIN), опыт использования PDO в PHP (подготовленные запросы).
Разработка под Битрикс (модули и компоненты): Это критически важно.
Работа с HTTP и API: Понимание принципов HTTP (GET, POST, PUT, заголовки), опыт выполнения HTTP-запросов из PHP (cURL или BitrixMainWebHttpClient), работа с JSON форматом данных (кодирование/декодирование).
Системы Контроля Версий: Умение работать с Git.
Навыки Отладки: Умение работать с логами PHP и веб-сервера, использовать отладочные инструменты (логирование в файл/вывод на страницу).
Базовое понимание работы веб-сервера и PHP-FPM: Для диагностики проблем с правами доступа и логами.
Доработка и настройка сайта