Skip to content

Практическая работа №3

Проектирование структуры сайта и пользовательских маршрутов

Section titled “Проектирование структуры сайта и пользовательских маршрутов”

Цель работы:

  • спроектировать структуру страниц индивидуального веб-проекта;
  • определить навигацию между разделами сайта;
  • описать основные пользовательские маршруты;
  • подготовить основу для проектирования макетов в Figma;
  • связать требования проекта с будущей структурой интерфейса.

Основные теоретические положения

Section titled “Основные теоретические положения”

Структура сайта — это набор страниц и разделов, из которых состоит веб-приложение.

Проект должен включать публичную часть, личный кабинет и административную часть.

РазделНазначение
Публичная частьДоступна всем пользователям
Личный кабинетДоступен авторизованному пользователю
Административная частьДоступна администратору

Пользовательский маршрут

Section titled “Пользовательский маршрут”

User Flow — это путь пользователя от входа на сайт до выполнения целевого действия.

Пример:

Главная → Каталог → Детальная страница → Заявка → Личный кабинет

Производственная ситуация

Section titled “Производственная ситуация”

Вы уже определили требования и сценарии. Теперь необходимо превратить их в структуру будущего сайта: какие страницы нужны, как они связаны между собой и каким путём пользователь будет выполнять целевое действие.


Основные требования к практической работе

Section titled “Основные требования к практической работе”

В рамках практической работы необходимо выполнить проектный этап, подготовить указанные материалы и зафиксировать результат в Git-репозитории.

Работа должна соответствовать выбранной предметной области и использовать материалы, подготовленные на предыдущих этапах проекта.


Задания для выполнения

Section titled “Задания для выполнения”
  1. Создайте файл docs/site-structure.md.
  2. Составьте полный список страниц проекта.
  3. Разделите страницы на публичную часть, личный кабинет и административную часть.
  4. Создайте файл docs/navigation.md.
  5. Подготовьте текстовую карту навигации.
  6. Опишите маршрут гостя.
  7. Опишите маршрут авторизованного пользователя.
  8. Опишите маршрут администратора.
  9. Свяжите страницы с требованиями проекта.
  10. Выполните коммит add site structure and navigation flow.

Требования к результату

Section titled “Требования к результату”

К завершению практической работы должны быть подготовлены:

  • docs/site-structure.md
  • docs/navigation.md
  • список страниц проекта
  • карта навигации
  • пользовательские маршруты
  • коммит в Git

  1. Какова основная цель данной практической работы?
  2. Какие результаты должны быть получены после выполнения этапа?
  3. Как данный этап связан с предыдущими этапами проекта?
  4. Какие решения были приняты в рамках работы и почему?
  5. Какие файлы были добавлены или изменены в Git-репозитории?
  6. Как результаты работы будут использоваться в следующих практических работах?

Рекомендуемые материалы

Section titled “Рекомендуемые материалы”
  1. Стартовая страница учебной практики.
  2. Банк предметных областей.
  3. Требования к итоговому проекту.
  4. Материалы текущего раздела курса.
  5. Собственный Git-репозиторий проекта.