Фронтенд-инженерия — это создание пользовательского интерфейса на клиентской стороне веб-сайта или приложения. 1 Это всё, что видит пользователь, когда открывает веб-страницу, и с чем он взаимодействует: кнопки, баннеры и анимация. 1
Фронтенд-инженерия фокусируется на пользовательском опыте и интерфейсе, включая скорость загрузки сайта, простоту навигации и визуальную привлекательность. 2
В процессе работы фронтенд-разработчик взаимодействует с дизайнерами, бэкенд-разработчиками и UX-аналитиками. 1
Некоторые компоненты фронтенд-разработки:
- HTML (HyperText Markup Language) — язык разметки документов, на котором создают структуру страницы: заголовки, абзацы, списки и так далее. 1
- CSS (Cascading Style Sheets) — язык для описания и стилизации внешнего вида документа. 1 Например, CSS задаёт цвета и параметры шрифтов, определяет, как будут располагаться разные блоки сайта. 1
- JavaScript — язык, который оживляет веб-страницы. 1 Его задача — реагировать на действия пользователя, обрабатывать клики мышки, перемещения курсора, нажатия клавиш. 1 Ещё он посылает запросы на сервер и загружает данные без перезагрузки страницы, позволяет вводить сообщения и многое другое. 1