Индивидуальное задание по производственной практике
по профессиональному модулю ПМ.09 Проектирование, разработка и оптимизация веб-приложений
|
№ п/п
|
Виды работ
|
Период выполнения работ
|
|
1.
|
Ознакомительная лекция, включая инструктаж по соблюдению правил противопожарной безопасности, правил охраны труда, техники безопасности, санитарно-эпидемиологических правил и гигиенических нормативов.
Пройти инструктивное совещание с руководителем практики от Профильной организации, на котором ознакомиться с кругом обязанностей по определенным видам работ, связанным с будущей профессиональной деятельностью, а также уточнить правила в отношении субординации, внешнего вида, внутреннего трудового распорядка и режима конфиденциальности.
Пройти инструктаж по соблюдению правил противопожарной безопасности, правил охраны труда, техники безопасности, санитарно-эпидемиологических правил и гигиенических нормативов (в случае медицинских противопоказаний к выполнению определенных видов деятельности – принести подтверждающую справку из медицинского учреждения).
|
|
|
2.
|
Сбор информации об объекте практики и анализ предметной области.
Ознакомиться с закрепленной за обучающимся предметной областью. Изучить представленные материалы (легенду, описание предметной области, карту сайта, модули программы c функционалом, базу данных).
|
|
|
3.
|
Разработка проектной документации.
На основании проведенного анализа разработать проектную документацию в соответствии с закрепленным вариантом предметной области.
Составить детальный план разработки, распределив задачи по этапам, данные предоставить в виде диаграммы Ганта для дальнейшей разработки, описать ее.
|
|
|
4.
|
Экспериментально-практическая работа. Приобретение необходимых знаний, умений и практического опыта работы по специальности в рамках освоения вида деятельности ВД 9. Проектирование, разработка и оптимизация веб-приложений.
С этой целью для получения практического опыта работы на проектном этапе обучающемуся предлагается выполнить следующие практические задания для закрепленной предметной области:
Разработка дизайна:
Спроектировать прототип, по которому будет производиться верстка с помощью векторных редакторов (draw.io, figma.com, собственный выбор).
Разработка функциональности:
Разработать первые 3 модуля, представленные в описании предметной области с технологиями:
· HTML-код;
· CSS;
· анимацию с помощью JS (допускается использовать библиотеки, готовые решения).
|
|
|
5.
|
Обработка и систематизация полученного фактического материала.
С целью подготовки к сдаче экзамена по модулю ПМ.09 Проектирование, разработка и оптимизация веб-приложений осуществить комплексный анализ результатов выполненных видов работ, оформить презентационные материалы, разработать свои предложения и рекомендации на основе сравнения полученных в процессе обучения теоретических знаний с навыками, полученными в период прохождения практики.
|
|
|
6.
|
Оформление отчетных документов о прохождении производственной практики и экспертная оценка результатов ее прохождения.
Оформить отчет по практике в формате презентации PowerPoint, содержащий базовую и информационно-вспомогательную информацию, согласно Приложению 1.
Оформить справку, заверенную подписью и печатью (при наличии) ответственного лица от Профильной организации, содержащую сведения о прохождении практики.
Разместить полностью оформленный комплект отчетной документации по практике в электронной информационно-образовательной среде Университета «Синергия» на платформе lms.synergy.ru руководителю практики от Образовательной организации для экспертной оценки результатов ее прохождения.
|
|
Выбор предметной области осуществляется по двум последним цифрам номера договора (до знака «/») студента (например, если № договора 1010823/22, то студенту необходимо выбрать пункт 23 из предлагаемого списка;
В случае отсутствия совпадений двух последних цифр, выбор осуществляется по последней цифре номера договора (до знака «/») студента (например, если № договора 1010833/22, то студенту необходимо выбрать пункт 3 из предлагаемого списка.
Легенды для предметных областей
1. Образовательная онлайн-платформа для малого бизнеса
1.1. Легенда
BizLearn Academy была основана группой успешных предпринимателей, стремящихся поделиться своим опытом и знаниями с владельцами малого бизнеса. Миссия компании — помочь каждому предпринимателю достичь новых высот через качественное образование и поддержку.
Платформа создана для владельцев и сотрудников малого бизнеса, стремящихся к обучению и развитию. На сайте представлены курсы и материалы по финансам, маркетингу, продажам, разработке продуктов и юридическим вопросам. Включены вебинары, видеолекции, интерактивные задания и форумы для общения с другими предпринимателями. По завершении курсов предоставляется сертификат, способствующий росту и успешности малого бизнеса.
1.2. Особенности дизайна
· Название компании: BizLearn Academy
· Направление работы компании: Обучение предпринимателей основам маркетинга, управления и финансов.
· Обязательные блоки: Каталог курсов, личный кабинет, тестирование, сертификаты.
· Шрифты: Open Sans, Montserrat
· Цветовая палитра:
· Цвет кнопок и акцентов: Синий #2A73E8
· Цвет при наведении: Темно-синий #1B5E9C
· Цвет шрифта: Темно-серый #333333
· Цвет фона: Светлый серый #F9F9F9

Рисунок 1 – Цветовая палитра
1.3. Карта сайта
Таблица 1 – Карта сайта
|
Главный раздел
|
Подраздел
|
Вложенный раздел
|
|
Главная
|
Приветственное сообщение
|
|
|
Основные преимущества
|
|
|
Популярные курсы
|
|
|
Отзывы участников
|
|
|
Новости и обновления
|
|
|
О компании
|
История PrimeNest Realty
|
|
|
Миссия и ценности
|
|
|
Команда
|
|
|
Партнеры
|
|
|
Каталог курсов
|
Финансы
|
Управление финансами
|
|
Бюджетирование
|
|
Налоги для малого бизнеса
|
|
Маркетинг
|
Цифровой маркетинг
|
|
Социальные сети
|
|
Контент-маркетинг
|
|
Продажи
|
Стратегии продаж
|
|
Работа с клиентами
|
|
Продажи онлайн
|
|
Разработка продуктов
|
Основы разработки продуктов
|
|
Управление продуктовым циклом
|
|
Юридические вопросы
|
Регистрация бизнеса
|
|
Договорное право
|
|
Защита интеллектуальной собственности
|
|
Дополнительные курсы
|
Лидерство и управление командой
|
|
Инновации и развитие
|
|
Управление временем
|
|
Вебинары
|
Расписание вебинаров
|
|
|
Архив вебинаров
|
|
|
Регистрация на вебинары
|
|
|
Видеолекции
|
Библиотека видеолекций
|
|
|
Поиск и фильтры
|
|
|
Избранное
|
|
|
Интерактивные задания
|
Практические упражнения
|
|
|
Кейсы из реальной практики
|
|
|
Обратная связь от преподавателей
|
|
|
Форумы
|
Общие обсуждения
|
|
|
Обсуждение курсов
|
|
|
Советы и рекомендации
|
|
|
Обмен опытом
|
|
|
Личный кабинет
|
Профиль пользователя
|
Личная информация
|
|
Настройки аккаунта
|
|
Мои курсы
|
Текущие курсы
|
|
Завершенные курсы
|
|
Мои сертификаты
|
Полученные сертификаты
|
|
Скачать сертификат
|
|
История обучения
|
|
|
Тестирование
|
Тесты по курсам
|
|
|
Результаты тестирования
|
|
|
Сертификационные экзамены
|
|
|
Сертификаты
|
Описание сертификатов
|
|
|
Условия получения
|
|
|
Примеры сертификатов
|
|
|
Блог
|
Статьи и советы
|
|
|
Интервью с предпринимателями
|
|
|
Кейсы успешных бизнесов
|
|
|
Обзоры новых курсов
|
|
|
Контакты
|
Контактная информация
|
|
|
Форма обратной связи
|
|
|
Адрес и карта проезда
|
|
|
Поддержка
|
Часто задаваемые вопросы (FAQ)
|
|
|
Онлайн-чат
|
|
|
Техническая поддержка
|
|
|
Обратная связь
|
|
|
Новости
|
Актуальные события
|
|
|
Новые курсы и вебинары
|
|
|
Достижения компании
|
|
|
Партнеры
|
Наши партнеры
|
|
|
Вакансии для партнеров
|
|
|
Преимущества партнерства
|
|
|
Расписание событий
|
Предстоящие мероприятия
|
|
|
Семинары и мастер-классы
|
|
|
Конференции
|
|
|
Политика конфиденциальности
|
Сбор и использование данных
|
|
|
Условия использования
|
|
|
Правовая информация
|
|
|
Карьера
|
Вакансии
|
|
|
Стажировки
|
|
|
Преимущества работы в BizLearn Academy
|
|
1.4. Модули на разработку (на выбор)
Таблица 2 – Модули и функции
|
Модуль
|
Подраздел
|
Функция
|
|
Главная страница
|
Приветственное сообщение
|
Отображение миссии и ценностей компании.
|
|
Основные преимущества
|
Секция с Ключевыми преимуществами платформы.
|
|
Популярные курсы
|
Вывод списка наиболее востребованных курсов.
|
|
Отзывы участников
|
Раздел с отзывами пользователей.
|
|
Новости и обновления
|
Лента с последними новостями и обновлениями платформы.
|
|
О компании
|
История BizLearn Academy
|
Описание истории создания и развития компании.
|
|
Миссия и ценности
|
Детальное изложение миссии и основных ценностей.
|
|
Команда
|
Представление Ключевых членов команды с их биографиями и фотографиями.
|
|
Партнеры
|
Список партнеров компании с Описанием сотрудничества.
|
|
Каталог курсов
|
Категоризация курсов
|
Разделение курсов по направлениям (Финансы, Маркетинг, Продажи, Разработка продуктов, Юридические вопросы, Дополнительные курсы).
|
|
Фильтры и поиск
|
Возможность фильтровать курсы по категории, уровню сложности, популярности и другим параметрам.
|
|
Карточки курсов
|
Отображение информации о каждом курсе (название, Описание, длительность, преподаватель).
|
|
Страница курса
|
Детальная информация о курсе, программа, расписание занятий, отзывы.
|
|
Вебинары
|
Расписание вебинаров
|
Календарь предстоящих вебинаров с датами и временем.
|
|
Архив вебинаров
|
Доступ к записям прошедших вебинаров.
|
|
Регистрация на вебинары
|
Форма регистрации для участия в вебинарах.
|
|
Описание вебинаров
|
Детальная информация о каждом вебинаре, спикерах и темах.
|
|
Личный кабинет
|
Профиль пользователя
|
1) Личная информация (имя, контактные данные, фото).
2) Настройки аккаунта (изменение пароля, настройка уведомлений).
|
|
Мои курсы
|
1) Текущие курсы: Список курсов, в которых пользователь сейчас участвует.
2) Завершенные курсы: История завершенных курсов с возможностью повторного просмотра материалов.
|
|
Мои сертификаты
|
1) Полученные сертификаты: Перечень сертификатов, выданных после завершения курсов.
2) Скачать сертификат: Возможность скачивания сертификатов в формате PDF.
|
|
История обучения
|
Детальный отчет о пройденных курсах, выполненных заданиях и достигнутых результатах
|
|
Контакты
|
Контактная информация
|
Адрес, телефон, электронная почта компании.
|
|
Форма обратной связи
|
Онлайн-форма для отправки сообщений и вопросов.
|
|
Адрес и карта проезда
|
Встроенная карта с указанием местоположения компании.
|
|
Часы работы
|
Информация о времени работы службы поддержки и офиса.
|
1.5. База данных
Таблица 3 - WelcomeMessage
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор сообщения
|
PK, AUTO_INCREMENT
|
|
message_text
|
TEXT
|
Текст приветственного сообщения
|
|
|
updated_at
|
DATETIME
|
Дата и время последнего обновления
|
|
Таблица 4 - Advantages
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор преимущества
|
PK, AUTO_INCREMENT
|
|
title
|
VARCHAR(255)
|
Название преимущества
|
|
|
description
|
TEXT
|
Описание преимущества
|
|
|
icon_url
|
VARCHAR(255)
|
Ссылка на иконку преимущества (опционально)
|
|
Таблица 5 - PopularCourses
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор записи
|
PK, AUTO_INCREMENT
|
|
course_id
|
INT
|
Ссылка на таблицу Courses
|
FK
|
|
display_order
|
INT
|
Порядок отображения курсов на главной странице
|
|
|
created_at
|
DATETIME
|
Дата и время добавления записи
|
|
Таблица 6 - UserReviews
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор отзыва
|
PK, AUTO_INCREMENT
|
|
user_id
|
INT
|
Ссылка на таблицу Users
|
FK
|
|
review_text
|
TEXT
|
Текст отзыва
|
|
|
rating
|
INT
|
Оценка (например, от 1 до 5)
|
|
|
created_at
|
DATETIME
|
Дата и время написания отзыва
|
|
Таблица 7 - NewsUpdates
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор новости
|
PK, AUTO_INCREMENT
|
|
title
|
VARCHAR(255)
|
Заголовок новости
|
|
|
content
|
TEXT
|
Содержание новости
|
|
|
published_at
|
DATETIME
|
Дата и время публикации
|
|
|
author_id
|
INT
|
Ссылка на таблицу TeamMembers (автор новости)
|
FK
|
Таблица 8 – CompanyHistory
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор записи
|
PK, AUTO_INCREMENT
|
|
history_text
|
TEXT
|
Описание истории компании
|
|
|
updated_at
|
DATETIME
|
Дата и время последнего обновления
|
|
Таблица 9 –CompanyMissionValues
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор записи
|
PK, AUTO_INCREMENT
|
|
mission
|
TEXT
|
Миссия компании
|
|
|
values
|
TEXT
|
Ценности компании
|
|
|
updated_at
|
DATETIME
|
Дата и время последнего обновления
|
|
Таблица 10 – TeamMembers
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор члена команды
|
PK, AUTO_INCREMENT
|
|
name
|
VARCHAR(255)
|
Имя члена команды
|
|
|
position
|
VARCHAR(255)
|
Должность
|
|
|
biography
|
TEXT
|
Биография
|
|
|
photo_url
|
VARCHAR(255)
|
Ссылка на фотографию
|
|
|
linkedin_url
|
VARCHAR(255)
|
Ссылка на профиль LinkedIn (опционально)
|
|
Таблица 11 –Partners
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор партнера
|
PK, AUTO_INCREMENT
|
|
name
|
VARCHAR(255)
|
Название партнера
|
|
|
description
|
TEXT
|
Описание сотрудничества
|
|
|
logo_url
|
VARCHAR(255)
|
Ссылка на логотип партнера
|
|
|
website_url
|
VARCHAR(255)
|
Веб-сайт партнера
|
|
Таблица 12 – Categories
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор категории
|
PK, AUTO_INCREMENT
|
|
name
|
VARCHAR(255)
|
Название категории
|
|
|
description
|
TEXT
|
Описание категории
|
|
Таблица 13 –Courses
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор курса
|
PK, AUTO_INCREMENT
|
|
title
|
VARCHAR(255)
|
Название курса
|
|
|
description
|
TEXT
|
Описание курса
|
|
|
duration
|
VARCHAR(50)
|
Длительность курса (например, "10 недель")
|
|
|
instructor_id
|
INT
|
Ссылка на таблицу TeamMembers (преподаватель)
|
FK
|
|
category_id
|
INT
|
Ссылка на таблицу Categories
|
FK
|
|
popularity_score
|
INT
|
Балл популярности (для определения популярных курсов)
|
|
|
created_at
|
DATETIME
|
Дата и время создания курса
|
|
Таблица 14 –CourseDetails
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор
|
PK, AUTO_INCREMENT
|
|
course_id
|
INT
|
Ссылка на таблицу Courses
|
FK
|
|
program
|
TEXT
|
Программа курса
|
|
|
schedule
|
TEXT
|
Расписание занятий
|
|
|
created_at
|
DATETIME
|
Дата и время добавления деталей
|
|
Таблица 15 –Webinars
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор вебинара
|
PK, AUTO_INCREMENT
|
|
title
|
VARCHAR(255)
|
Название вебинара
|
|
|
description
|
TEXT
|
Описание вебинара
|
|
|
scheduled_at
|
DATETIME
|
Дата и время проведения
|
|
|
speaker_id
|
INT
|
Ссылка на таблицу TeamMembers (спикер)
|
FK
|
|
recording_url
|
VARCHAR(255)
|
Ссылка на запись вебинара (для архива)
|
|
|
is_past
|
BOOLEAN
|
Флаг, указывающий, прошел ли вебинар
|
|
Таблица 16 –WebinarRegistrations
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор регистрации
|
PK, AUTO_INCREMENT
|
|
webinar_id
|
INT
|
Ссылка на таблицу Webinars
|
FK
|
|
user_id
|
INT
|
Ссылка на таблицу Users
|
FK
|
|
registered_at
|
DATETIME
|
Дата и время регистрации
|
|
Таблица 17 – Users
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор пользователя
|
PK, AUTO_INCREMENT
|
|
first_name
|
VARCHAR(100)
|
Имя
|
|
|
last_name
|
VARCHAR(100)
|
Фамилия
|
|
|
email
|
VARCHAR(255)
|
Электронная почта
|
UNIQUE
|
|
phone
|
VARCHAR(20)
|
Контактный телефон
|
|
|
photo_url
|
VARCHAR(255)
|
Ссылка на фотографию профиля
|
|
|
notification_settings
|
JSON
|
Настройки уведомлений (опционально)
|
|
|
created_at
|
DATETIME
|
Дата и время регистрации
|
|
|
updated_at
|
DATETIME
|
Дата и время последнего обновления профиля
|
|
Таблица 18 –UserCourses
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор записи
|
PK, AUTO_INCREMENT
|
|
user_id
|
INT
|
Ссылка на таблицу Users
|
FK
|
|
course_id
|
INT
|
Ссылка на таблицу Courses
|
FK
|
|
status
|
ENUM
|
Статус курса для пользователя (Текущий, Завершенный)
|
|
|
progress
|
INT
|
Процент выполнения курса
|
|
|
completed_at
|
DATETIME
|
Дата завершения курса (если применимо)
|
|
Таблица 19 – CompanyContacts
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор записи
|
PK, AUTO_INCREMENT
|
|
address
|
VARCHAR(255)
|
Адрес компании
|
|
|
phone
|
VARCHAR(20)
|
Телефон компании
|
|
|
email
|
VARCHAR(255)
|
Электронная почта компании
|
|
|
map_url
|
VARCHAR(255)
|
Ссылка на карту проезда (например, Google Maps)
|
|
|
working_hours
|
VARCHAR(100)
|
Часы работы
|
|
|
updated_at
|
DATETIME
|
Дата и время последнего обновления
|
|
Таблица 20 –Feedback
|
Поле
|
Тип данных
|
Описание
|
Ключ
|
|
id
|
INT
|
Уникальный идентификатор отзыва
|
PK, AUTO_INCREMENT
|
|
user_id
|
INT
|
Ссылка на таблицу Users (если отзыв от пользователя)
|
FK
|
|
name
|
VARCHAR(255)
|
Имя отправителя (если анонимно)
|
|
|
email
|
VARCHAR(255)
|
Электронная почта отправителя
|
|
|
message
|
TEXT
|
Сообщение
|
|
|
submitted_at
|
DATETIME
|
Дата и время отправки сообщения
|
|
Таблица 21 – Связи
|
Таблицы
|
Описание
|
|
Categories → Courses
|
Одна категория может содержать множество курсов
|
|
TeamMembers → Courses
|
Один преподаватель может вести множество курсов
|
|
TeamMembers → Webinars
|
Один спикер может вести множество вебинаров
|
|
Users → UserCourses
|
Один пользователь может быть записан на множество курсов
|
|
Users → WebinarRegistrations
|
Один пользователь может зарегистрироваться на множество вебинаров
|
|
Users → UserReviews
|
Один пользователь может оставить множество отзывов
|
|
Users → Feedback
|
Один пользователь может отправить множество сообщений
|
|
Courses → CourseDetails
|
Один курс может иметь множество деталей курса
|
|
Courses → CourseReviews
|
Один курс может иметь множество отзывов
|
|
Webinars → WebinarRegistrations
|
Один вебинар может иметь множество регистраций
|
...
|