JavaScript required
We’re sorry, but Coda doesn’t work properly without JavaScript enabled.
Gallery
DEV // Тестовые задания
Share
Explore
Gallery
DEV // Тестовые задания
DEV // Тестовые задания
Front-end // lvl. Junior/Junior+
Backend // Intern
Дополнительное задание
Backend // Bitrix Junior
Задание №1
Задание №2
Задание №3
Backend // Bitrix Middle
Backend // Bitrix Junior
Задание №2
Вычислить по IP
Сергей Гузеев (UnQuaiz)
Сделать форму для GeoIP-поиска. Поиск должен осуществляться с помощью API запроса в веб-сервис DaData (подробнее о сервисе на
https://dadata.ru/api/geocode/
).
Пользователь вводит валидный IP-адрес, ему показываются данные из сервиса.
Требования
Оформить в виде компонента 1C-Bitrix:
Валидация должна присутствовать как минимум на серверной стороне;
Кеширование полученных из сервиса ответов на произвольный промежуток времени;
Обработка ошибок и исключений;
Оформить страницу презентабельно (можно использовать инструменты типа Bootstrap).
Код компонента должен быть написан при помощи
Классов компонентов
Дополнительно
Если справились быстрее, или есть желание улучшить решение одним или всеми способами:
Выполнить задание используя ajax-запросы;
В случае возникновения исключений или ошибок отправлять на почту сообщение с данными об ошибке используя инструменты 1С-Bitrix
Требования к результату выполнения задания
Код задания должен быть опубликован в репозитории на
github.com.
Gallery
Share
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
Ctrl
P
) instead.