Front-end программист

Для сборки сайта на веб-платформе Plarson требуется умение верстать шаблоны и настраивать SQL запросы. Мы используем следующие технологии и фреймворки в работе:

  • HTML
  • CSS3
  • Less
  • JavaScript
  • jQuery UI
  • bootstrap
  • SQL

Если вы знакомы с этими технологиями и хорошо в них разбираетесь, мы с удовольствием рассмотрим ваше резюме. Также мы просим выполнить тестовые задания.

Тестовое задание по HTML/CSS

Требуется сверстать интерфейс чата, который представляет собой окно разделённое на 4 области: шапка с фиксированной высотой 50 пикселей, подвал с фиксированной высотой 100 пикселей, левая панель с фиксированной шириной 200 пикселей, правая панель. Чат занимает 100% ширины и 100% высоты окна, внутри чат делится на зоны как на картинке. Шапка (1) предназначена для элементов управления и имеет фиксированную высоту, подвал (4) предназначен для ввода текста и имеет фиксированную высоту, левая панель (2) предназначена для вывода списка участников чата и может иметь внутреннюю прокрутку, правая панель (3) предназначена для отображения сообщений в чате и может иметь внутреннюю прокрутку.

Для демонстрации работоспособности вёрстки нужно в левую (2) и правую (3) панель вставить достаточно контента, чтобы появилась полоса прокрутки. Проследить за тем, чтобы не появилась общая полоса прокрутки для всего чата, проследить за тем, чтобы подвал и шапка занимали строго фиксированную высоту. Контент внутри четырёх зон выравнивается по левому краю и прижимается к верху контейнера.

Вёрстка должна работать в браузерах Internet Explorer, Google Chrome, Mozilla Firefox, Apple Safari не старше 2 лет. Решение заадания прислать на почту support@plarson.ru с темой «Вакансия верстальщика». JavaScript не использовать.

В более сложном варианте сделать так, чтобы шапка и подвал могли растягиваться под контент (т.е. есть только min-height), а центральная часть это учитывала.

Код CSS должен быть необходимым и достаточным (не содержать лишних сущностей), разметка кода и комментарии имеют значение.

Тестовое задание по SQL

Составить запрос, который будет выдавать результат в виде таблицы (а не строки!) из 12 строк, в каждой строке 2 колонки, в одной колонке месяц текущего года, в другой — количество дней в месяце. В запросе не использовать существующие таблицы из БД, в том числе временные, т.е. запрос должен работать сразу из любой консоли sql.

Тестовое задание по JavaScript

Написать свою короткую реализацию $(function () {}) для window.onload.

Вернуться к списку