|
рабочая программа ПМ 09. 8. ПМ.09 Проектирование, разработка и оптимизация веб приложений. Программа подготовки специалистов среднего звена по специальности среднего профессионального образования
3.2. Содержание обучения по профессиональному модулю ПМ.09 Проектирование, разработка и оптимизация веб-приложений
Наименование разделов профессионального модуля (ПМ), междисциплинарных курсов (МДК) и тем
| Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа обучающегося, курсовая работ (проект)
| Объем часов
| Уровень освоения
| 1
| 2
| 3
| 4
| МДК 09.01 Проектирование и разработка
веб-приложений
|
| 266
|
| Тема 9.1.1 Разработка сетевых приложений
| Содержание
| 264
|
| Теоретические занятия
| 139
| 3
| Введение
| 6
|
| Основы PHP
| 7
|
| Формы
| 7
|
| Cookie.
| 7
|
| HTTP-заголовки ответа сервера. Сессии
| 7
|
| Работа с файловой системой
| 7
|
| Основы работы с базами данных
| 7
|
| Связь с базами данных MySQL
| 7
|
| Объектно-ориентированное программирование на PHP
| 7
|
| PHP и XML
| 7
|
| PHP и XML Web-services
| 7
|
| Сокеты и сетевые функции
| 7
|
| Работа с графикой
| 7
|
| Язык сценариев JavaScript.
| 7
|
| Объектно-ориентированное программирование
| 7
|
| jQuery
| 7
|
| AJAX
| 7
|
| PHP фреймворки
| 7
|
| CMS
| 7
|
| Размещение Web-сайта на сервере
| 7
|
| Контрольные работы
| 2
| 3
| Разработка сетевых приложений
| 2
|
| Лабораторные работы
| 125
| 3
| Лабораторная работа «Создание серверных сценариев с использованием технологии PHP»
| 7
|
| Лабораторная работа «Обработка данных на форме»
| 7
|
| Лабораторная работа «Организация файлового ввода-вывода»
| 7
|
| Лабораторная работа «Организация поддержки базы данных в PHP»
| 7
|
| Лабораторная работа «Отслеживание сеансов (session)»
| 7
|
| Лабораторная работа «Создание проекта «Регистрация»»
| 7
|
| Лабораторная работа «Создание проекта «Интернет магазин»»
| 7
|
| Лабораторная работа «Составление схем XML-документов»
| 7
|
| Лабораторная работа «Отображение XML-документов различными способами»
| 7
|
| Лабораторная работа «Разработка Web-приложения с помощью XML»
| 7
|
| Лабораторная работа «Использование языка сценариев JavaScript при создании web-сайта»
| 7
|
| Лабораторная работа «Применение технологии AJAX»
| 7
|
| Лабораторная работа «Использование библиотеки jQuery»
| 7
|
| Лабораторная работа «Использование фреймворка для создания сайта»
| 8
|
| Лабораторная работа «Создание сайта на CMS»
| 8
|
| Лабораторная работа «Администрирование сайта»
| 8
|
| Лабораторная работа «Публикация сайта на бесплатном хостинге»
| 8
|
|
| Самостоятельная работа обучающихся
| 16
|
|
| Основы web-технологий. WEB-дизайн
| 2
|
|
| Планирование, организация и проектирование web-сайта. Юзабилити.
| 2
|
| Цвет в дизайне. Графика на web-страницах. Шрифты. Композиционный компьютерный дизайн
| 2
|
| Основные стили web-дизайна.
| 2
|
| Макетирование веб - страницы
| 2
|
| Применение шрифтовой композиции при создании презентации.
| 2
|
| Форзацы и их художественное оформление
| 2
|
| Дизайн полосных иллюстрации в книге.
| 2
|
|
| Зачет
| 2
| 3
| МДК. 09.02 Оптимизация веб-приложений
|
| 140
|
| Тема 9.2.1 Методы оптимизации веб - приложений
| Содержание
| 138
|
| Теоретические занятия
| 56
| 3
| Введение. Продвижение сайтов
| 9
|
| Внутренняя поисковая оптимизация (SEO)
| 9
|
| Внешняя поисковая оптимизация (SEO)
| 10
|
| Индексация сайта
| 9
|
| Увеличение посещаемости сайта
| 10
|
| Конвертация трафика
| 9
|
| Контрольные работы
| 2
| 3
| Методы оптимизации веб - приложений
| 2
|
| Лабораторные работы
| 80
| 3
| Проведение общего аудита сайта: SEO, юзабилити, тексты
| 16
|
| Исследование способов ускорения загрузки сайтов
| 16
|
| Проведение внутренней SEO оптимизация сайта
| 16
|
| Техническая оптимизация, дополнительные настройки
| 16
|
| Улучшение поведенческих факторов
| 16
|
|
| Самостоятельная работа обучающихся
| 8
|
|
| Создание пиктограмм для московского метро.
| 2
|
|
| Дизайн- проект серии рекламных плакатов
| 2
|
|
| Создание постеров в журнале и газете
| 2
|
|
| Упаковка для бакалейных товаров
| 2
|
|
| Зачет
| 2
| 3
| МДК. 05.03 Обеспечение безопасности веб-приложений
|
| 140
|
| Тема 9.3.1 Технологии обеспечения безопасности веб-приложений
| Содержание
| 136
|
| Теоретические занятия
| 61
| 3
| Основные принципы построения безопасных сайтов. Понятие безопасности приложений и классификация опасностей
| 10
|
| Источники угроз информационной безопасности и меры по их предотвращению
| 10
|
| Регламенты и методы разработки безопасных веб-приложений
| 10
|
| Безопасная аутентификация и авторизация.
| 10
|
| Повышение привилегий и общая отказоустойчивость системы
| 10
|
| Проверка корректности данных, вводимых пользователем. Публикация изображений и файлов. Методы шифрования. SQL- инъекции. XSS-инъекции
| 11
|
| Контрольные работы
| 2
| 3
| Технологии обеспечения безопасности веб-приложений
| 2
|
| Лабораторные работы
| 75
| 3
| Сбор информации о web-приложении.
| 15
|
| Тестирование защищенности механизма управления доступом и сессиями
| 15
|
| Тестирование на устойчивость к атакам отказа в обслуживании
| 15
|
| Поиск уязвимостей к атакам XSS.
| 15
|
| Поиск уязвимостей к атакам SQL-injection.
| 15
|
|
| Самостоятельная работа обучающихся
| 8
|
|
| Разработка клиентской части сайта с использованием JavaScript и JQuery
| 2
|
|
| Разработка серверной части сайта с использованием PHP и MySQL
| 2
|
|
| Обеспечение информационной безопасности веб-проекта.
| 2
|
|
| Подготовительные работы: общий аудит сайта, анализ конкурентной среды, создание резервной копии сайта
| 2
|
|
| Зачет
| 2
| 3
|
| Экзамен
| 6
| 3
| Всего:
| 677
|
| |
|
|