Перед вами карта компетенций системного аналитика и сегодня мы поговорим про фронтенд. Дизайн и верстка Для начала владелец продукта, команда и дизайнер обсуждают так называемый CJM (customer journey map), то есть по сути то, как клиент будет использовать приложение и то, каким он должен его видеть. На основании этого дизайнер создает статический макет приложения. Чаще всего это делается в приложениях тип Figma. На основании такого макета при помощи HTML и CSS верстается интерфейс. HTML отвечает за разметку страницы (то есть то, какие элементы будут на нашей странице и в каком порядке они будут расположены), а CSS за то, как они будут выглядеть, какого они будут размера, какой будет шрифт и форматирование у текстовых полей. Верстка + данные + js = интерфейс Когда верстка готова, её нужно оживить. Страница получает с бекэнда данные в формате json, где хранится наполнение соответствующих элементов (заголовки, тексты, картинки и так далее). Все это мапится на страницу при помощи Jav