90 lines
5.7 KiB
Markdown
90 lines
5.7 KiB
Markdown
|
# Лабораторная работа №1 - Создание макета сайта (Figma)
|
|||
|
|
|||
|
## Цель работы
|
|||
|
|
|||
|
Освоение средств прототипирования веб-приложений.
|
|||
|
|
|||
|
## Ход выполнения работы
|
|||
|
|
|||
|
1. Выбрать тематику своего будущего сайта.
|
|||
|
2. Зарегистрироваться в Figma или аналоге.
|
|||
|
3. Создать макет сайта согласно требованиям.
|
|||
|
|
|||
|
## Выбор тематики будущего веб-сайта
|
|||
|
|
|||
|
В рамках данного курса вам необходимо будет создать небольшое веб-приложение.
|
|||
|
|
|||
|
> Разработка таких приложений обычно делятся на 2 части: разработка frontend и backend.
|
|||
|
>
|
|||
|
> Frontend - это то, как веб-приложение (или веб-сайт) выглядит для пользователя.
|
|||
|
> То есть визуальные стили, шаблоны страниц и т.д.
|
|||
|
>
|
|||
|
> Backend - это то, как веб-приложение работает внутри.
|
|||
|
> То есть взаимодействие веб-сервера с системами управления базами данных, обработка логики приложения и т.д.
|
|||
|
|
|||
|
В рамках данной лабораторной работы важно определиться с тематикой будущего сайта.
|
|||
|
|
|||
|
На этом этапе рекомендуется ознакомиться с возможными аналогами и понять, какая тематика ближе вам.
|
|||
|
Какой веб-сайт вам хочется сделать?
|
|||
|
Такой и попробуйте.
|
|||
|
|
|||
|
Примерный список тем для сайтов предыдущих лет:
|
|||
|
|
|||
|
1. Портал медицинского учреждения.
|
|||
|
2. Книжный интернет-магазин.
|
|||
|
3. Автосервис.
|
|||
|
4. Электронный дневник школьника.
|
|||
|
5. Электронный журнал в вузе.
|
|||
|
6. Учёт продукции на складе.
|
|||
|
7. Домашний бюджет.
|
|||
|
8. Гостиница.
|
|||
|
9. Учёт вычислительной техники.
|
|||
|
10. Суши-бар.
|
|||
|
11. Строительная фирма.
|
|||
|
12. Фирма по ремонту компьютерной техники.
|
|||
|
13. Библиотека.
|
|||
|
14. Отдел кадров.
|
|||
|
15. Доска объявлений.
|
|||
|
16. Фотогалерея.
|
|||
|
17. Форум.
|
|||
|
18. Новостной блог.
|
|||
|
19. Учёт состояния здоровья сотрудников предприятия.
|
|||
|
20. Компьютерная игра.
|
|||
|
|
|||
|
> Крайне рекомендуется, чтобы тема у вас не повторялась с другими студентами вашей группы.
|
|||
|
> Преподаватель в таком случае может попросить изменить или самостоятельно назначить тему веб-приложения.
|
|||
|
|
|||
|
## Регистрация в Figma
|
|||
|
|
|||
|
В этой работе требуется создать макет будущего сайта.
|
|||
|
Для этого существует множество программ, позволяющих прототипировать интерфейс.
|
|||
|
|
|||
|
Например, [Figma](https://www.figma.com/).
|
|||
|
Чтобы создавать свой макет, там надо зарегистрироваться (Sign up).
|
|||
|
К сожалению, приложение работает только на английском языке.
|
|||
|
Однако, оно запускается прямо в браузере (в отличие от того же Adobe XD, который работает только под mac или windows и стал платным).
|
|||
|
|
|||
|
> В качестве альтернативы можете использовать Gimp, Adobe XD, Adobe Photoshop.
|
|||
|
|
|||
|
## Требования к макету
|
|||
|
|
|||
|
1. Два frame: для desktop и для мобильного устройства (например, iPhone 14).
|
|||
|
2. На макете должны быть следующие блоки:
|
|||
|
- Блок с ссылками. Например, шапка сайта.
|
|||
|
Ссылки можно оформить в виде текста с подчёркиванием.
|
|||
|
- Блок с компонентами.
|
|||
|
На каждом компоненте можно использовать svg-иконку.
|
|||
|
Компоненты необходимо расположить в несколько столбцов для desktop-версии.
|
|||
|
- Блок с таблицей.
|
|||
|
Для мобильной версии можно добавить горизонтальную прокрутку.
|
|||
|
- Блок с формой.
|
|||
|
Элементы формы для desktop-версии можно расположить в несколько столбцов.
|
|||
|
Для мобильной - в один.
|
|||
|
3. Обязательно черновик должен быть переименован в формат `Фамилия Имя, группа`.
|
|||
|
|
|||
|
## Сдача лабораторной работы
|
|||
|
|
|||
|
Для очной защиты достаточно показать работающий макет преподавателю.
|
|||
|
|
|||
|
В случае дистанционной сдачи л/р необходимо скинуть ссылку на макет (проверьте её в режиме инкогнито / приватного окна) в [эту форму](https://forms.yandex.ru/u/63eef4a8d046880f47ffe776/) и написать об этом в [чате telegram](https://t.me/+MGRd5PxIoV83NTgy).
|