Skip to content

Учебная практика

Добро пожаловать на учебную практику по профессиональному модулю ПМ.08 «Разработка дизайна веб-приложений».

В течение практики вы разработаете индивидуальный веб-проект по выданной предметной области. Практика построена как последовательная работа над небольшим, но завершённым веб-продуктом: от анализа предметной области и проектирования интерфейса до реализации сайта, серверной части, административной панели, публикации и итоговой защиты.


К концу практики у вас должен быть готов индивидуальный веб-проект, включающий:

  • дизайн-проект и UI-kit в Figma;
  • интерактивный прототип;
  • сверстанные страницы на HTML, CSS и JavaScript;
  • базу данных MySQL или MariaDB;
  • серверную часть на PHP;
  • регистрацию, авторизацию и роли пользователей;
  • личный кабинет;
  • административную панель;
  • каталог объектов предметной области;
  • основное пользовательское действие: запись, заказ, бронирование, заявка или отклик;
  • AJAX-интерактивность через Fetch API;
  • адаптивную верстку;
  • подготовленные и оптимизированные графические материалы;
  • простые анимационные или мультимедийные элементы;
  • Git-репозиторий с историей разработки;
  • README с описанием проекта и инструкцией по запуску;
  • опубликованную версию проекта;
  • презентацию для итоговой защиты.

  1. Изучите требования к итоговому проекту.
  2. Получите или выберите предметную область.
  3. Создайте индивидуальный Git-репозиторий.
  4. Оформите паспорт проекта.
  5. Создайте Figma-файл проекта.
  6. Перейдите к практической работе №1.

Общая информация о практике

Section titled “Общая информация о практике”
ПараметрЗначение
Профессиональный модульПМ.08 «Разработка дизайна веб-приложений»
Вид работыУчебная практика
Продолжительность144 часа
Срок выполнения4 недели
Формат работыИндивидуальный проект
Итоговый результатГотовый веб-проект по выданной предметной области
Форма завершенияПрезентация, демонстрация и защита проекта

Навигация по материалам

Section titled “Навигация по материалам”
РазделДля чего нужен
Предметные областиВыбор индивидуальной темы проекта
Требования к проектуМинимальный состав проекта, роли, сущности, backend-требования, технологии и ограничения
Дорожная картаПлан выполнения практики по неделям
Работа в GitТребования к репозиторию и истории разработки
Figma и UI-kitТребования к дизайн-проекту, UI-kit и прототипу
AJAXИнтерактивность через Fetch API
Графика и мультимедиаИзображения, оптимизация, анимация и мультимедиа
ПрезентацияСтруктура презентации для итоговой защиты

Краткая дорожная карта

Section titled “Краткая дорожная карта”

Практика рассчитана на 4 недели.

НеделяЭтапОсновной результат
1Анализ, требования и дизайн-концепцияПаспорт проекта, требования, структура сайта, первые дизайн-решения
2UI-kit, прототип и начальная версткаUI-kit, макеты, прототип, публичные страницы
3База данных, PHP и пользовательская частьSQL, PDO, авторизация, роли, личный кабинет
4Админка, AJAX, адаптивность и защитаАдмин-панель, Fetch API, адаптивность, публикация и защита

Подробнее этапы описаны на странице Дорожная карта.


Практика состоит из 16 практических работ по 9 часов.

№Практическая работаЧасы
1Исследование предметной области и оформление паспорта проекта9
2Формирование требований, ролей и пользовательских сценариев9
3Проектирование структуры сайта и пользовательских маршрутов9
4Разработка дизайн-концепции и визуального направления проекта9
5Создание UI-kit веб-приложения в Figma9
6Разработка макетов страниц и интерактивного прототипа9
7Начальная верстка публичной части сайта9
8Верстка форм, графических элементов и подготовка изображений9
9Проектирование базы данных и подготовка SQL-скриптов9
10Подготовка PHP-проекта и подключение базы данных через PDO9
11Реализация регистрации, авторизации и ролей пользователей9
12Разработка пользовательской части и личного кабинета9
13Разработка административной панели и CRUD-операций9
14AJAX-интерактивность с использованием Fetch API9
15Адаптивность, микроанимации, мультимедиа и тестирование9
16Публикация проекта, подготовка презентации и защита9
Итого144

Что нужно подготовить к защите

Section titled “Что нужно подготовить к защите”

На итоговой защите необходимо представить:

  • работающий веб-проект;
  • Figma-файл с UI-kit, макетами и прототипом;
  • Git-репозиторий с историей разработки;
  • базу данных и SQL-файлы;
  • README с описанием проекта и инструкцией по запуску;
  • опубликованную версию проекта;
  • презентацию;
  • демонстрацию пользовательской части;
  • демонстрацию личного кабинета;
  • демонстрацию административной панели;
  • демонстрацию AJAX-интерактивности;
  • демонстрацию адаптивной версии сайта;
  • подготовленные графические и мультимедийные материалы.

Проект должен быть небольшим, но завершённым.

Не требуется реализовывать:

  • онлайн-оплату;
  • сложную CRM;
  • внешние API;
  • мобильное приложение;
  • многоуровневую систему ролей;
  • сложную аналитику;
  • полноценную CMS.