ИТМ-406. Дисциплина «Web-программирование». Осень 2021

Задание по дисциплине на осенний семестр 2021 г.

Лекции 16 ч.

Лабораторные раболты 32 ч.

1. Изучить теоретический материал и выполнить уроки из раздела Уроки по фреймворку Bootstrap 4.  

Выполнить контрольное задание согласно своему варианту – создать адаптивный html-шаблон из psd-шаблона средствами фреймворка Bootstrap.

Требования к адаптивному макету:

– макет должен иметь различное расположение блоков на экранах разной ширины. Предварительно необходимо сделать эскиз сетки html-страницы для пяти экранов (xs, sm, md, lg, xl). Продемонстрировать эскиз при сдаче контрольного задания;

– навигационная панель должна сворачиваться в кнопку с выпадающим меню;

– в макет включить адаптивный слайдер - карусель Bootstrap или любой другой адаптивный слайдер. Слайдер можно найти в Интернет или в разделе Web-дизайн – Слайдеры этого сайта;

– в макет включить как минимум одно модальное окно и два компонента на выбор;

– при необходимости часть элементов дизайна макета можно скрыть на маленьком экране;

– окончательный вариант должен быть максимально похож на исходник;

– рекомендуется просмотреть видеокурс http://webformyself.com/minikurs/bootstrap/index-subscribe.html Версию Bootstrap взять из исходников, которые приложены к видеокурсу. Сдавать эти уроки не надо.

2. Выполнить уроки PHP и MySql из раздела Учебные курсы - Уроки PHP и MySQL. Урок 5 разместить на бесплатном хостинге, например, на  https://beget.com/ru/free-hosting или каком-нибудь другом. 

3. Пройти тест по урокам PHP и MySQL 1, 2, 3, 5 в системе Таймлайн. 

4. Выполнить контрольную работу 1 по PHP "Шаблон сайта" по вариантам. Варианты внизу этой страницы. Варианты HTML-шаблонов скачайте здесь.

Требования к контрольной работе 1:

HTML-шаблон сайта перевести на PHP. Требования к php-сайту:
- блоки сайта, общие для всех страниц сайта должны включаться в web-страницу с использованием функции include();
- включаемых блоков должно быть не менее трех: верхнее меню, боковое меню, подвал;
- на php-сайте создать не менее трех взаимосвязанных гиперссылками страниц с разным содержимым основного (изменяемого) контента.

5. Выполнить контрольную работу 2 по PHP и MySQL по вариантам. Варианты можно скачать здесь. Работу разместить на бесплатном хостинге.

6. Выполнить 8 лабораторных работ по CMS Revolution из раздела Учебные курсы – Уроки МОDx Revolution. Сайт разместить на бесплатном хостинге, например, на https://beget.com/ru/free-hosting или каком-нибудь другом. Разместить на бесплатном хостинге. Сдавать все работы сразу.

7. Пройти тест по теоретическому материалу (PHP). Лекции приложены в Таймлайн.

В конце семестра – ДИФФЕРИНЦИРОВАННЫЙ ЗАЧЕТ

Действует рейтинговая система. 

Критерии оценки:

  • 55-70 баллов – «Удовлетворительно»
  • 71-85 баллов – «Хорошо»
  • 86-100 баллов - «Отлично»

 Варианты

1. Бутакова Екатерина Романовна (вариант 1)
2. Вагин Максим Александрович (вариант 2)
3. Веретенова Наталья Романовна (вариант 3)
4. Герцев Кирилл Сергеевич (вариант 4)
5. Динза Эрнандес Даяна Вальфридовна (вариант 5)
6. Дубровский Александр Владимирович (вариант 6)
7. Исмаилов Роман Русланович (вариант 7)
8. Клименкова Ксения Владимировна (вариант 8)
9. Климова Алиса Андреевна (вариант 9)
10. Коренюгин Степан Андреевич (вариант 10)
11. Красодымский Владимир Николаевич (вариант 11)
12. Лушников Дмитрий Игоревич (вариант 12)
13. Митракова Виктория Викторовна (вариант 13)
14. Наумов Александр Геннадьевич (вариант 14)
15. Новиков Вячеслав Кириллович (вариант 15)
16. Сайфутдинова Александра Рустамовна (вариант 16)
17. Саламонов Александр Андреевич (вариант 17)
18. Терентьева Анна Андреевна (вариант 18)
19. Третьяков Александр Дмитриевич (вариант 19)
20. Черепков Константин Сергеевич (вариант 20)
21. Шило Ольга Дмитриевна (вариант 21)




Темы ВКР

Для групп «Информационные технологии в медиаиндустрии»

  • Интернет-магазин средствами системы управления контентом (CMS по выбору Joomla, WordPress, MODx и др.)
  • Web-сайт компании средствами системы управления контентом (CMS по выбору Joomla, Wordpress, MODx и др.)

Для групп «Компьютерные технологии»

  • Web-сайт компании средствами системы управления контентом (CMS по выбору Joomla, Wordpress, MODx и др.) + электронное руководство
  • ЭУП «Создание сайта средствами CMS MODx Revolution»
  • ЭУП «Создание сайта средствами CMS MODx Evolution»
  • ЭУП «Создание сайта средствами CMS Drupal»
  • ЭУП «Создание интернет-магазина средствами CMS MODx»
  • ЭУП «Создание интернет-магазина средствами CMS Wordpress»
  • ЭУП «Создание интернет-магазина средствами CMS OpenCart (или ocStore)»
  • ЭУП «Адаптивная верстка web-сайта»
  • ЭУП «Создание сайта средствами PHP и MySQL»
  • ЭУП «Язык jQuery»
  • ЭУП «Верстка многостраничных изданий в Adobe InDesign»
  • ЭУП «Графический редактор Adobe Illustrator»
  • ЭУП «SEO-оптимизация и продвижение сайта в сети Интернет»
  • ЭУП «Препроцессор Less - динамический язык стилей»
  • ЭУП «Фреймворк Yii»
  • ЭУП «Дизайн сайтов в программе Figma»

Для групп «Информационная безопасность»

  • Обеспечение безопасности веб-сайта компании (создание сайта + безопасность)
  • ЭУП «Web-программирование и защита в среде Интернет»
  • ЭУП «Средства защиты web-сайта на CMS (WordPress, Joomla, MODx и др.)»



Информация для студентов РГППУ