Создаёт страницы с помощью HTML и CSS. Умеет пользоваться возможностями модулей Flex и Grid. Использует препроцессор SASS, шаблонизатор Pug и собирает проекты с помощью Gulp. Следит за доступностью сайта, создавая семантически правильную разметку. Создаёт компоненты и утилиты на Bootstrap. Верстает адаптивные проекты.
Учим необходимому:
Язык разметки веб-страниц. Базовый инструмент для формирования контента на сайте с помощью специальных конструкций разметки
Таблицы стилей веб-страниц. Отвечают за визуальное оформление сайта, анимации интерфейсов, адаптации страниц под разные разрешения и разные устройства
Использование сайта людьми с ограниченными возможностями. Доступ к странице с помощью клавиатуры и скринридера
Стилизация страницы под разные устройства и разрешения экранов. Один из ключевых навыков в 21 веке
Использование всех возможностей фреймворка Bootstrap для создания собственных компонентов, а так же использования готовых средств
Расширение возможностей при написании HTML и CSS. Автоматизация рутинных задач с помощью Gulp
Помимо навыков вёрстки, необходимы знания по инструментам, позволяющие грамотно организовать рабочее место: командная строка, Git, NPM, линтеры
HTML-верстальщики — это интерфейсные веб-разработчики, которые используют языки кодирования для создания внешнего вида веб-сайтов. Они могут работать как в корпорациях, так и на малых предприятиях.
HTML-верстальщики часто сотрудничают с веб-дизайнерами и бэкэнд-разработчиками. Хорошо организованные люди с сильными навыками тайм-менеджмента и техническими способностями — отличные кандидаты на эту роль.
Обязанности и ответственность
Основываясь на анализе онлайн-объявлений о вакансиях, можно с уверенностью сказать, что основными обязанностями и умениями HTML-разработчиков являются:
— обеспечение кроссплатформенной функциональности;
— сотрудничество с дизайнерами;
— курирование проектов.
Специалист должен владеть базовыми знаниями JavaScript и основными графическими редакторами: Photoshop, Figma, Sketch, и др.
HTML-верстальщики обладают техническими навыками, необходимыми для воплощения замысла веб-дизайнера в жизнь. Они могут иметь научную степень в области компьютерных наук или быть самоучками — в любом случае для успешной карьеры им необходимо портфолио работ, демонстрирующих их навыки.