DEV // Тестовые задания
Share
Explore
Backend // Bitrix Junior

Задание №2

Вычислить по IP
Сделать форму для GeoIP-поиска. Поиск должен осуществляться с помощью API запроса в веб-сервис DaData (подробнее о сервисе на ).
Пользователь вводит валидный IP-адрес, ему показываются данные из сервиса.

Требования

Оформить в виде компонента 1C-Bitrix:
Валидация должна присутствовать как минимум на серверной стороне;
Кеширование полученных из сервиса ответов на произвольный промежуток времени;
Обработка ошибок и исключений;
Оформить страницу презентабельно (можно использовать инструменты типа Bootstrap).
Код компонента должен быть написан при помощи

Дополнительно

Если справились быстрее, или есть желание улучшить решение одним или всеми способами:
Выполнить задание используя ajax-запросы;
В случае возникновения исключений или ошибок отправлять на почту сообщение с данными об ошибке используя инструменты 1С-Bitrix

Требования к результату выполнения задания

Код задания должен быть опубликован в репозитории на

Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.