Главная страница

рабочая программа ПМ 09. 8. ПМ.09 Проектирование, разработка и оптимизация веб приложений. Программа подготовки специалистов среднего звена по специальности среднего профессионального образования


Скачать 54.82 Kb.
НазваниеПрограмма подготовки специалистов среднего звена по специальности среднего профессионального образования
Анкоррабочая программа ПМ 09
Дата05.11.2021
Размер54.82 Kb.
Формат файлаdocx
Имя файла8. ПМ.09 Проектирование, разработка и оптимизация веб приложений.docx
ТипПрограмма
#264135
страница2 из 4
1   2   3   4

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



1   2   3   4


написать администратору сайта