МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ ДАГЕСТАН
Государственное бюджетное профессиональное образовательное учреждение
Республики Дагестан «Индустриально-промышленный колледж»
РАБОЧАЯ ПРОГРАММА
ПРОФЕССИОНАЛЬНОГО МОДУЛЯ
ПМ.ОЗ Проектирование, разработка и оптимизация веб приложений
Код и наименование профессии/специальности:
09.02.11 Разработка и управление программным обеспечением
Квалификация выпускника:
Программист
Форма обучения: очная
2026 г.
ОДОБРЕНО
предметной (цикловой) комиссией
Протокол № 1 от «31» августа 2026 г.
Председатель П(Ц)К
УТВЕРЖДАЮ
Зам. директора по УР
Шабанова М.М.
подпись
Магомедова З.А.
ФИО
«31» августа 2026 г
ФИО
Рабочая программа «ПМ.03 Проектирование, разработка и оптимизация веб приложений» разработана на основе требований:
Федерального
государственного
образовательного
стандарта
среднего
профессионального образования по специальности «09.02.11 Разработка и управление
программным обеспечением» утвержденного приказом Минобрнауки России от № 138 от
24.02.2025
с учетом:
- профиля получаемого образования.
-
примерной рабочей программы;
-
Рекомендаций по организации получения среднего общего образования в
пределах освоения образовательных программ среднего профессионального
образования на базе основного общего образования с учетом требований
федеральных государственных образовательных стандартов и получаемой
профессии или специальности среднего профессионального образования
(разработаны Департаментом государственной политики в сфере подготовки
рабочих кадров и ДПО Минобрнауки России совместно с ФГАУ «Федеральный
институт развития образования» (письмо Департамента государственной
политики в сфере подготовки рабочих кадров и ДПО Минобрнауки России от
11.05.2017 № 170511);
-
Методических рекомендаций по разработке рабочих программ
общеобразовательных учебных дисциплин в пределах освоения основной
профессиональной образовательной программы среднего профессионального
образования (ППКРС и ППССЗ), разработанных Отделом профессионального
образования Министерства образования и пауки Республики Дагестан в
соответствии с рабочим учебным планом образовательной организации на
2026/2027 учебный год.
Разработчик: преподаватель ГБГЮУ РД ИПК Магомедова З.А.
Рецензенты: зам. директора по ИКТ Магомедов Р.Б
34
1. ОБЩАЯ ХАРАКТЕРИСТИКА РАБОЧЕЙ ПРОГРАММЫ
ПРОФЕССИОНАЛЬНОГО МОДУЛЯ
«ПМ.н 03 ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЙ»
код и наименование модуля
1.1. Цель и место профессионального модуля в структуре образовательной программы
Цель модуля: освоение вида деятельности «Проектирование и разработка вебприложений».
Профессиональный модуль включен в обязательную часть образовательной
программы.
1.2. Планируемые результаты освоения профессионального модуля
Результаты освоения профессионального модуля соотносятся с планируемыми результатами освоения образовательной программы, представленными в матрице компетенций выпускника (п. 4.3.3 ПОП-П).
В результате освоения профессионального модуля обучающийся должен:
Код ОК,
Уметь
ПК
ОК 01
распознавать задачу
и/или проблему в профессиональном и/или социальном контексте, анализировать и выделять её
составные части
определять этапы решения задачи, составлять
план действия, реализовывать составленный
план, определять необходимые ресурсы
выявлять и эффективно
искать информацию, необходимую для решения
задачи и/или проблемы
владеть актуальными методами работы в профессиональной и смежных
сферах
оценивать результат и
последствия своих действий (самостоятельно
или с помощью наставника)
ОК 02
определять задачи для
поиска информации,
планировать процесс поиска, выбирать необходимые источники информации
Знать
актуальный профессиональный и социальный
контекст, в котором приходится работать и жить
структура плана для решения задач, алгоритмы
выполнения работ в профессиональной и смежных областях
основные источники информации и ресурсы для
решения задач и/или
проблем в профессиональном и/или социальном контексте
методы работы в профессиональной и смежных
сферах
порядок оценки результатов решения задач профессиональной деятельности
номенклатура информационных источников,
применяемых в профессиональной деятельности
приемы структурирования информации
Владеть навыками
35
ОК 05
ОК 09
выделять наиболее значимое в перечне информации, структурировать
получаемую информацию, оформлять результаты поиска
оценивать практическую
значимость результатов
поиска
применять средства информационных технологий для решения профессиональных задач
использовать современное программное обеспечение в профессиональной деятельности
использовать различные
цифровые средства для
решения профессиональных задач
грамотно излагать свои
мысли и оформлять документы по профессиональной тематике на государственном языке
проявлять толерантность
в рабочем коллективе
понимать общий смысл
четко произнесенных
высказываний на известные темы (профессиональные и бытовые), понимать тексты на базовые профессиональные
темы
участвовать в диалогах
на знакомые общие и
профессиональные темы
строить простые высказывания о себе и о своей
профессиональной деятельности
кратко обосновывать и
объяснять свои действия
(текущие и планируемые)
писать простые связные
сообщения на знакомые
или интересующие
профессиональные темы
формат оформления результатов поиска информации
современные средства и
устройства информатизации, порядок их применения и
программное обеспечение в профессиональной
деятельности, в том
числе цифровые средства
психологические основы
деятельности коллектива
правила построения устных сообщений
особенности социального и культурного контекста
правила построения простых и сложных предложений на профессиональные темы
основные общеупотребительные глаголы (бытовая и профессиональная
лексика)
лексический минимум,
относящийся к описанию
предметов, средств и
процессов профессиональной деятельности
особенности произношения
правила чтения текстов
профессиональной
направленности
36
ПК.3.1
ПК.3.2
проведение анкетирования и интервьюирования
для выявления требований заказчика.
оформление технической
документации в соответствии с нормами и стандартами.
осуществление выбора
одного из типовых решений по разработке вебприложений.
работа со специализированным программным
обеспечением для планирования времени и организации работы с клиентами.
разрабатывать программный код клиентской и
серверной части веб-приложений.
использовать язык разметки страниц
веб-приложения
оформлять код программы в соответствии
со стандартом кодирования
использовать открытые
библиотеки и фреймворки
использовать выбранную
среду программирования
и средства системы
управления базами данных
осуществлять взаимодействие клиентской и
серверной частей веб
приложений
разрабатывать код информационных систем
разрабатывать программный код клиентской части веб-приложений.
оформлять код программы в соответствии
со стандартом кодирования.
инструменты и методы
выявления требований
заказчика к веб-приложению.
типовые решения по разработке веб-приложений.
нормы и стандарты
оформления технической
документации.
принципы проектирования и разработки информационных систем.
сбор предварительных
данных для выявления
требований к веб-приложению.
определение первоначальных требований заказчика к веб-приложению и возможности их
реализации.
подбор оптимальных вариантов реализации задач и согласование их с
заказчиком.
разработка технического
задания на веб-приложение в соответствии с требованиями заказчика.
языки программирования и разметки для разработки клиентской и
серверной части веб-приложений
принципы работы объектной модели веб-приложений и браузера
основы технологии клиент-сервер
технологии разработки
серверной части
особенности отображения веб приложений в
размерах рабочего пространства устройств
особенности отображения элементов ИР в различных браузерах. особенности выбранной
среды программирования и системы управления базами данных
языки программирования и разметки для разработки клиентской и
серверной части веб приложений.
принципы работы объектной модели веб-приложений и браузера
технологии для разработки анимации
выполнять верстку страниц веб приложений
кодировать на языках
веб программирования
разрабатывать базы данных
использовать специальные готовые технические
решения при разработке
веб приложений
выполнять разработку
информационных систем
разрабатывать интерфейс пользователя
разрабатывать анимационные эффекты
разрабатывать интерфейсы пользователя, используя существующие
наборы стилей, такие как
Bootstrap или Foundation,
для создания привлекательного и согласованного визуального оформления.
применение предустановленных элементов
управления, таких как
кнопки, формы, меню и
т.д., предоставляемых в
выбранных наборах стилей.
адаптация и настройка
стилей и элементов
37
ПК.3.3
использовать объектные
модели веб приложений
и браузера
разрабатывать анимацию
для веб приложений для
повышения его доступности и визуальной привлекательности
использование основных
принципов дизайна интерфейса пользователя и
управления стилями,
предоставляемыми наборами.
использование готовых
компонентов и стилей
для эффективной и быстрой разработки интерфейса.
способность адаптировать и настраивать стили
и элементы управления
для достижения желаемого визуального эффекта и соответствия дизайну
выбирать хостинг в соответствии с параметрами
веб-приложения
составлять сравнительную характеристику хостингов и выделенного
виртуального сервера
понимание требований и
потребностей веб-приложений для выбора
наиболее подходящего
метода и технологии размещения.
навыки настройки и конфигурации серверов для
обеспечения стабильной
работы веб-приложений
способность мониторить
и анализировать производительность веб-приложений для оптимизации и улучшения работы
подключать и настраивать системы монито-
способы манипуляции
управления с использоэлементами страницы
ванием CSS и JavaScript
веб-приложения
виды анимации и способы ее применения.
знакомство с существующими наборами стилей,
такими как Bootstrap,
Foundation, Material UI и
другие.
понимание основных
концепций и возможностей предоставляемых
наборами стилей и элементов управления.
знание CSS и JavaScript
для настройки и расширения стилей и элементов управления в выбранных наборах
характеристики, типы и
виды хостингов
методы и способы передачи информации
в сети Интернет
устройство и работу хостинг-систем
знание различных методов и технологий размещения веб-приложений,
таких как виртуализация
(VMware, Hyper-V), контейнеризация (Docker,
Kubernetes), облачные
платформы (AWS,
Azure) и т.д.
понимание принципов
работы веб-серверов, баз
данных и других необходимых компонентов для
размещения веб-приложений.
знание методов безопасности и защиты данных
при размещении вебприложений в сети.
устанавливать и настраивать веб серверы, СУБД
для организации работы
веб-приложений
использовать инструментальные средства контроля версий исходного
кода и баз данных
проводить работы по резервному копированию
веб-приложений
выполнять регистрацию
и обработку запросов заказчика в службе технической поддержки
настройка и использование средств мониторинга
состояния инфраструктуры, таких как Zabbix,
Observium, Hakta
Heartbeat и других.
создание и настройка мониторинговых шаблонов
для отслеживания различных параметров и
метрик инфраструктуры.
38
ПК.3.4
ринга работы Веб-приложений и сбора статистики его использования
устанавливать и настраивать веб сервера, СУБД
для организации работы
веб-приложений
работать с системами
Helpdesk
выяснять из беседы с заказчиком и понимать
причины возникших аварийных ситуаций с информационным ресурсом
анализировать и решать
типовые запросы заказчиков. выполнять регламентные процедуры по
резервированию данных
устанавливать прикладное программное обеспечение для резервирования веб приложений
понимание принципов
работы и архитектуры
средств мониторинга состояния инфраструктуры.
умение настраивать мониторинговые параметры и метрики в соответствии с требованиями
и потребностями инфраструктуры.
способность анализировать данные мониторинга и принимать действия для устранения
проблем и повышения
производительности.
основные показатели использования Веб-приложений и способы их анализа
регламенты работ по резервному копированию и
развертыванию резервной копий веб-приложений. способы и средства
мониторинга работы вебприложений
методы развертывания
веб-служб и серверов
принципы организации
работы службы технической поддержки
общие основы решения
практических задач по
созданию резервных копий
знакомство с основными
функциональными возможностями и инструментами средств мониторинга, таких как Zabbix,
Observium, Hakta
Heartbeat и других.
понимание принципов
сбора и анализа данных
мониторинга для выявления проблем и прогнозирования производительности инфраструктуры.
знание методов
настройки и оптимизации средств мониторинга для достижения
максимальной эффективности и точности данных.
выполнять отладку и тестирование программного кода (в том числе с
использованием инструментальных средств)
сетевые протоколы и основы web технологий
современные методики
тестирования
конфигурация и
настройка уведомлений
и оповещений для мониторинга состояния инфраструктуры.
анализ и интерпретация
данных, собранных с помощью средств мониторинга, для выявления
проблем и улучшения
производительности
публиковать веб-приложения на базе
хостинга или выделенного виртуального сервера в сети Интернет
размещение веб-приложений в сети с использованием различных методов и технологий, таких
как виртуализация, контейнеризация, облачные
платформы и т.д.
настройка и конфигурация серверов для хостинга веб-приложений,
включая установку необходимого программного
обеспечения, настройку
сетевых параметров и
безопасности.
управление и мониторинг работы веб-приложений, включая отслеживание доступности и
производительности, резервное копирование
данных и обновление
программного обеспечения.
решение проблем, связанных с размещением
веб-приложений, таких
как неполадки в работе
серверов, сбои в сети
или проблемы с безопасностью.
использовать инструментальные средства контроля версий и баз данных, учета дефектов
39
ПК.3.5
выполнять оптимизацию
и рефакторинг
программного кода
кодировать на скриптовых языках программирования.
тестировать веб-приложения с использованием
тест-планов
применять инструменты
подготовки тестовых
данных
выбирать и комбинировать техники тестирования веб-приложений
работать с системами
контроля версий в
соответствии с регламентом использования системы контроля версий
выполнять проверку вебприложения по
техническому заданию
осуществлять аудит безопасности веб приложений
модифицировать вебприложение с целью
внедрения программного
кода по обеспечению
безопасности его работы
способность проводить
аудит безопасности вебприложений, используя
различные инструменты
и методы, такие как сканирование уязвимостей,
тестирование на проникновение и анализ кода.
навыки анализа полученных результатов аудита
и тестирования на проникновение для определения уязвимостей и
рисков безопасности.
умение предоставлять
отчеты и рекомендации
по улучшению безопасности веб-приложений
на основе проведенного
аудита.
эргономики пользовательских интерфейсов
основные принципы отладки и тестирования
программных продуктов
методы организации работы при проведении
процедур тестирования
возможности используемой системы
контроля версий и вспомогательных инструментальных программных
средств
для обработки исходного
текста программного
кода
регламент использования системы контроля
версий
предметную область
проекта для составления
тест-планов
источники угроз информационной безопасности
и меры по их предотвращению
регламенты и методы
разработки безопасных
веб-приложений
знание различных инструментов и методов
для проведения аудита
безопасности веб-приложений, таких как сканеры уязвимостей
(Nessus, OpenVAS), инструменты тестирования
на проникновение
(Metasploit, Burp Suite) и
анализ кода (SonarQube).
понимание основных
уязвимостей и рисков
безопасности веб-приложений, таких как инъекции, межсайтовый
скриптинг, подделка запросов между сайтами и
т.д.
знание методов и рекомендаций по устранению
тестировать веб-приложения с точки зрения логической целостности
тестировать интеграцию
веб-приложения
с внешними сервисами и
учетными системами
обеспечивать безопасную и бесперебойную
работу
осуществление аудита
безопасности веб-приложения в соответствии с
регламентом по безопасности.
идентификация потенциальных уязвимостей и
рисков безопасности
веб-приложения.
проведение тестирования на проникновение
для проверки уровня защиты веб-приложения.
анализ полученных результатов аудита и тестирования на проникновение для определения
слабых мест и рекомендаций по их устранению.
40
ПК.3.6
модифицировать код
веб-приложения в соответствии с требованиями
и регламентами поисковых систем. размещать
текстовую и графическую информацию на
страницах веб приложения
редактировать HTMLкод с использованием
систем администрирования. Проверять HTMLкод на соответствие отраслевым стандартам
способность анализировать и оптимизировать
контент веб-приложений
с учетом требований поисковых систем.
навыки использования
инструментов для анализа ключевых слов, анализа конкурентов и мониторинга позиций в поисковой выдаче.
умение разрабатывать и
реализовывать SEO-стратегии для повышения видимости веб-приложений в поисковых системах.
ПК.3.7
подключать и настраивать системы мониторинга работы Веб-приложений и
сбора статистики его использования
уязвимостей и повышению безопасности вебприложений на основе
результатов аудита.
особенности работы систем управления
сайтами
принципы функционирования поисковых сервисов и особенности оптимизации Веб-приложений под них (SEO)
методы оптимизации
Веб-приложений
под социальные медиа
(SMO)
знание основных правил
и норм подготовки информации для поисковых систем, таких как
использование мета-тегов, оптимизация заголовков и описаний страниц, использование ключевых слов и т.д.
понимание принципов
работы поисковых систем и алгоритмов ранжирования, таких как
Google PageRank.
знание современных методов и инструментов
для анализа и оптимизации контента веб-приложений, таких как Google
Analytics, SEMrush, Moz
и т.д.
понимание основных
принципов разработки и
реализации SEO-стратегий для повышения видимости веб-приложений в поисковых системах.
основные показатели использования
веб-приложений и способы их анализа
знание различных методов и инструментов для
сбора статистики о работе веб-приложений,
модернизировать вебприложения с учетом
правил и норм подготовки информации для
поисковых систем
анализ и оптимизация
контента веб-приложений с учетом правил и
норм подготовки информации для поисковых систем.
использование современных методов и инструментов для улучшения
видимости веб-приложений в поисковых системах.
применение SEO-стратегий для повышения рейтинга и привлечения целевой аудитории.
реализовывать мероприятия по продвижению
веб-приложений в сети
Интернет
собирать и предварительно анализировать
41
составлять отчет по основным показателям использования Веб-приложений
(рейтинг, источники и
поведение пользователей, конверсия и др.)
способность настроить
сбор статистики о работе
веб-приложений, используя различные инструменты и технологии, такие как мониторинг системы, журналы сервера,
инструменты аналитики
и т.д.
навыки анализа собранной статистики для выявления проблем и оптимизации производительности веб-приложений.
умение предоставлять
отчеты и рекомендации
по улучшению работы
веб-приложений на основе собранной статистики.
подключать и настраивать системы мониторинга работы Веб-приложений и сбора статистики его использования
работать с системами
продвижения веб приложений.
публиковать информации о веб приложении в
специальных справочниках и каталогах
осуществлять подбор и
анализ ключевых
слов и фраз для соответствующей предметной
области с использованием специализированных программных
средств
составлять тексты, включающие ссылки
на продвигаемый сайт,
для размещения
на сайтах партнеров
таких как мониторинг
систем (Nagios, Zabbix),
аналитические инструменты (Google Analytics,
ELK Stack) и инструменты профилирования
кода (Xdebug, Blackfire).
понимание основных
метрик и показателей
производительности вебприложений, таких как
время отклика, пропускная способность, использование ресурсов и т.д.
знание методов оптимизации и улучшения производительности вебприложений на основе
анализа собранной статистики.
принципы функционирования поисковых сервисов.
виды и методы расчета
индексов цитируемости
веб-приложений (ТИЦ,
ВИЦ)
стратегии продвижения
веб-приложенийв сети
Интернет
виды поисковых запросов пользователей
в интернете
программные средства и
платформы для
подбора ключевых словосочетаний, отражающих специфику сайта
инструменты сбора и
анализа поисковых
запросов
знание основных принципов маркетинга и продвижения приложений.
понимание целевой
аудитории и конкурентной среды в сфере приложений.
знание различных инструментов и платформ
статистическую информацию о работе веб-приложений
сбор статической статистики о работе веб-приложений, такой как
время отклика, количество запросов и ошибок,
использование ресурсов
и т.д.
анализ собранной статистики для определения
эффективности работы
веб-приложения и выявления возможных проблем или узких мест.
применение методов и
инструментов для анализа производительности
веб-приложений, таких
как мониторинг систем,
аналитика данных и профилирование кода.
реализовывать мероприятия по продвижению
веб-приложений в сети
Интернет
собирать и предварительно анализировать
статистическую информацию о работе веб-приложений
разработка и реализация
стратегии продвижения
приложения в соответствии с целями и потребностями бизнеса.
проведение маркетинговых исследований для
определения целевой
аудитории и конкурентной среды.
создание и оптимизация
контента для привлечения и удержания пользователей, включая описания приложения, видео
обзоры, блоги и социальные медиа публикации.
разработка и реализация
рекламных кампаний для
повышения видимости
42
осуществлять оптимизацию приложений с целью повышения его рейтинга в сети интернет.
умение разрабатывать и
реализовывать стратегии
продвижения приложений, учитывая цели бизнеса и потребности целевой аудитории.
навыки проведения маркетинговых исследований для определения целевой аудитории и конкурентной среды.
умение создавать качественный контент для
привлечения и удержания пользователей,
включая описания приложения, видео обзоры,
блоги и социальные медиа публикации.
навыки разработки и реализации рекламных кампаний для повышения
видимости приложения,
включая контекстную
рекламу, рекламу в социальных сетях и партнерские программы.
умение анализировать
эффективность мероприятий по продвижению и
оптимизировать стратегию на основе полученных результатов.
для создания и оптимизации контента, таких
как WordPress
понимание основных методов рекламы и продвижения в интернете,
включая контекстную
рекламу, рекламу в социальных сетях и партнерские программы.
знание методов анализа
эффективности мероприятий по продвижению и
оптимизации стратегии
на основе полученных
результатов.
приложения, включая
контекстную рекламу,
рекламу в социальных
сетях и партнерские программы.
анализ эффективности
мероприятий по продвижению и оптимизация
стратегии на основе полученных результатов.
43
2. СТРУКТУРА И СОДЕРЖАНИЕ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ
2.1. Трудоемкость освоения модуля
Наименование составных частей модуля
В т.ч. в форме
практ. подготовки
516
—
—
396
216
180
6
918
Объем в часах
Учебные занятия
Курсовая работа (проект)
Самостоятельная работа
Практика, в т.ч.:
учебная
производственная
Промежуточная аттестация
Всего
516
—
180
396
216
180
12
1104
Учебные занятия
Курсовая работа (проект)
Самостоятельная работа
Учебная практика
Производственная практика
МДК.03.01 Проектирование
и разработка веб-приложений
МДК.03.02 Оптимизация
веб-приложений
МДК.03.03 Обеспечение
безопасности веб-приложений
МДК.03.04 ИП Проектирование и разработка веб-приложений
Учебная практика
(УП.03.01)
Производственная практика
(ПП.03.01)
Промежуточная аттестация
(ПМ.03.01(К))
Всего:
Обучение по МДК, в т.ч.:
ОК
01,
ОК
02,
ОК
05,
ОК
09,
ПК
3.1–
3.7
Наименования разделов
профессионального модуля
В т.ч. в форме практической
подготовки
Код
ОК,
ПК
Всего, час.
2.2. Структура профессионального модуля
200
158
200
158
—
42
—
—
261
190
261
190
—
71
—
—
215
158
215
158
—
57
—
—
20
10
20
10
—
10
—
—
216
216
—
—
—
—
216
—
180
180
—
—
—
—
—
180
12
6
—
—
—
—
—
—
1104
918
696
516
—
180
216
180
2.3. Содержание профессионального модуля
44
Наименование Содержание учебного материала, практических и лабораторных
занятия, курсовой проект (работа)
разделов и тем
Раздел 1. Проектирование и разработка веб-приложений
МДК.03.01 Проектирование и разработка веб-приложений
Тема 1.1 Разра- Содержание
ботка сетевых Введение
приложений
Основы PHP
Формы
Cookie. HTTP-заголовки ответа сервера. Сессии
Работа с файловой системой
Основы работы с базами данных
Связь с базами данных MySQL
Объектно-ориентированное программирование на PHP
PHP и XML
PHP и XML Web-services
Сокеты и сетевые функции
Работа с графикой
Язык сценариев JavaScript. Объектно-ориентированное программирование
jQuery
AJAX
PHP фреймворки
CMS
Размещение Web-сайта на сервере
В том числе практических занятий и лабораторных работ
Лабораторная работа «Создание серверных сценариев с использованием технологии PHP»
Лабораторная работа «Обработка данных на форме»
Лабораторная работа «Организация файлового ввода-вывода»
Лабораторная работа «Организация поддержки базы данных в PHP»
Лабораторная работа «Отслеживание сеансов (session)»
Лабораторная работа «Создание проекта «Регистрация»»
Лабораторная работа «Создание проекта «Интернет магазин»»
Лабораторная работа «Составление схем XML-документов»
Лабораторная работа «Отображение XML-документов различными
способами»
Лабораторная работа «Разработка Web-приложения с помощью
XML»
Лабораторная работа «Использование языка сценариев JavaScript при
создании web-сайта»
Лабораторная работа «Применение технологии AJAX»
Лабораторная работа «Использование библиотеки jQuery»
Лабораторная работа «Использование фреймворка для создания
сайта»
Лабораторная работа «Создание сайта на CMS»
Лабораторная работа «Администрирование сайта»
Лабораторная работа «Публикация сайта на бесплатном хостинге»
Раздел 2 Оптимизация веб-приложений
МДК.03.02 Оптимизация веб-приложений
45
Тема 2.1 Методы Содержание
оптимизации веб Введение. Продвижение сайтов
- приложений
Внутренняя поисковая оптимизация (SEO)
Внешняя поисковая оптимизация (SEO)
Индексация сайта
Увеличение посещаемости сайта
Конвертация трафика
В том числе практических занятий и лабораторных работ
Проведение общего аудита сайта: SEO, юзабилити, тексты
Исследование способов ускорения загрузки сайтов
Проведение внутренней SEO оптимизация сайта
Техническая оптимизация, дополнительные настройки
Улучшение поведенческих факторов
Раздел 3. Обеспечение безопасности веб-приложений
МДК.03.03Обеспечение безопасности веб-приложений
Тема 3.1 Техно- Содержание
логии обеспече- Основные принципы построения безопасных сайтов. Понятие безния безопасно- опасности приложений и классификация опасностей
сти веб-прило- Источники угроз информационной безопасности и меры по их
жений
предотвращению
Регламенты и методы разработки безопасных веб-приложений
Безопасная аутентификация и авторизация.
Повышение привилегий и общая отказоустойчивость системы
Проверка корректности данных, вводимых пользователем. Публикация изображений и файлов. Методы шифрования. SQL- инъекции.
XSS-инъекции
В том числе практических занятий и лабораторных работ
Сбор информации о web-приложении.
Тестирование защищенности механизма управления доступом и сессиями
Тестирование на устойчивость к атакам отказа в обслуживании
Поиск уязвимостей к атакам XSS.
Поиск уязвимостей к атакам SQL-injection.
Учебная практика 216 ак.ч.
Виды работ
1 Создание серверных сценариев с использованием технологии PHP.
2 Обработка данных на форме
3 Организация поддержки базы данных в PHP
4 Отслеживание сеансов (session)
5 Создание проекта «Регистрация»
6 Создание проекта «Интернет магазин»
7 Составление схем XML-документов. Отображение XML-документов различными
способами
8 Разработка Web-приложения с помощью XML
9 Использование языка сценариев JavaScript при создании web-сайта
10 Применение технологии AJAX
11 Использование библиотеки jQuery
12 Использование фреймворка для создания сайта
13 Создание сайта на CMS
14 Публикация сайта на бесплатном хостинге. Администрирование сайта
15 Тестирование на устойчивость к атакам Поиск уязвимостей к атакам SQL-injection
46
Производственная практика 180 ак.ч.
Виды работ
Анализ предметной области индивидуального задания различными методами: контентанализ, вебометрический анализ, анализ ситуаций, моделирование
Описание бизнес-процессов предметной области индивидуального задания
Сбор данных для создания веб приложенияРазработка и анализ требований к веб
приложению
Определение программных средств разрабатываемого веб приложения
Разработка технического задания проектируемого приложения
Проектирование информационной системы с применением CMS
Внутренняя поисковая оптимизация (SEO)
Внешняя поисковая оптимизация (SEO)
Индексация сайта
Конвертация трафика
Проведение общего аудита сайта: SEO, юзабилити, тексты
Исследование способов ускорения загрузки сайтов
Техническая оптимизация, дополнительные настройки
Улучшение поведенческих факторов
Разработка тестового сценария проекта
Сбор информации о web-приложении.
Тестирование защищенности механизма управления доступом и сессиями
Тестирование на устойчивость к атакам отказа в обслуживании
Поиск уязвимостей к атакам XSS.
Поиск уязвимостей к атакам SQL-injection.
Автоматизированное тестирование индивидуального проекта
Промежуточная аттестация 18 ч.
Всего 1104 ч.
3. УСЛОВИЯ РЕАЛИЗАЦИИ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ
3.1. Материально-техническое обеспечение
Кабинеты «Общепрофессиональных дисциплин и профессиональных модулей»,
оснащенные в соответствии с приложением 3 ПОП-П.
Зоны по видам работ «Проектирования и разработки баз данных»; «Разработки
программных решений»; «Основ информационной безопасности», оснащенные в
соответствии с приложением 3 ПОП-П.
3.2. Учебно-методическое обеспечение
Для реализации программы библиотечный фонд образовательной организации должен
иметь печатные и/или электронные образовательные и информационные ресурсы для использования в образовательном процессе. При формировании библиотечного фонда образовательной организации выбирается не менее одного издания из перечисленных ниже печатных изданий и (или) электронных изданий в качестве основного, при этом список может быть дополнен
новыми изданиями.
3.2.1. Основные печатные и/или электронные издания
1.Демин, А. Ю. Информатика. Программирование на C# в Visual Studio: учебник для среднего
47
профессионального образования / А. Ю. Демин, В. А. Дорофеев. — 2-е изд. — Москва: Издательство Юрайт, 2025. — 138 с. — (Профессиональное образование). — ISBN 978-5-53420595-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL:
https://urait.ru/bcode/565099 (дата обращения: 15.05.2025).
2.Немцова, Т. И. Компьютерная графика и web-дизайн : учебное пособие / Т.И. Немцова, Т.В.
Казанкова, А.В. Шнякин ; под ред. Л.Г. Гагариной. — Москва : ФОРУМ : ИНФРА-М, 2023. —
400 с. + Доп. материалы [Электронный ресурс]. — (Среднее профессиональное образование).
ISBN
978-5-8199-0790-0.
Текст
:
электронный.
URL:
https://znanium.com/catalog/product/1905248
3.Советов, Б. Я. Информационные технологии : учебник для среднего профессионального образования / Б. Я. Советов, В. В. Цехановский. — 8-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2025. — 414 с. — (Профессиональное образование). — ISBN 978-5-53420053-9. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL:
https://urait.ru/bcode/560670 (дата обращения: 15.05.2025).
4.Черпаков, И. В. Основы программирования : учебник и практикум для среднего профессионального образования / И. В. Черпаков. — 2-е изд., перераб. и доп. — Москва : Издательство
Юрайт, 2025. — 196 с. — (Профессиональное образование). — ISBN 978-5-534-18760-1. —
Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL:
https://urait.ru/bcode/561922 (дата обращения: 15.05.2025).
5. Щербак, А. В. Информационная безопасность : учебник для среднего профессионального
образования / А. В. Щербак. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2025.
— 252 с. — (Профессиональное образование). — ISBN 978-5-534-20154-3. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/567521 (дата
обращения: 15.05.2025).
4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ
ПРОФЕССИОНАЛЬНОГО МОДУЛЯ
Код ПК,
Критерии оценки результата
Формы контроля и
ОК
(показатели освоенности компетенций)
методы оценки
ПК 3.1.
изучены требования заказчика по результатам
Экспертная оценка
анкет и интервью; изучены типовые решения,
деятельности в ходе
выбрано и согласовано с заказчиком одно решение; выполнения практических
разработано и оформлено техническое задание в
работ, практической
соответствии с рекомендациями стандартов;
подготовки, курсового
разделы технического задания изложены грамотно. проектирования,
интерпретация
ПК 3.2.
разработка веб приложение в соответствии с
техническим заданием в среде программирования с результатов
собеседования и
использованием открытых библиотек; код
наблюдения, решение
оформлен с незначительными отклонениями от
производственных задач.
стандартов кодирования.
ПК 3.3.
техническое сопровождение и восстановление веб- Текущий контроль:
- защита отчетов по пракприложений в соответствии с техническим
тическим работам;
заданием.
- оценка заданий для саПК 3.4
тестирование веб – приложения в соответствии с
мостоятельной работы
тестом– планом; результаты тестирования
- экспертная оценка десохранены в системе контроля версий; выполнена
монстрируемых умений,
отладка приложения; результаты отладки
выполняемых действий в
сохранены в системе контроля версий.
процессе практических заПК 3.5.
аудит безопасности веб-приложения в
нятий, учебной и произсоответствии с регламентом по безопасности.
водственной практики
ПК 3.6.
параметры размещаемого веб – приложения;
выбран и хостинг для размещения, предложенного
48
ПК 3.7.
ОК 01
ОК 02
ОК 05
ОК 09
веб – приложения; предложенное веб –
приложение опубликовано, проверено качество
функционирования.
основные показатели работы веб-приложения;
подключена и настроена система мониторинга
работы веб-приложения и получены конкретные
характеристики; сделаны выводы о работе вебприложения и внесены в отчет.
Обоснованность планирования учебной и
профессиональной деятельности;
соответствие результата выполнения
профессиональных задач эталону (стандартам,
образцам, алгоритму, условиям, требованиям или
ожидаемому результату);
степень точности выполнения поставленных задач.
полнота охвата информационных источников;
скорость нахождения и достоверность
информации;
обновляемость и пополняемость знаний,
влияющих на результаты учебной и
производственной деятельности.
демонстрация навыков грамотно общения и
оформление документации на государственном
языке Российской Федерации, принимая во
внимание особенности социального и культурного
контекста
демонстрация умений понимать тексты на базовые
и профессиональные темы;
- составлять необходимую документацию на
государственном и иностранном языках
Промежуточная аттестация:
- экспертная оценка выполнения практических
заданий на экзамене по
МДК;
- экспертная оценка
отчетов по учебной и
производственной
практике