Институт Валдай
УТВЕРЖДАЮ:
Директор
Д.Н. Сергоманов _____________
Присваиваемая квалификация: «Разработчик web-приложений».
Трудоемкость обучения по данной программе – 0 none
Великий Новгород 2026
2. Цель реализации программы профессиональной переподготовки
3. Требования к квалификации поступающего на обучение
4. Планируемые результаты обучения
5. Условия реализации программы
6. Форма аттестации и оценочные материалы
7. Организационно-педагогические условия
8. Учебный план программы профессиональной переподготовки
11. Рабочая программа учебной дисциплины «Алгоритмизация и программирование»
13. Рабочая программа учебной дисциплины «Основы web-технологий и клиентская разработка»
14. Рабочая программа учебной дисциплины «Серверное программирование web-приложений»
15. Рабочая программа учебной дисциплины «Базы данных и информационные системы»
16. Рабочая программа учебной дисциплины «Тестирование, качество и безопасность web-приложений»
17. Рабочая программа учебной дисциплины «Разработка и сопровождение web-приложений»
Настоящая программа профессиональной переподготовки «Информационные системы и программирование» разработана с учетом положений:
- Федеральный закон от 29 декабря 2012 г. № 273-ФЗ «Об образовании в Российской Федерации»
- Приказ Минобрнауки России от 24 марта 2025 г. N 266 «Об утверждении Порядка организации и осуществления образовательной деятельности по дополнительным профессиональным программам»
- Приказ Министерства труда и социальной защиты РФ от 12 апреля 2013 г. N 148н "Об утверждении уровней квалификации в целях разработки проектов профессиональных стандартов"
- Постановление Правительства РФ от 11.10.2023 N 1678 "Об утверждении Правил применения организациями, осуществляющими образовательную деятельность, электронного обучения, дистанционных образовательных технологий при реализации образовательных программ"
- Федеральный закон "О персональных данных" от 27.07.2006 N 152-ФЗ
Программа разработана на основе требований ФГОС: 09.02.07 Информационные системы и программирование, Приказ Минобрнауки России от 09.12.2016 N 1547.
Программа разработана с учетом профессионального(ых) стандарта(ов) (квалификационных требований):
- Профессиональный стандарт «Разработчик Web и мультимедийных приложений» УТВЕРЖДЕН
приказом
Министерства труда и
социальной защиты
Российской Федерации
от 18 января 2017 года N 44н
- Профессиональный стандарт «Программист» Утвержден
приказом Министерства труда
и социальной защиты
Российской Федерации
от 20.07.2022 № 424н
Разработчики:
- Сергоманов Дмитрий Николаевич/ Директор
Формирование у слушателей профессиональных компетенций, необходимых для выполнения деятельности по разработке, тестированию, внедрению и сопровождению web-приложений и информационных систем, с присвоением квалификации «Разработчик web-приложений».
В рамках освоения программы профессиональной переподготовки обучающиеся готовятся к решению задач профессиональной деятельности следующих типов:
-Разработка модулей программного обеспечения для компьютерных систем;
-Осуществление интеграции программных модулей;
-Ревьюирование программных продуктов;
-Сопровождение и обслуживание программного обеспечения компьютерных систем;
-Проектирование и разработка информационных систем;
-Сопровождение информационных систем;
-Соадминистрирование баз данных и серверов;
-Разработка дизайна веб-приложений;
-Проектирование, разработка и оптимизация веб-приложений;
-Администрирование информационных ресурсов;
-Разработка, администрирование и защита баз данных;
Обучающиеся по программе готовятся к решению следующих задач проффесиональной деятельности:
1) Разработка модулей программного обеспечения для компьютерных систем
Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием.
Разрабатывать программные модули в соответствии с техническим заданием.
Выполнять отладку программных модулей с использованием специализированных программных средств.
Выполнять тестирование программных модулей.
Осуществлять рефакторинг и оптимизацию программного кода.
Разрабатывать модули программного обеспечения для мобильных платформ.
2) Осуществление интеграции программных модулей
Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент.
Выполнять интеграцию модулей в программное обеспечение.
Выполнять отладку программного модуля с использованием специализированных программных средств.
Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения.
Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования.
3) Ревьюирование программных продуктов
Осуществлять ревьюирование программного кода в соответствии с технической документацией.
Выполнять процесс измерения характеристик компонент программного продукта для определения соответствия заданным критериям.
Производить исследование созданного программного кода с использованием специализированных программных средств с целью выявления ошибок и отклонения от алгоритма.
Проводить сравнительный анализ программных продуктов и средств разработки, с целью выявления наилучшего решения согласно критериям, определенным техническим заданием.
4) Сопровождение и обслуживание программного обеспечения компьютерных систем
Осуществлять инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем.
Осуществлять измерения эксплуатационных характеристик программного обеспечения компьютерных систем.
Выполнять работы по модификации отдельных компонент программного обеспечения в соответствии с потребностями заказчика.
Обеспечивать защиту программного обеспечения компьютерных систем программными средствами.
5) Проектирование и разработка информационных систем
Собирать исходные данные для разработки проектной документации на информационную систему.
Разрабатывать проектную документацию на разработку информационной системы в соответствии с требованиями заказчика.
Разрабатывать подсистемы безопасности информационной системы в соответствии с техническим заданием.
Производить разработку модулей информационной системы в соответствии с техническим заданием.
Осуществлять тестирование информационной системы на этапе опытной эксплуатации с фиксацией выявленных ошибок кодирования в разрабатываемых модулях информационной системы.
Разрабатывать техническую документацию на эксплуатацию информационной системы.
Производить оценку информационной системы для выявления возможности ее модернизации.
6) Сопровождение информационных систем
Разрабатывать техническое задание на сопровождение информационной системы.
Выполнять исправление ошибок в программном коде информационной системы.
Разрабатывать обучающую документацию для пользователей информационной системы.
Оценивать качество и надежность функционирования информационной системы в соответствии с критериями технического задания.
Осуществлять техническое сопровождение, обновление и восстановление данных информационной системы в соответствии с техническим заданием.
7) Соадминистрирование баз данных и серверов
Выявлять технические проблемы, возникающие в процессе эксплуатации баз данных и серверов.
Осуществлять администрирование отдельных компонент серверов.
Формировать требования к конфигурации локальных компьютерных сетей и серверного оборудования, необходимые для работы баз данных и серверов.
Осуществлять администрирование баз данных в рамках своей компетенции.
Проводить аудит систем безопасности баз данных и серверов с использованием регламентов по защите информации.
8) Разработка дизайна веб-приложений
Разрабатывать дизайн-концепции веб-приложений в соответствии с корпоративным стилем заказчика.
Формировать требования к дизайну веб-приложений на основе анализа предметной области и целевой аудитории.
Осуществлять разработку дизайна веб-приложения с учетом современных тенденций в области веб-разработки.
9) Проектирование, разработка и оптимизация веб-приложений
Разрабатывать техническое задание на веб-приложение в соответствии с требованиями заказчика.
Разрабатывать веб-приложение в соответствии с техническим заданием.
Разрабатывать интерфейс пользователя веб-приложений в соответствии с техническим заданием.
Осуществлять техническое сопровождение и восстановление веб-приложений в соответствии с техническим заданием.
Производить тестирование разработанного веб-приложения.
Размещать веб-приложения в сети в соответствии с техническим заданием.
Осуществлять сбор статистической информации о работе веб-приложений для анализа эффективности его работы.
Осуществлять аудит безопасности веб-приложения в соответствии с регламентами по безопасности.
Модернизировать веб-приложение с учетом правил и норм подготовки информации для поисковых систем.
Реализовывать мероприятия по продвижению веб-приложений в информационно-телекоммуникационной сети "Интернет".
10) Администрирование информационных ресурсов
Обрабатывать статический и динамический информационный контент.
Разрабатывать технические документы для управления информационными ресурсами.
11) Разработка, администрирование и защита баз данных
Осуществлять сбор, обработку и анализ информации для проектирования баз данных.
Проектировать базу данных на основе анализа предметной области.
Разрабатывать объекты базы данных в соответствии с результатами анализа предметной области.
Реализовывать базу данных в конкретной системе управления базами данных.
Администрировать базы данных.
Защищать информацию в базе данных с использованием технологии защиты информации.
Области профессиональной деятельности и (или) сферы профессиональной деятельности, в которых выпускники, освоившие программу, могут осуществлять профессиональную деятельность:
администратор баз данных, специалист по тестированию в области информационных технологий, программист, технический писатель, специалист по информационным системам, специалист по информационным ресурсам, разработчик веб и мультимедийных приложений.
Перечень основных объектов (или областей знания) профессиональной деятельности выпускников:
информация;
информационные процессы и информационные ресурсы;
языки и системы программирования контента, системы управления клиентом;
средства создания и эксплуатации информационных ресурсов;
программное обеспечение;
оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;
техническая документация;
первичные трудовые коллективы.
| 06.001 Программист | ||
| Трудовые функции, реализуемые после обучения |
Код | Трудовые действия |
|---|---|---|
| Обобщенные трудовые функции: Разработка и отладка программного кода | ||
| Формализация и алгоритмизация поставленных задач для разработки программного кода | A/01.3 | -Составление формализованных описаний решений поставленных задач в соответствии с требованиями технического задания или внутренних документов организации. - Разработка алгоритмов решения поставленных задач в соответствии с требованиями технического задания или внутренних документов организации. - Проверка корректности алгоритмов решения поставленных задач. - Оценка и согласование сроков выполнения поставленных задач |
| Написание программного кода с использованием языков программирования, определения и манипулирования данными в базах данных | A/02.3 | -Создание программного кода в соответствии с техническим заданием (готовыми спецификациями). - Оптимизация программного кода с использованием специализированных программных средств. - Оценка и согласование сроков выполнения поставленных задач |
| Оформление программного кода в соответствии с установленными требованиями | A/03.3 | -Приведение наименований переменных, функций, классов, структур данных и файлов в соответствие с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода. - Структурирование исходного программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода. - Комментирование и разметка программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода. - Форматирование исходного программного кода в соответствии с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода. - Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону |
| Работа с системой управления версиями программного кода | A/04.3 | -Регистрация изменений исходного текста программного кода в системе управления версиями. - Слияние, разделение и сравнение исходных текстов программного кода. - Сохранение сделанных изменений программного кода в соответствии с регламентом управления версиями |
| Обобщенные трудовые функции: Проверка работоспособности и рефакторинг кода программного обеспечения | ||
| Разработка процедур проверки работоспособности и измерения характеристик компьютерного программного обеспечения | B/01.4 | -Разработка процедуры проверки работоспособности компьютерного программного обеспечения. - Разработка процедуры сбора диагностических данных проверки работоспособности компьютерного программного обеспечения. - Разработка процедуры измерения требуемых характеристик компьютерного программного обеспечения. - Оформление технической документации на компьютерное программное обеспечение по заданному стандарту или шаблону. - Оценка и согласование сроков выполнения поставленных задач |
| Разработка тестовых наборов данных для проверки работоспособности компьютерного программного обеспечения | B/02.4 | -Подготовка тестовых наборов данных в соответствии с выбранной методикой тестирования компьютерного программного обеспечения. - Оценка и согласование сроков выполнения поставленных задач |
| Проверка работоспособности компьютерного программного обеспечения | B/03.4 | -Проверка работоспособности компьютерного программного обеспечения на основе разработанных тестовых наборов данных. - Оценка соответствия компьютерного программного обеспечения требуемым характеристикам. - Сбор и анализ полученных результатов проверки работоспособности компьютерного программного обеспечения. - Оценка и согласование сроков выполнения поставленных задач |
| Рефакторинг и оптимизация программного кода | B/04.4 | -Анализ программного кода на соответствие требованиям по читаемости и производительности. - Инспекция программного кода для поиска не обнаруженных на ранних стадиях разработки компьютерного программного обеспечения ошибок и критических мест. - Внесение изменений в программный код и проверка его работоспособности. - Оценка и согласование сроков выполнения поставленных задач |
| Исправление дефектов программного кода, зафиксированных в базе данных дефектов | B/05.4 | -Воспроизведение дефектов программного кода, зафиксированных в базе данных дефектов. - Установление причин возникновения дефектов программного кода. - Внесение изменений в программный код для устранения выявленных дефектов. - Оценка и согласование сроков выполнения поставленных задач |
| Осуществление сборки однородных программных модулей в программный проект | B/06.4 | -Сборка однородных (одноязыковых) программных модулей в программный проект в средах разработки компьютерного программного обеспечения. - Проверка работоспособности собранного программного проекта. - Внесение изменений в процедуру сборки однородных (одноязыковых) программных модулей в программный проект. - Оценка и согласование сроков выполнения поставленных задач |
| 06.035 Разработчик Web и мультимедийных приложений | ||
| Трудовые функции, реализуемые после обучения |
Код | Трудовые действия |
| Обобщенные трудовые функции: Техническая поддержка процессов создания (модификации) и сопровождения информационных ресурсов | ||
| Проверка и отладка программного кода | А/01.3 | -Анализ и проверка исходного программного кода. - Отладка программного кода на уровне программных модулей. - Отладка программного кода на уровне межмодульных взаимодействий и взаимодействий с окружением. - Оценка и согласование сроков выполнения поставленных задач |
Уровень квалификации в соответствии с профессиональным стандартом.
| Уровень | Полномочия и ответственность |
Характер умений | Характер знаний | Основные пути достижения уровня квалификации |
|---|---|---|---|---|
| 3 | Деятельность под руководством с проявлением самостоятельности при решении типовых практических задач. Планирование собственной деятельности, исходя из поставленной руководителем задачи Индивидуальная ответственность. | Решение типовых практических задач Выбор способа действия на основе знаний и практического опыта. Корректировка действий с учетом условий их выполнения. | Понимание технологических или методических основ решения типовых практических задач Применение специальных знаний. | Основные программы профессионального обучения – программы профессиональной подготовки по профессиям рабочих, должностям служащих, программы переподготовки рабочих, служащих, программы повышения квалификации рабочих, служащих (до од-ного года). Практический опыт. |
| 4 | Деятельность под руководством с проявлением самостоятельности при решении практических задач, требующих анализа ситуации и ее изменений. Планирование собственной деятельности и/или деятельности группы работников, исходя из поставленных задач. Ответственность за решение поставленных задач или результат деятельности группы работников. | Решение различных типов практических задач Выбор способа действия из известных на основе знаний и практического опыта. Текущий и итоговый контроль, оценка и коррекция деятельности. | Понимание научно-технических или методических основ решения практических задач. Применение специальных знаний. Самостоятельная работа с информацией. | Образовательные программы среднего профессионального образования - программы подготовки квалифицированных рабочих (служащих). Основные программы профессионального обучения - программы профессиональной подготовки по профессиям рабочих, должностям служащих, программы переподготовки рабочих, служащих, программы повышения квалификации рабочих, служащих. Практический опыт. |
| Типы задач профессиональной деятельности |
Задачи профессиональной деятельности |
Объекты профессиональной деятельности (или области знания) |
|---|---|---|
| Область профессиональной деятельности: администратор баз данных, специалист по тестированию в области информационных технологий, программист, технический писатель, специалист по информационным системам, специалист по информационным ресурсам, разработчик веб и мультимедийных приложений. | ||
| Разработка модулей программного обеспечения для компьютерных систем | Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием. Разрабатывать программные модули в соответствии с техническим заданием. Выполнять отладку программных модулей с использованием специализированных программных средств. Выполнять тестирование программных модулей. Осуществлять рефакторинг и оптимизацию программного кода. Разрабатывать модули программного обеспечения для мобильных платформ. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Осуществление интеграции программных модулей | Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент. Выполнять интеграцию модулей в программное обеспечение. Выполнять отладку программного модуля с использованием специализированных программных средств. Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения. Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Ревьюирование программных продуктов | Осуществлять ревьюирование программного кода в соответствии с технической документацией. Выполнять процесс измерения характеристик компонент программного продукта для определения соответствия заданным критериям. Производить исследование созданного программного кода с использованием специализированных программных средств с целью выявления ошибок и отклонения от алгоритма. Проводить сравнительный анализ программных продуктов и средств разработки, с целью выявления наилучшего решения согласно критериям, определенным техническим заданием. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Сопровождение и обслуживание программного обеспечения компьютерных систем | Осуществлять инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем. Осуществлять измерения эксплуатационных характеристик программного обеспечения компьютерных систем. Выполнять работы по модификации отдельных компонент программного обеспечения в соответствии с потребностями заказчика. Обеспечивать защиту программного обеспечения компьютерных систем программными средствами. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Проектирование и разработка информационных систем | Собирать исходные данные для разработки проектной документации на информационную систему. Разрабатывать проектную документацию на разработку информационной системы в соответствии с требованиями заказчика. Разрабатывать подсистемы безопасности информационной системы в соответствии с техническим заданием. Производить разработку модулей информационной системы в соответствии с техническим заданием. Осуществлять тестирование информационной системы на этапе опытной эксплуатации с фиксацией выявленных ошибок кодирования в разрабатываемых модулях информационной системы. Разрабатывать техническую документацию на эксплуатацию информационной системы. Производить оценку информационной системы для выявления возможности ее модернизации. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Сопровождение информационных систем | Разрабатывать техническое задание на сопровождение информационной системы. Выполнять исправление ошибок в программном коде информационной системы. Разрабатывать обучающую документацию для пользователей информационной системы. Оценивать качество и надежность функционирования информационной системы в соответствии с критериями технического задания. Осуществлять техническое сопровождение, обновление и восстановление данных информационной системы в соответствии с техническим заданием. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Соадминистрирование баз данных и серверов | Выявлять технические проблемы, возникающие в процессе эксплуатации баз данных и серверов. Осуществлять администрирование отдельных компонент серверов. Формировать требования к конфигурации локальных компьютерных сетей и серверного оборудования, необходимые для работы баз данных и серверов. Осуществлять администрирование баз данных в рамках своей компетенции. Проводить аудит систем безопасности баз данных и серверов с использованием регламентов по защите информации. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Разработка дизайна веб-приложений | Разрабатывать дизайн-концепции веб-приложений в соответствии с корпоративным стилем заказчика. Формировать требования к дизайну веб-приложений на основе анализа предметной области и целевой аудитории. Осуществлять разработку дизайна веб-приложения с учетом современных тенденций в области веб-разработки. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Проектирование, разработка и оптимизация веб-приложений | Разрабатывать техническое задание на веб-приложение в соответствии с требованиями заказчика. Разрабатывать веб-приложение в соответствии с техническим заданием. Разрабатывать интерфейс пользователя веб-приложений в соответствии с техническим заданием. Осуществлять техническое сопровождение и восстановление веб-приложений в соответствии с техническим заданием. Производить тестирование разработанного веб-приложения. Размещать веб-приложения в сети в соответствии с техническим заданием. Осуществлять сбор статистической информации о работе веб-приложений для анализа эффективности его работы. Осуществлять аудит безопасности веб-приложения в соответствии с регламентами по безопасности. Модернизировать веб-приложение с учетом правил и норм подготовки информации для поисковых систем. Реализовывать мероприятия по продвижению веб-приложений в информационно-телекоммуникационной сети "Интернет". | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Администрирование информационных ресурсов | Обрабатывать статический и динамический информационный контент. Разрабатывать технические документы для управления информационными ресурсами. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
| Разработка, администрирование и защита баз данных | Осуществлять сбор, обработку и анализ информации для проектирования баз данных. Проектировать базу данных на основе анализа предметной области. Разрабатывать объекты базы данных в соответствии с результатами анализа предметной области. Реализовывать базу данных в конкретной системе управления базами данных. Администрировать базы данных. Защищать информацию в базе данных с использованием технологии защиты информации. | -информация;. - информационные процессы и информационные ресурсы;. - языки и системы программирования контента, системы управления клиентом;. - средства создания и эксплуатации информационных ресурсов;. - программное обеспечение;. - оборудование: компьютеры и периферийные устройства, сети, их комплекс и системы отраслевой направленности;. - техническая документация;. - первичные трудовые коллективы. |
Лица, желающие освоить Программу, должны иметь или получать (проходить обучение в настоящее время) одно из следующих уровней образования:
1) Среднее профессиональное
2) Высшее - бакалавриат
3) Высшее - специалитет
4) Высшее - магистратура
5) Высшее - аспирантура, ординатура
При условии, что они получат дипломы о первичном образовании в период прохождения обучения по Программе. Кандидаты на зачисление на обучение по данной Программе документально подтверждают свой уровень образования, предоставляя копии и предъявляя документы об образовании государственного или установленного образца.
Требования к уровню подготовки поступающего на обучение, необходимые для освоения программы: владение навыками пользования персональным компьютером или мобильным устройством для выхода в сеть Интернет, информационнокоммуникационными технологиями для взаимодействия в Сети, в том числе офисными приложениями, аналогичными интернетресурсами и сервисами для онлайн-работы.
Компетенции выпускника, формируемые в результате освоения дополнительной профессиональной образовательной программы.
Обучение по Программе осуществляется единовременно (без разрывов), в порядке, определённом образовательной программой на основе договоров об обучении. Форма обучения и конкретные сроки освоения Программы определяются с учётом расписания курсов и указываются в договоре об обучении.
При использовании дистанционных образовательных технологий (онлайн-вебинаров) слушатели из других часовых поясов должны учитывать, что занятия с онлайн-трансляцией (онлайн-вебинары) проводятся по рабочим дням с 10:00 до 17:30 по московскому времени.
При наличии групп слушателей из удалённых регионов (одного или смежных часовых поясов) для них занятия могут быть проведены в иное, специально назначенное для этого, время (с учётом сдвига по времени). Доступ к электронным учебным пособиям, к системе тестирования, а также к стендам (виртуальным машинам в центре обработки данных - ЦОД) для дистанционного выполнения лабораторных (практических) работ должен предоставляется слушателям круглосуточно.
Предоставление прав и реквизитов удалённого доступа обучающихся к их «личным кабинетам» и назначенным им курсам и тестам целесообразно осуществлять на весь период обучения по Программе. Контроль за прохождением этапов обучения слушателей должен вестись как лицами, ответственными за СДО и обеспечение проведения занятий с применением дистанционных технологий, и преподавателями, ведущими занятия, так и менеджерами, отвечающими за договора об обучении конкретных слушателей.
Передача настоящей дополнительной профессиональной программы другим образовательным организациям не предусматривается.
Передача дополнительной профессиональной программы другой образовательной организации допускается при создании необходимых условий её реализации и соблюдении требований законодательства Российской Федерации о порядке обращения со служебной информацией ограниченного распространения и наличии разрешения органов управления, в ведении которых находятся организации, осуществляющие образовательную деятельность.
Внесение изменений в настоящую дополнительную профессиональную программу осуществляются в соответствии с требованиями, установленными законодательными и иными нормативными правовыми актами Российской Федерации.
Перечень основной литературы может дополняться руководителями образовательных организаций при поступлении новых (уточненных) учебных пособий.
Перечень дополнительной литературы подлежит обновлению и (или) уточнению, с учетом введения в действие новых и утративших актуальность нормативных правовых актов и методических документов.
Незначительные правки, вызванные изменениями в нормативной базе или в составе учебных дисциплин (модулей, курсов) вносятся в рабочем порядке.
Существенные изменения в программу рассматривается Методическим советом, а сама Программа повторно утверждается директором и проходит процедуру согласования в установленном порядке.
Промежуточная аттестация проводится в форме зачетов, экзаменов, предназначена для объективного подтверждения и оценивания достигнутых результатов обучения после завершения изучения дисциплины.
Оценивание результатов формирования компетенций в рамках дисциплины у слушателей осуществляется по промежуточной аттестации.
Результаты оценки успеваемости заносятся в зачетноэкзаменационную ведомость и доводятся до сведения слушателей.
Итоговая аттестация обучающихся, освоивших программу профессиональной переподготовки, проводится в форме экзамена.
Перечень вопросов, используемых для проведения экзамена, формируется на основе перечней вопросов, выносимых для контроля знаний обучающихся при проведении промежуточных аттестаций по учебным дисциплинам, представленным в данной программе курса профессиональной переподготовки.
Оценка качества освоения Программы включает текущий контроль успеваемости и итоговую аттестацию выпускников (квалификационный экзамен).
При разработке оценочных средств для контроля качества изучения программы учитывались все виды связей между знаниями, умениями, навыками, позволяющие установить качество сформированных у обучающихся компетенций по видам деятельности и степень их общей готовности к соответствующей деятельности.
Для проведения итоговой аттестации создается аттестационная комиссия, состав которой утверждается руководителем организации.
В целях обеспечения объективного определения теоретической и практической подготовленности обучающихся к выполнению профессиональных задач по результатам обучения в состав аттестационной комиссии могут включаться представители других организаций.
Итоговой формой контроля полученных слушателями знаний является экзамен в соответствии с контрольными вопросами, представленными в рабочей программе.
Перечень вопросов, выносимых на итоговый экзамен:
1. Опишите основные этапы разработки web-приложения: от анализа требований и проектирования до тестирования, развертывания и сопровождения.
2. Что такое алгоритм? Назовите его основные свойства и объясните, как в программе реализуются следование, ветвление и циклы.
3. Что такое база данных? Для чего она используется в web-приложениях и какие основные модели данных существуют?
Реализация программы профессиональной переподготовки обеспечивается педагогическими кадрами, имеющими, базовое образование, соответствующее профилю преподаваемой дисциплины. К образовательному процессу могут быть привлечены преподаватели из числа специалистов профильных организаций и учреждений.
Образовательная организация располагает необходимой материально-технической базой, включая аудитории, мультимедийную аппаратуру, оргтехнику, копировальные аппараты. Материальная база соответствует санитарным и техническим нормам и правилам и обеспечивает проведение всех видов подготовки слушателей, предусмотренных учебным планом реализуемой дополнительной профессиональной программы. Обучение проводится с применением дистанционных образовательных технологий.
Каждый обучающийся в течение всего периода обучения обеспечивается индивидуальным неограниченным доступом к электронной информационной образовательной среде, содержащей необходимые электронные образовательные ресурсы, перечисленные в модулях дополнительной профессиональной программы. Материалы для обучения размещены в электронной образовательной системе образовательной организации. Обучение осуществляется в Личном кабинете слушателя, доступ к которому производится по индивидуальному логину, получаемому слушателем после заключения договора на оказание образовательных услуг. В Личном кабинете обучение осуществляется посредством прохождения слушателем электронных учебных занятий различных видов. Виды и количество электронных учебных занятий по каждому разделу данной образовательной программы указаны в учебно-тематическом плане. Слушатель получает возможность получения консультаций преподавателя посредством заочного общения через электронную почту, а также онлайн консультаций. Большое внимание должно уделено практическим занятиям. Под практическими занятиями, указанными в учебном плане подразумевается самостоятельная работа слушателя, которую он выполняет по заданию куратора курса в off line режиме. Система позволяет осуществлять текущий контроль посредством контроля посещения слушателем личного кабинета и представленных модулей, промежуточный контроль осуществляется посредством проведения тестирования.
По окончании Программы слушатели проходят обязательную итоговую аттестацию в виде квалификационный экзамена по пройденному материалу. При тестировании используются, как правило, закрытая форма тестовых заданий: слушателю нужно выбрать один (или несколько) ответов из предложенного списка вариантов. Образовательная деятельность обучающихся предусматривает следующие виды учебных занятий и учебных работ: самостоятельное изучение материала, лекции, практические и семинарские занятия, и другие виды учебных занятий и учебных работ, определенные учебным планом. Для всех видов занятий академический час устанавливается продолжительностью 45 минут.
В качестве текущего контроля предусмотрены тестовые задания, рефераты, творческие работы, своевременное выполнение заданий для самостоятельной работы, участие в лекционных и практических занятиях, проводимых в заочном режиме.
Лицам, освоившим программу профессиональной переподготовки и прошедшим итоговую аттестацию, выдается диплом о профессиональной переподготовке с указанием нового вида профессиональной деятельности.
| Наименование учебных дисциплин | Всего часов |
Лекций | Семинары | Практические | Лабор. |
Самост. работа |
Промеж. аттестация |
|---|---|---|---|---|---|---|---|
| 1. Основы информационных систем и разработки программного обеспечения | 0 | ||||||
| 2. Алгоритмизация и программирование | 0 | ||||||
| 3. Объектно-ориентированное программирование и технологии разработки | 0 | ||||||
| 4. Основы web-технологий и клиентская разработка | 0 | ||||||
| 5. Серверное программирование web-приложений | 0 | ||||||
| 6. Базы данных и информационные системы | 0 | ||||||
| 7. Тестирование, качество и безопасность web-приложений | 0 | ||||||
| 8. Разработка и сопровождение web-приложений | 0 | ||||||
| Итого | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Наименование учебных дисциплин | Всего часов | Промежуточная аттестация |
Форма аттестаций |
|---|---|---|---|
| 1. Основы информационных систем и разработки программного обеспечения | 0 | Зачет | |
| 2. Алгоритмизация и программирование | 0 | Зачет | |
| 3. Объектно-ориентированное программирование и технологии разработки | 0 | Зачет | |
| 4. Основы web-технологий и клиентская разработка | 0 | Зачет | |
| 5. Серверное программирование web-приложений | 0 | Зачет | |
| 6. Базы данных и информационные системы | 0 | Зачет | |
| 7. Тестирование, качество и безопасность web-приложений | 0 | Зачет | |
| 8. Разработка и сопровождение web-приложений | 0 | Зачет | |
| Итого | 0 | 0 |
| Общий объем времени, отводимого на освоение программы (календарных дней/часов) | Распределение учебного времени (количество часов) | |||||||
| Всего | Из них | Всего часов учебных занятий | В том числе | Время на самост. работу | Итоговая аттестация | Резерв учебного времени | ||
| Выходные, праздничные дни | Учебное время | Учебные занятия по расписанию | Практика | |||||
| 0/0 | 0 | 0/0 | 0 | 0 | 0 | - | ||
Срок обучения – 0.
Продолжительность академического часа соответствует нормативным требованиям (45 мин).
| Наименование разделов, модулей, тем |
Всего часов |
|---|---|
| 1. Основы информационных систем и разработки программного обеспечения | |
| 2. Алгоритмизация и программирование | |
| 3. Объектно-ориентированное программирование и технологии разработки | |
| 4. Основы web-технологий и клиентская разработка | |
| 5. Серверное программирование web-приложений | |
| 6. Базы данных и информационные системы | |
| 7. Тестирование, качество и безопасность web-приложений | |
| 8. Разработка и сопровождение web-приложений | |
| Итого | 0 |
Основные задачи освоения дисциплины:
- изучить понятие, назначение, структуру и виды информационных систем;
- рассмотреть жизненный цикл программного обеспечения;
- освоить основы проектирования программных и web-приложений;
- сформировать умение определять требования к программному продукту;
- познакомить с основными видами технической документации.
| Дисциплины и практики, знания и умения по которым необходимы как "входные" при изучении данной дисциплины | Дисциплина базируется на знаниях, полученных в процессе получения высшего образования (среднего профессионального образования) |
| Дисциплины, практики, ГИА, для которых изучение данной дисциплины необходимо как предшествующее | Знания, умения и навыки, полученные в результате изучения данной учебной дисциплины, используются при изучении последующих учебных дисциплин программы профессиональной переподготовки. |
В результате освоения дисциплины обучающийся должен получить знания, умения и навыки, которые позволят сформировать соответствующие компетенции для его нового вида профессиональной деятельности. Перечень развиваемых и контролируемых в образовательном процессе знаний, умений и навыков формируется на основе нижеприведенного списка.
Общий объем времени, отводимого на освоение учебной дисциплины, составляет часа(ов).
| Вид учебной работы | Всего часов |
| Аудиторные занятия (всего), в том числе: | 0 |
| лекции (Л) | |
| практические занятия (ПЗ) | |
| семинары (С) | |
| лабораторные работы (ЛР) | |
| Самостоятельная работа (СР, всего), | |
| Промежуточная аттестация | 0 |
| Общая трудоемкость |
10.5.1. Содержание разделов учебной дисциплины
| № п/п | Наименование раздела учебной дисциплины | Содержание раздела |
10.5.2. Разделы учебной дисциплины и виды занятий
| № п/п |
№ (наименование) раздела (темы) учебной дисциплины (модуля)) | Л | ПЗ | ЛР | С | СР | Всего |
Лабораторные практикумы программой не предусмотрены.
Семинары программой не предусмотрены.
Практические занятия программой не предусмотрены.
а) основная литература:
-Зараменских, Е. П. Информационные системы: управление жизненным циклом : учебник и практикум для среднего профессионального образования / Е. П. Зараменских. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2025. — 486 с.
-Гниденко, И. Г. Технология разработки программного обеспечения : учебник для среднего профессионального образования / И. Г. Гниденко, Ф. Ф. Павлов, Д. Ю. Федоров. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 248 с.
-Лясин, Д. Н. Основы проектирования Web-приложений : электронное учебное пособие / Д. Н. Лясин, О. Ф. Абрамова. — Волжский : Волжский политехнический институт (филиал) ВолгГТУ, 2019. — 102 с.
-Шикина, В. Е. Техническая документация информационных систем : учебное пособие / В. Е. Шикина. — Ульяновск : УлГТУ, 2018. — 92 с.
б) дополнительная литература:
- Информационные системы : учеб. пособие / Е.В. Бурцева, И.П. Рак, А.В. Селезнев, А.В. Терехов, В.Н. Чернышов. – Тамбов : Изд-во Тамб. гос. техн. ун-та, 2009. – 128 с.
- Милованов, И. В. Основы разработки программного обеспечения вычислительных систем : учебное пособие / И. В. Милованов, В. И. Лоскутов. — Тамбов : Изд-во ГОУ ВПО ТГТУ, 2011. — 88 с.
- Кокин, А. Г. Технология разработки программного обеспечения : учебное пособие / А. Г. Кокин. — Курган : Изд-во Курганского государственного университета, 2011. — 100 с.
- Федорова, Г. Н. Информационные системы : учебник для студентов учреждений среднего профессионального образования / Г. Н. Федорова. — 3-е изд., стер. — Москва : Издательский центр «Академия», 2013. — 208 с.
- Кумагина, Е. А. Модели жизненного цикла и технологии проектирования программного обеспечения : учебно-методическое пособие / Е. А. Кумагина, Е. А. Неймарк. — Нижний Новгород : Изд-во ННГУ им. Н. И. Лобачевского, 2016. — 41 с.
- Кулаков, К. А. Архитектура и фреймворки веб-приложений : учебное электронное пособие / К. А. Кулаков, В. М. Димитров. — Петрозаводск : Издательство ПетрГУ, 2020. — 61 с.
- Вигерс, К. Разработка требований к программному обеспечению : практическое руководство по сбору требований и управлению разработкой программных продуктов / К. Вигерс, Д. Битти ; пер. с англ. — 3-е изд., доп. — Москва : Русская редакция ; Санкт-Петербург : БХВ-Петербург, 2014. — 736 с.
- ГОСТ 19.201–78. Единая система программной документации. Техническое задание. Требования к содержанию и оформлению. — Введ. 01.01.1980. — Москва : Стандартинформ, 2010. — 4 с.
в) базы данных, информационно-справочные и поисковые системы:
Использование баз данных, информационно-справочных и поисковых систем для данной програмы не предусмотренно.
Дополнительная профессиональная программа обучения обеспечивается учебно-методической документацией и материалами по всем дисциплинам.
Предполагается, что каждый обучающийся обеспечивается доступом к информационно-образовательной среде, содержащей необходимую учебную и учебно-методическую литературу.
Учебно-методические материалы, необходимые для изучения программы, представляется слушателям в личном кабинете системы, на электронном носителе, а также посредством предоставления доступа к электронной библиотеке, что позволяет обеспечить освоение обучающимися образовательных программ в полном объеме независимо от места нахождения обучающихся.
Библиотечный фонд укомплектован печатными и/или электронными изданиями основной учебной литературы по дисциплинам основной части цикла.
В образовательной организации предоставлен доступ к сети «Интернет» для административно-управленческой деятельности и учебного процесса. Все компьютеры в образовательной организации имеют выход в интернет и соединены в локальную вычислительную сеть.
Материально-техническая база обучения с использованием ДОТ включает следующие составляющие:
а) Каналы связи.
б) Компьютерное оборудование.
в) Периферийное оборудование.
г) Программное обеспечение.
д) Систему дистанционного обучения, обеспечивающую формирование информационной образовательной среды.
Теоретическая часть материала учебной дисциплины отрабатывается на лекциях. На лекциях излагаются теоретические положения учебной дисциплины и раскрываются основы нормативного правового обеспечения. В процессе изучения учебной дисциплины упор делается на изучение нормативной правовой базы.
Семинарские занятия проводятся с целью углубления и закрепления знаний, привития навыков поиска и анализа учебной информации, умения участвовать в дискуссииях, а также с целью обсуждения других, наиболее важных вопросов учебной дисциплины и контроля успеваемости обучающихся.
Самостоятельная работа организуется в рамках отведенного времени по заданиям, выдаваемым в конце каждого занятия с указанием отрабатываемых учебных вопросов, методических пособий по их отработке и литературы. Самостоятельная работа проводится в следующих формах: систематическая отработка лекционного материала; подготовка к групповым и семинарским занятиям. В ходе самостоятельной работы обучающиеся получают консультации у преподавателей.
Практическая часть учебной дисциплины отрабатывается на практических занятиях. На практических занятиях развиваются умения работать с действующей нормативной правовой и методической базой; работать с правовыми базами данных, базами данных, а также формируются навыки реализации требований нормативных и методических документов, а также действующего законодательства .
Текущий контроль предназначен для проверки хода и качества усвоения учебного материала, стимулирования учебной работы обучающихся и совершенствования методики проведения занятий. Он проводится в ходе всех видов занятий в форме, избранной преподавателем.
Промежуточная аттестация имеет целью определить степень достижения учебных целей по учебной дисциплине и проводится в форме зачёта. Зачет принимается преподавателями, читающими лекции по данной учебной дисциплине в соответствии с перечнем основных вопросов, выносимых для контроля знаний обучающихся.
Перечень тестов:
1. Что такое информационная система?
a) Совокупность аппаратного и программного обеспечения для обработки данных
б) Только база данных
в) Только программное обеспечение
г) Система для хранения бумажных документов
2. Какие из перечисленных этапов относятся к жизненному циклу разработки ПО?
a) Анализ требований
б) Проектирование
в) Эксплуатация
г) Маркетинг
3. Какие модели жизненного цикла ПО существуют?
a) Каскадная модель
б) Спиральная модель
в) Инкрементная модель
г) Линейная модель
4. Какие из перечисленных являются архитектурами информационных систем?
a) Клиент-серверная
б) Файл-серверная
в) Многоуровневая
г) Одноранговая
5. Что такое ER-диаграмма?
a) Модель данных, описывающая сущности и связи
б) Диаграмма классов
в) Блок-схема алгоритма
г) Диаграмма последовательности
6. Какие из перечисленных являются видами архитектурных паттернов?
a) MVC
б) MVP
в) MVVM
г) MMM
7. Какие из перечисленных являются видами диаграмм UML?
a) Диаграмма классов
б) Диаграмма последовательности
в) Диаграмма состояний
г) Диаграмма Ганта
8. Какие из перечисленных являются компонентами информационной системы?
a) Аппаратное обеспечение
б) Программное обеспечение
в) Данные
г) Пользователи
| Наименование оценочного средства |
Краткая характеристика оценочного средства |
Критерии оценки выполнения задания |
| Тестовое задание | Тестирование – это форма оперативного, объективного и сплошного измерения знаний обучающихся, выполняющая не только диагностическую функцию, нацеленную на выявлении уровня знаний, умений, навыков студента, но и обучающую и воспитательную функции, что, несомненно, повышает прикладную ценность тестирования. Обучающая функция тестирования состоит в мотивировании студента к активизации работы по усвоению учебного материала, с одной стороны, а с другой стороны, позволяет ему, задействовав резервы памяти, не только вспомнить, но и закрепить изучаемый материал.Воспитательная функция проявляется в периодичности и неизбежности тестового контроля, что дисциплинирует и организует работу студентов, помогает выявить и устранить пробелы в знаниях. Тестирование формируют навыки по работе с учебным материалом и извлечению информации. |
- оценка «отлично» (86 баллов и выше) выставляется студенту, если 90% теста выполнено верно; – оценка «хорошо» (66-86 баллов), если 80% теста выполнено верно; – оценка «удовлетворительно» (51-66 баллов), если не менее 60% теста выполнено верно; – оценка «неудовлетворительно» (0-51 балла), если 60% теста выполнено не верно. |
Основные задачи освоения дисциплины:
- изучить понятие алгоритма, способы его представления и основные свойства;
- освоить работу с переменными, типами данных и выражениями;
- сформировать умение применять следование, ветвление и циклы;
- освоить использование функций, массивов и базовых структур данных;
- сформировать навыки структурирования и оформления программного кода.
| Дисциплины и практики, знания и умения по которым необходимы как "входные" при изучении данной дисциплины | Дисциплина базируется на знаниях, полученных в процессе получения высшего образования (среднего профессионального образования) |
| Дисциплины, практики, ГИА, для которых изучение данной дисциплины необходимо как предшествующее | Знания, умения и навыки, полученные в результате изучения данной учебной дисциплины, используются при изучении последующих учебных дисциплин программы профессиональной переподготовки. |
В результате освоения дисциплины обучающийся должен получить знания, умения и навыки, которые позволят сформировать соответствующие компетенции для его нового вида профессиональной деятельности. Перечень развиваемых и контролируемых в образовательном процессе знаний, умений и навыков формируется на основе нижеприведенного списка.
Общий объем времени, отводимого на освоение учебной дисциплины, составляет часа(ов).
| Вид учебной работы | Всего часов |
| Аудиторные занятия (всего), в том числе: | 0 |
| лекции (Л) | |
| практические занятия (ПЗ) | |
| семинары (С) | |
| лабораторные работы (ЛР) | |
| Самостоятельная работа (СР, всего), | |
| Промежуточная аттестация | 0 |
| Общая трудоемкость |
11.5.1. Содержание разделов учебной дисциплины
| № п/п | Наименование раздела учебной дисциплины | Содержание раздела |
11.5.2. Разделы учебной дисциплины и виды занятий
| № п/п |
№ (наименование) раздела (темы) учебной дисциплины (модуля)) | Л | ПЗ | ЛР | С | СР | Всего |
Лабораторные практикумы программой не предусмотрены.
Семинары программой не предусмотрены.
Практические занятия программой не предусмотрены.
а) основная литература:
-Черпаков, И. В. Основы программирования : учебник и практикум для вузов / И. В. Черпаков. — 2-е изд. — Москва : Издательство Юрайт, 2026. — 196 с.
-Гниденко, И. Г. Технология разработки программного обеспечения : учебник для среднего профессионального образования / И. Г. Гниденко, Ф. Ф. Павлов, Д. Ю. Федоров. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 248 с.
-Якимов, С. П. Алгоритмизация и программирование : учебник для среднего профессионального образования / С. П. Якимов. — Москва : Издательство Юрайт, 2026. — 342 с.
-Якимов, С. П. Структурное программирование : учебник для вузов / С. П. Якимов. — Москва : Издательство Юрайт, 2026. — 342 с.
б) дополнительная литература:
- Трофимов, В. В. Алгоритмизация и программирование : учебник для вузов / В. В. Трофимов, Т. А. Павловская. — 4-е изд. — Москва : Издательство Юрайт, 2025. — 108 с.
- Навроцкий, А. А. Основы алгоритмизации и программирования в среде Visual C : учебно-методическое пособие / А. А. Навроцкий. — 2-е изд., доп. и пересм. — Минск : БГУИР, 2026. — 156 с.
- Федоров, Д. Ю. Основы программирования на примере языка Python : учебное пособие / Д. Ю. Федоров. — Санкт-Петербург, 2019. — 152 с.
- Огнева, М. В. Программирование на языке С : практический курс : учебник для вузов / М. В. Огнева, Е. В. Кудрина, А. А. Казачкова. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 342 с.
- Казанский, А. А. Программирование на C# : учебное пособие для среднего профессионального образования / А. А. Казанский. — 3-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 181 с.
- Трофимов, В. В. Основы алгоритмизации и программирования : учебник для среднего профессионального образования / В. В. Трофимов, Т. А. Макарчук, Т. А. Павловская ; под редакцией В. В. Трофимова. — 5-е изд. — Москва : Издательство Юрайт, 2026. — 121 с.
- Лебедев, И. С. Информатика. Программирование : учебно-методическое пособие. Ч. 2 / И. С. Лебедев, В. Ю. Петров. — Санкт-Петербург : Университет ИТМО, 2017. — 71 с.
- Лобзенко, П. В. Учебное пособие по дисциплине «Разработка кроссплатформенных приложений C » : лабораторный практикум / П. В. Лобзенко, И. В. Щербань. — Ростов-на-Дону : Северо-Кавказский филиал МТУСИ, 2018. — 52 с.
в) базы данных, информационно-справочные и поисковые системы:
Использование баз данных, информационно-справочных и поисковых систем для данной програмы не предусмотренно.
Дополнительная профессиональная программа обучения обеспечивается учебно-методической документацией и материалами по всем дисциплинам.
Предполагается, что каждый обучающийся обеспечивается доступом к информационно-образовательной среде, содержащей необходимую учебную и учебно-методическую литературу.
Учебно-методические материалы, необходимые для изучения программы, представляется слушателям в личном кабинете системы, на электронном носителе, а также посредством предоставления доступа к электронной библиотеке, что позволяет обеспечить освоение обучающимися образовательных программ в полном объеме независимо от места нахождения обучающихся.
Библиотечный фонд укомплектован печатными и/или электронными изданиями основной учебной литературы по дисциплинам основной части цикла.
В образовательной организации предоставлен доступ к сети «Интернет» для административно-управленческой деятельности и учебного процесса. Все компьютеры в образовательной организации имеют выход в интернет и соединены в локальную вычислительную сеть.
Материально-техническая база обучения с использованием ДОТ включает следующие составляющие:
а) Каналы связи.
б) Компьютерное оборудование.
в) Периферийное оборудование.
г) Программное обеспечение.
д) Систему дистанционного обучения, обеспечивающую формирование информационной образовательной среды.
Теоретическая часть материала учебной дисциплины отрабатывается на лекциях. На лекциях излагаются теоретические положения учебной дисциплины и раскрываются основы нормативного правового обеспечения. В процессе изучения учебной дисциплины упор делается на изучение нормативной правовой базы.
Семинарские занятия проводятся с целью углубления и закрепления знаний, привития навыков поиска и анализа учебной информации, умения участвовать в дискуссииях, а также с целью обсуждения других, наиболее важных вопросов учебной дисциплины и контроля успеваемости обучающихся.
Самостоятельная работа организуется в рамках отведенного времени по заданиям, выдаваемым в конце каждого занятия с указанием отрабатываемых учебных вопросов, методических пособий по их отработке и литературы. Самостоятельная работа проводится в следующих формах: систематическая отработка лекционного материала; подготовка к групповым и семинарским занятиям. В ходе самостоятельной работы обучающиеся получают консультации у преподавателей.
Практическая часть учебной дисциплины отрабатывается на практических занятиях. На практических занятиях развиваются умения работать с действующей нормативной правовой и методической базой; работать с правовыми базами данных, базами данных, а также формируются навыки реализации требований нормативных и методических документов, а также действующего законодательства .
Текущий контроль предназначен для проверки хода и качества усвоения учебного материала, стимулирования учебной работы обучающихся и совершенствования методики проведения занятий. Он проводится в ходе всех видов занятий в форме, избранной преподавателем.
Промежуточная аттестация имеет целью определить степень достижения учебных целей по учебной дисциплине и проводится в форме зачёта. Зачет принимается преподавателями, читающими лекции по данной учебной дисциплине в соответствии с перечнем основных вопросов, выносимых для контроля знаний обучающихся.
Перечень тестов:
1. Что такое алгоритм?
a) Последовательность действий для решения задачи
б) Программа на языке программирования
в) Случайный набор инструкций
г) Математическая формула
2. Какие свойства алгоритмов существуют?
a) Дискретность
б) Результативность
в) Неоднозначность
г) Массовость
3. Что такое функция в программировании?
a) Именованный блок кода, выполняющий определенную задачу
б) Переменная глобальной области видимости
в) Циклическая конструкция
г) Математическая формула
4. Что такое рекурсия?
a) Вызов функцией самой себя
б) Цикл с предусловием
в) Вложенный цикл
г) Передача параметров по значению
5. Что такое алгоритмическая структура 'ветвление'?
a) Выбор одного из двух или более вариантов в зависимости от условия
б) Повторение действий несколько раз
в) Последовательное выполнение команд
г) Разделение задачи на подзадачи
6. Что такое структура данных 'стек'?
a) Коллекция с принципом LIFO (последний вошел - первый вышел)
б) Коллекция с принципом FIFO (первый вошел - первый вышел)
в) Упорядоченный список
г) Дерево
7. Что такое сложность алгоритма?
a) Мера количества ресурсов (времени, памяти), необходимых для выполнения
б) Количество строк кода
в) Количество переменных
г) Тип алгоритма
8. Что такое массив?
a) Набор элементов одного типа, доступных по индексу
б) Переменная для хранения чисел
в) Функция для сортировки данных
г) Тип данных для строк
| Наименование оценочного средства |
Краткая характеристика оценочного средства |
Критерии оценки выполнения задания |
| Тестовое задание | Тестирование – это форма оперативного, объективного и сплошного измерения знаний обучающихся, выполняющая не только диагностическую функцию, нацеленную на выявлении уровня знаний, умений, навыков студента, но и обучающую и воспитательную функции, что, несомненно, повышает прикладную ценность тестирования. Обучающая функция тестирования состоит в мотивировании студента к активизации работы по усвоению учебного материала, с одной стороны, а с другой стороны, позволяет ему, задействовав резервы памяти, не только вспомнить, но и закрепить изучаемый материал.Воспитательная функция проявляется в периодичности и неизбежности тестового контроля, что дисциплинирует и организует работу студентов, помогает выявить и устранить пробелы в знаниях. Тестирование формируют навыки по работе с учебным материалом и извлечению информации. |
- оценка «отлично» (86 баллов и выше) выставляется студенту, если 90% теста выполнено верно; – оценка «хорошо» (66-86 баллов), если 80% теста выполнено верно; – оценка «удовлетворительно» (51-66 баллов), если не менее 60% теста выполнено верно; – оценка «неудовлетворительно» (0-51 балла), если 60% теста выполнено не верно. |
Основные задачи освоения дисциплины:
- изучить основные принципы объектно-ориентированного программирования;
- освоить создание и использование классов и объектов;
- рассмотреть механизмы наследования, инкапсуляции и полиморфизма;
- сформировать навыки отладки программного кода и обработки ошибок;
- освоить основы работы с системами контроля версий.
| Дисциплины и практики, знания и умения по которым необходимы как "входные" при изучении данной дисциплины | Дисциплина базируется на знаниях, полученных в процессе получения высшего образования (среднего профессионального образования) |
| Дисциплины, практики, ГИА, для которых изучение данной дисциплины необходимо как предшествующее | Знания, умения и навыки, полученные в результате изучения данной учебной дисциплины, используются при изучении последующих учебных дисциплин программы профессиональной переподготовки. |
В результате освоения дисциплины обучающийся должен получить знания, умения и навыки, которые позволят сформировать соответствующие компетенции для его нового вида профессиональной деятельности. Перечень развиваемых и контролируемых в образовательном процессе знаний, умений и навыков формируется на основе нижеприведенного списка.
Общий объем времени, отводимого на освоение учебной дисциплины, составляет часа(ов).
| Вид учебной работы | Всего часов |
| Аудиторные занятия (всего), в том числе: | 0 |
| лекции (Л) | |
| практические занятия (ПЗ) | |
| семинары (С) | |
| лабораторные работы (ЛР) | |
| Самостоятельная работа (СР, всего), | |
| Промежуточная аттестация | 0 |
| Общая трудоемкость |
12.5.1. Содержание разделов учебной дисциплины
| № п/п | Наименование раздела учебной дисциплины | Содержание раздела |
12.5.2. Разделы учебной дисциплины и виды занятий
| № п/п |
№ (наименование) раздела (темы) учебной дисциплины (модуля)) | Л | ПЗ | ЛР | С | СР | Всего |
Лабораторные практикумы программой не предусмотрены.
Семинары программой не предусмотрены.
Практические занятия программой не предусмотрены.
а) основная литература:
-Тузовский, А. Ф. Объектно-ориентированное программирование : учебник для вузов / А. Ф. Тузовский. — Москва : Издательство Юрайт, 2025. — 213 с.
-Зыков, С. В. Объектно-ориентированное программирование : учебник и практикум для вузов / С. В. Зыков. — 2-е изд. — Москва : Издательство Юрайт, 2026. — 151 с.
-Лебедев, В. М. Программирование на VBA в MS Excel : учебник для вузов / В. М. Лебедев. — 3-е изд., испр. и доп. — Москва : Издательство Юрайт, 2026. — 312 с.
-Чакон, С. Git для профессионального программиста / С. Чакон, Б. Штрауб. — Санкт-Петербург : Питер, 2016. — 496 с.
б) дополнительная литература:
- Радченко, Г. И. Объектно-ориентированное программирование : конспект лекций / Г. И. Радченко, Е. А. Захаров. — Челябинск : Издательский центр ЮУрГУ, 2013. — 167 с.
- Галаган, Т. А. Объектно-ориентированное программирование. Язык C : учебное пособие / Т. А. Галаган. — Благовещенск : Амурский государственный университет, 2016. — 56 с.
- Демин, А. Ю. Информатика. Программирование на C# в Visual Studio : учебник для среднего профессионального образования / А. Ю. Демин, В. А. Дорофеев. — 2-е изд. — Москва : Издательство Юрайт, 2025. — 138 с.
- Галиаскаров, Э. Г. Анализ и проектирование систем с использованием UML : учебник для вузов / Э. Г. Галиаскаров, А. С. Воробьев. — Москва : Издательство Юрайт, 2026. — 125 с.
- Евсеева, О. Н. Отладка и тестирование приложений в среде Visual Studio 2005 : учебное пособие / О. Н. Евсеева, А. Б. Шамшев. — Ульяновск : УлГТУ, 2008. — 96 с.
- Заборовский, Г. А. Программирование на языке C# : учебно-методическое пособие / Г. А. Заборовский, В. В. Сидорик. — Минск : БНТУ, 2020. — 144 с.
- Фишерман, Л. В. Git. Практическое руководство. Управление и контроль версий в разработке программного обеспечения / Л. В. Фишерман. — Санкт-Петербург : Наука и Техника, 2021. — 304 с.
в) базы данных, информационно-справочные и поисковые системы:
Использование баз данных, информационно-справочных и поисковых систем для данной програмы не предусмотренно.
Дополнительная профессиональная программа обучения обеспечивается учебно-методической документацией и материалами по всем дисциплинам.
Предполагается, что каждый обучающийся обеспечивается доступом к информационно-образовательной среде, содержащей необходимую учебную и учебно-методическую литературу.
Учебно-методические материалы, необходимые для изучения программы, представляется слушателям в личном кабинете системы, на электронном носителе, а также посредством предоставления доступа к электронной библиотеке, что позволяет обеспечить освоение обучающимися образовательных программ в полном объеме независимо от места нахождения обучающихся.
Библиотечный фонд укомплектован печатными и/или электронными изданиями основной учебной литературы по дисциплинам основной части цикла.
В образовательной организации предоставлен доступ к сети «Интернет» для административно-управленческой деятельности и учебного процесса. Все компьютеры в образовательной организации имеют выход в интернет и соединены в локальную вычислительную сеть.
Материально-техническая база обучения с использованием ДОТ включает следующие составляющие:
а) Каналы связи.
б) Компьютерное оборудование.
в) Периферийное оборудование.
г) Программное обеспечение.
д) Систему дистанционного обучения, обеспечивающую формирование информационной образовательной среды.
Теоретическая часть материала учебной дисциплины отрабатывается на лекциях. На лекциях излагаются теоретические положения учебной дисциплины и раскрываются основы нормативного правового обеспечения. В процессе изучения учебной дисциплины упор делается на изучение нормативной правовой базы.
Семинарские занятия проводятся с целью углубления и закрепления знаний, привития навыков поиска и анализа учебной информации, умения участвовать в дискуссииях, а также с целью обсуждения других, наиболее важных вопросов учебной дисциплины и контроля успеваемости обучающихся.
Самостоятельная работа организуется в рамках отведенного времени по заданиям, выдаваемым в конце каждого занятия с указанием отрабатываемых учебных вопросов, методических пособий по их отработке и литературы. Самостоятельная работа проводится в следующих формах: систематическая отработка лекционного материала; подготовка к групповым и семинарским занятиям. В ходе самостоятельной работы обучающиеся получают консультации у преподавателей.
Практическая часть учебной дисциплины отрабатывается на практических занятиях. На практических занятиях развиваются умения работать с действующей нормативной правовой и методической базой; работать с правовыми базами данных, базами данных, а также формируются навыки реализации требований нормативных и методических документов, а также действующего законодательства .
Текущий контроль предназначен для проверки хода и качества усвоения учебного материала, стимулирования учебной работы обучающихся и совершенствования методики проведения занятий. Он проводится в ходе всех видов занятий в форме, избранной преподавателем.
Промежуточная аттестация имеет целью определить степень достижения учебных целей по учебной дисциплине и проводится в форме зачёта. Зачет принимается преподавателями, читающими лекции по данной учебной дисциплине в соответствии с перечнем основных вопросов, выносимых для контроля знаний обучающихся.
Перечень тестов:
1. Какой принцип ООП позволяет скрыть внутреннюю реализацию объекта?
a) Инкапсуляция
б) Наследование
в) Полиморфизм
г) Абстракция
2. Что такое полиморфизм?
a) Возможность объекта принимать разные формы
б) Сокрытие данных
в) Создание иерархии классов
г) Определение интерфейса
3. Что такое интерфейс в ООП?
a) Контракт, который класс должен реализовать
б) Абстрактный класс
в) Обычный класс
г) Структура данных
4. Какие отношения между классами существуют?
a) Наследование
б) Ассоциация
в) Агрегация
г) Композиция
5. Что такое переопределение методов?
a) Изменение реализации метода в наследнике
б) Определение нового метода с тем же именем
в) Вызов родительского метода
г) Удаление метода
6. Какие шаблоны проектирования относятся к порождающим?
a) Singleton
б) Factory Method
в) Abstract Factory
г) Builder
7. Какие из перечисленных принципов являются принципами SOLID?
a) Принцип единственной ответственности (Single Responsibility)
б) Принцип открытости/закрытости (Open/Closed)
в) Принцип подстановки Барбары Лисков (Liskov Substitution)
г) Принцип разделения интерфейса (Interface Segregation)
8. Что такое Dependency Injection?
a) Внедрение зависимостей
б) Инверсия управления
в) Создание объектов
г) Управление памятью
| Наименование оценочного средства |
Краткая характеристика оценочного средства |
Критерии оценки выполнения задания |
| Тестовое задание | Тестирование – это форма оперативного, объективного и сплошного измерения знаний обучающихся, выполняющая не только диагностическую функцию, нацеленную на выявлении уровня знаний, умений, навыков студента, но и обучающую и воспитательную функции, что, несомненно, повышает прикладную ценность тестирования. Обучающая функция тестирования состоит в мотивировании студента к активизации работы по усвоению учебного материала, с одной стороны, а с другой стороны, позволяет ему, задействовав резервы памяти, не только вспомнить, но и закрепить изучаемый материал.Воспитательная функция проявляется в периодичности и неизбежности тестового контроля, что дисциплинирует и организует работу студентов, помогает выявить и устранить пробелы в знаниях. Тестирование формируют навыки по работе с учебным материалом и извлечению информации. |
- оценка «отлично» (86 баллов и выше) выставляется студенту, если 90% теста выполнено верно; – оценка «хорошо» (66-86 баллов), если 80% теста выполнено верно; – оценка «удовлетворительно» (51-66 баллов), если не менее 60% теста выполнено верно; – оценка «неудовлетворительно» (0-51 балла), если 60% теста выполнено не верно. |
Основные задачи освоения дисциплины:
- изучить принципы функционирования web-приложений и сети Интернет;
- освоить создание структуры web-страниц средствами HTML;
- сформировать навыки оформления и адаптивной верстки средствами CSS;
- освоить основы JavaScript для создания интерактивных элементов;
- сформировать умение разрабатывать пользовательский интерфейс web-приложения.
| Дисциплины и практики, знания и умения по которым необходимы как "входные" при изучении данной дисциплины | Дисциплина базируется на знаниях, полученных в процессе получения высшего образования (среднего профессионального образования) |
| Дисциплины, практики, ГИА, для которых изучение данной дисциплины необходимо как предшествующее | Знания, умения и навыки, полученные в результате изучения данной учебной дисциплины, используются при изучении последующих учебных дисциплин программы профессиональной переподготовки. |
В результате освоения дисциплины обучающийся должен получить знания, умения и навыки, которые позволят сформировать соответствующие компетенции для его нового вида профессиональной деятельности. Перечень развиваемых и контролируемых в образовательном процессе знаний, умений и навыков формируется на основе нижеприведенного списка.
Общий объем времени, отводимого на освоение учебной дисциплины, составляет часа(ов).
| Вид учебной работы | Всего часов |
| Аудиторные занятия (всего), в том числе: | 0 |
| лекции (Л) | |
| практические занятия (ПЗ) | |
| семинары (С) | |
| лабораторные работы (ЛР) | |
| Самостоятельная работа (СР, всего), | |
| Промежуточная аттестация | 0 |
| Общая трудоемкость |
13.5.1. Содержание разделов учебной дисциплины
| № п/п | Наименование раздела учебной дисциплины | Содержание раздела |
13.5.2. Разделы учебной дисциплины и виды занятий
| № п/п |
№ (наименование) раздела (темы) учебной дисциплины (модуля)) | Л | ПЗ | ЛР | С | СР | Всего |
Лабораторные практикумы программой не предусмотрены.
Семинары программой не предусмотрены.
Практические занятия программой не предусмотрены.
а) основная литература:
-Сысолетин, Е. Г. Проектирование интернет-приложений : учебно-методическое пособие / Е. Г. Сысолетин, С. Д. Ростунцев. — Екатеринбург : Издательство Уральского университета, 2015. — 92 с.
-Солодушкин, С. И. Web и DHTML : учебное пособие / С. И. Солодушкин, И. Ф. Юманова ; науч. ред. В. Г. Пименов. — Екатеринбург : Издательство Уральского университета, 2018. — 128 с.
-Вёрстка веб-страниц : учебное пособие. — Гомель : Гомельский государственный технический университет имени П. О. Сухого, 2025. — 112 с.
-Диков, А. В. Клиентские технологии веб-программирования: JavaScript и DOM : учебное пособие / А. В. Диков. — Санкт-Петербург : Лань, 2020. — 124 с.
б) дополнительная литература:
- Тузовский, А. Ф. Проектирование и разработка web-приложений : учебник для вузов / А. Ф. Тузовский. — Москва : Издательство Юрайт, 2025. — 219 с.
- Полуэктова, Н. Р. Разработка веб-приложений : учебник для среднего профессионального образования / Н. Р. Полуэктова. — 2-е изд. — Москва : Издательство Юрайт, 2026. — 170 с.
- Васильева, И. Н. Web-технологии : учебное пособие / И. Н. Васильева, Д. Ю. Федоров. — Санкт-Петербург : Издательство Санкт-Петербургского государственного экономического университета, 2014. — 67 с.
- Маслобоев, А. Н. Базовые возможности языка HTML по разработке и оформлению Web-страниц : учебно-методическое пособие / А. Н. Маслобоев. — Санкт-Петербург : Высшая школа технологии и энергетики Санкт-Петербургского государственного университета промышленных технологий и дизайна, 2016. — 87 с.
- Насейкина, Л. Ф. Программирование динамических Web-сайтов средствами каскадных таблиц стилей (CSS) : учебное пособие / Л. Ф. Насейкина. — Оренбург : РИК ГОУ ОГУ, 2007. — 155 с.
- Сергеев, М. Ю. Web-дизайн: создание Web-сайтов с помощью HTML и CSS : учебное пособие / М. Ю. Сергеев, Т. И. Сергеева. — Воронеж : Воронежский государственный технический университет, 2012. — 219 с.
- Веб-разработка : учебник для вузов / под общей редакцией О. В. Ратановой, Н. А. Ребус, А. Ю. Анисимова. — Москва : Издательство Юрайт, 2026. — 217 с.
- Свекис, Л. Л. JavaScript с нуля до профи / Л. Л. Свекис, М. ван Путтен, Р. Персиваль ; пер. с англ. — Санкт-Петербург : Питер, 2023. — 480 с
в) базы данных, информационно-справочные и поисковые системы:
Использование баз данных, информационно-справочных и поисковых систем для данной програмы не предусмотренно.
Дополнительная профессиональная программа обучения обеспечивается учебно-методической документацией и материалами по всем дисциплинам.
Предполагается, что каждый обучающийся обеспечивается доступом к информационно-образовательной среде, содержащей необходимую учебную и учебно-методическую литературу.
Учебно-методические материалы, необходимые для изучения программы, представляется слушателям в личном кабинете системы, на электронном носителе, а также посредством предоставления доступа к электронной библиотеке, что позволяет обеспечить освоение обучающимися образовательных программ в полном объеме независимо от места нахождения обучающихся.
Библиотечный фонд укомплектован печатными и/или электронными изданиями основной учебной литературы по дисциплинам основной части цикла.
В образовательной организации предоставлен доступ к сети «Интернет» для административно-управленческой деятельности и учебного процесса. Все компьютеры в образовательной организации имеют выход в интернет и соединены в локальную вычислительную сеть.
Материально-техническая база обучения с использованием ДОТ включает следующие составляющие:
а) Каналы связи.
б) Компьютерное оборудование.
в) Периферийное оборудование.
г) Программное обеспечение.
д) Систему дистанционного обучения, обеспечивающую формирование информационной образовательной среды.
Теоретическая часть материала учебной дисциплины отрабатывается на лекциях. На лекциях излагаются теоретические положения учебной дисциплины и раскрываются основы нормативного правового обеспечения. В процессе изучения учебной дисциплины упор делается на изучение нормативной правовой базы.
Семинарские занятия проводятся с целью углубления и закрепления знаний, привития навыков поиска и анализа учебной информации, умения участвовать в дискуссииях, а также с целью обсуждения других, наиболее важных вопросов учебной дисциплины и контроля успеваемости обучающихся.
Самостоятельная работа организуется в рамках отведенного времени по заданиям, выдаваемым в конце каждого занятия с указанием отрабатываемых учебных вопросов, методических пособий по их отработке и литературы. Самостоятельная работа проводится в следующих формах: систематическая отработка лекционного материала; подготовка к групповым и семинарским занятиям. В ходе самостоятельной работы обучающиеся получают консультации у преподавателей.
Практическая часть учебной дисциплины отрабатывается на практических занятиях. На практических занятиях развиваются умения работать с действующей нормативной правовой и методической базой; работать с правовыми базами данных, базами данных, а также формируются навыки реализации требований нормативных и методических документов, а также действующего законодательства .
Текущий контроль предназначен для проверки хода и качества усвоения учебного материала, стимулирования учебной работы обучающихся и совершенствования методики проведения занятий. Он проводится в ходе всех видов занятий в форме, избранной преподавателем.
Промежуточная аттестация имеет целью определить степень достижения учебных целей по учебной дисциплине и проводится в форме зачёта. Зачет принимается преподавателями, читающими лекции по данной учебной дисциплине в соответствии с перечнем основных вопросов, выносимых для контроля знаний обучающихся.
Перечень тестов:
1. Что такое HTML?
a) Язык программирования для серверной части веб-приложений.
б) Язык разметки для создания структуры веб-страницы.
в) Язык стилизации для веб-страниц.
г) Скриптовый язык для интерактивности на веб-страницах.
2. Какая из следующих технологий отвечает за стилизацию веб-страниц?
a) HTML
б) CSS
в) JavaScript
г) PHP
3. Что такое DOM (Document Object Model)?
a) Метод для создания веб-страниц.
б) Представление веб-документа как дерева объектов.
в) Сетевой протокол для передачи данных.
г) Фреймворк для создания интерактивных элементов.
4. Какая из следующих технологий используется для создания интерактивных веб-страниц?
a) HTML
б) CSS
в) JavaScript
г) XML
5. Что такое 'event listener' в JavaScript?
a) Функция для обработки данных.
б) Механизм для отслеживания и реагирования на события, происходящие в браузере.
в) Инструмент для создания анимации.
г) Способ добавления стилей к элементам страницы.
6. Какие из перечисленных ниже являются задачами CSS?
a) Определение структуры веб-страницы.
б) Определение стилей и внешнего вида веб-страницы.
в) Определение логики работы веб-страницы.
г) Управление базой данных.
7. Что такое 'responsive design'?
a) Дизайн, использующий только один размер экрана.
б) Подход к веб-дизайну, позволяющий веб-странице адаптироваться к различным размерам экранов и устройств.
в) Дизайн, ориентированный на создание анимации.
г) Метод оптимизации скорости загрузки веб-страницы.
8. Какой элемент HTML используется для создания ссылки на другую страницу
a) Абзац
б) Гиперссылка
в) Заголовок
г) Таблица
| Наименование оценочного средства |
Краткая характеристика оценочного средства |
Критерии оценки выполнения задания |
| Тестовое задание | Тестирование – это форма оперативного, объективного и сплошного измерения знаний обучающихся, выполняющая не только диагностическую функцию, нацеленную на выявлении уровня знаний, умений, навыков студента, но и обучающую и воспитательную функции, что, несомненно, повышает прикладную ценность тестирования. Обучающая функция тестирования состоит в мотивировании студента к активизации работы по усвоению учебного материала, с одной стороны, а с другой стороны, позволяет ему, задействовав резервы памяти, не только вспомнить, но и закрепить изучаемый материал.Воспитательная функция проявляется в периодичности и неизбежности тестового контроля, что дисциплинирует и организует работу студентов, помогает выявить и устранить пробелы в знаниях. Тестирование формируют навыки по работе с учебным материалом и извлечению информации. |
- оценка «отлично» (86 баллов и выше) выставляется студенту, если 90% теста выполнено верно; – оценка «хорошо» (66-86 баллов), если 80% теста выполнено верно; – оценка «удовлетворительно» (51-66 баллов), если не менее 60% теста выполнено верно; – оценка «неудовлетворительно» (0-51 балла), если 60% теста выполнено не верно. |
Основные задачи освоения дисциплины:
- изучить архитектуру и основные принципы серверной разработки;
- освоить обработку HTTP-запросов и организацию серверной логики;
- сформировать навыки работы с формами и пользовательскими данными;
- изучить основы управления сессиями и состоянием пользователя;
- освоить принципы взаимодействия клиентской и серверной частей web-приложения.
| Дисциплины и практики, знания и умения по которым необходимы как "входные" при изучении данной дисциплины | Дисциплина базируется на знаниях, полученных в процессе получения высшего образования (среднего профессионального образования) |
| Дисциплины, практики, ГИА, для которых изучение данной дисциплины необходимо как предшествующее | Знания, умения и навыки, полученные в результате изучения данной учебной дисциплины, используются при изучении последующих учебных дисциплин программы профессиональной переподготовки. |
В результате освоения дисциплины обучающийся должен получить знания, умения и навыки, которые позволят сформировать соответствующие компетенции для его нового вида профессиональной деятельности. Перечень развиваемых и контролируемых в образовательном процессе знаний, умений и навыков формируется на основе нижеприведенного списка.
Общий объем времени, отводимого на освоение учебной дисциплины, составляет часа(ов).
| Вид учебной работы | Всего часов |
| Аудиторные занятия (всего), в том числе: | 0 |
| лекции (Л) | |
| практические занятия (ПЗ) | |
| семинары (С) | |
| лабораторные работы (ЛР) | |
| Самостоятельная работа (СР, всего), | |
| Промежуточная аттестация | 0 |
| Общая трудоемкость |
14.5.1. Содержание разделов учебной дисциплины
| № п/п | Наименование раздела учебной дисциплины | Содержание раздела |
14.5.2. Разделы учебной дисциплины и виды занятий
| № п/п |
№ (наименование) раздела (темы) учебной дисциплины (модуля)) | Л | ПЗ | ЛР | С | СР | Всего |
Лабораторные практикумы программой не предусмотрены.
Семинары программой не предусмотрены.
Практические занятия программой не предусмотрены.
а) основная литература:
-Сапегин, С. В. Проектирование и разработка серверных Web (PHP 7, Frameworks) : учебное пособие / С. В. Сапегин, Ю. С. Скворцов, Д. В. Романов. — Воронеж : Воронежский государственный технический университет, 2017. — 140 с.
-Государев, И. Б. Основы разработки веб-приложений на платформах Node.js и Deno : учебно-методическое пособие / И. Б. Государев. — Санкт-Петербург : Университет ИТМО, 2023. — 177 с.
-Суханов, В. И. Разработка веб-приложений на платформе Spring : учебно-методическое пособие / В. И. Суханов. — Екатеринбург : Издательство Уральского университета, 2023. — 180 с.
-Паршукова, Н. Б. Программирование с использованием PHP и MySQL в разработке веб-приложений : учебное пособие / Н. Б. Паршукова. — Челябинск : Издательство Южно-Уральского государственного гуманитарно-педагогического университета, 2021. — 167 с.
б) дополнительная литература:
- Кручинин, В. В. Методы и технологии разработки клиент-серверных приложений : учебное пособие / В. В. Кручинин, Ю. В. Морозова. — Томск : Томский государственный университет систем управления и радиоэлектроники, 2018. — 106 с.
- Лобзенко, В. А. Проектирование клиент-серверных приложений : учебное пособие / В. А. Лобзенко, А. А. Щербань. — Ростов-на-Дону : Ростовский государственный университет путей сообщения, 2018. — 104 с.
- Синица, С. Г. Веб-программирование и веб-сервисы : учебное пособие / С. Г. Синица. — Краснодар : Кубанский государственный университет, 2013. — 158 с.
- Дергачев, А. М. Технологии веб-сервисов : учебно-методическое пособие / А. М. Дергачев, Ю. Д. Кореньков, И. П. Логинов, А. Г. Сафронов. — Санкт-Петербург : Университет ИТМО, 2021. — 100 с.
- Бизюк, А. Н. Разработка web-приложений с использованием программных платформ : электронный учебно-методический комплекс / А. Н. Бизюк. — [Б. м. : б. и.], [б. г.]. — 251 с.
в) базы данных, информационно-справочные и поисковые системы:
Использование баз данных, информационно-справочных и поисковых систем для данной програмы не предусмотренно.
Дополнительная профессиональная программа обучения обеспечивается учебно-методической документацией и материалами по всем дисциплинам.
Предполагается, что каждый обучающийся обеспечивается доступом к информационно-образовательной среде, содержащей необходимую учебную и учебно-методическую литературу.
Учебно-методические материалы, необходимые для изучения программы, представляется слушателям в личном кабинете системы, на электронном носителе, а также посредством предоставления доступа к электронной библиотеке, что позволяет обеспечить освоение обучающимися образовательных программ в полном объеме независимо от места нахождения обучающихся.
Библиотечный фонд укомплектован печатными и/или электронными изданиями основной учебной литературы по дисциплинам основной части цикла.
В образовательной организации предоставлен доступ к сети «Интернет» для административно-управленческой деятельности и учебного процесса. Все компьютеры в образовательной организации имеют выход в интернет и соединены в локальную вычислительную сеть.
Материально-техническая база обучения с использованием ДОТ включает следующие составляющие:
а) Каналы связи.
б) Компьютерное оборудование.
в) Периферийное оборудование.
г) Программное обеспечение.
д) Систему дистанционного обучения, обеспечивающую формирование информационной образовательной среды.
Теоретическая часть материала учебной дисциплины отрабатывается на лекциях. На лекциях излагаются теоретические положения учебной дисциплины и раскрываются основы нормативного правового обеспечения. В процессе изучения учебной дисциплины упор делается на изучение нормативной правовой базы.
Семинарские занятия проводятся с целью углубления и закрепления знаний, привития навыков поиска и анализа учебной информации, умения участвовать в дискуссииях, а также с целью обсуждения других, наиболее важных вопросов учебной дисциплины и контроля успеваемости обучающихся.
Самостоятельная работа организуется в рамках отведенного времени по заданиям, выдаваемым в конце каждого занятия с указанием отрабатываемых учебных вопросов, методических пособий по их отработке и литературы. Самостоятельная работа проводится в следующих формах: систематическая отработка лекционного материала; подготовка к групповым и семинарским занятиям. В ходе самостоятельной работы обучающиеся получают консультации у преподавателей.
Практическая часть учебной дисциплины отрабатывается на практических занятиях. На практических занятиях развиваются умения работать с действующей нормативной правовой и методической базой; работать с правовыми базами данных, базами данных, а также формируются навыки реализации требований нормативных и методических документов, а также действующего законодательства .
Текущий контроль предназначен для проверки хода и качества усвоения учебного материала, стимулирования учебной работы обучающихся и совершенствования методики проведения занятий. Он проводится в ходе всех видов занятий в форме, избранной преподавателем.
Промежуточная аттестация имеет целью определить степень достижения учебных целей по учебной дисциплине и проводится в форме зачёта. Зачет принимается преподавателями, читающими лекции по данной учебной дисциплине в соответствии с перечнем основных вопросов, выносимых для контроля знаний обучающихся.
Перечень тестов:
1. Что такое REST API?
a) Архитектурный стиль для создания веб-сервисов
б) Протокол передачи данных
в) База данных
г) Фреймворк для фронтенда
2. Что такое сессия в контексте веб-приложений?
a) Постоянное соединение между клиентом и сервером
б) Хранение данных о пользователе между запросами
в) Файл на сервере
г) Поток данных
3. Что такое middleware в веб-фреймворках?
a) Компонент, который обрабатывает запрос до того, как он дойдет до обработчика
б) Тип базы данных
в) Клиентская библиотека
г) Протокол передачи
4. Какой статус HTTP означает 'Не найдено'?
a) 200
б) 404
в) 500
г) 302
5. Что такое WebSocket?
a) Протокол для двусторонней связи между клиентом и сервером
б) Тип базы данных
в) Фреймворк для фронтенда
г) Метод HTTP
6. Какой метод HTTP является идемпотентным?
a) POST
б) GET
в) PUT
г) DELETE
7. Что такое JWT?
a) JSON Web Token - формат для передачи данных аутентификации
б) Тип базы данных
в) Протокол шифрования
г) Фреймворк
8. Какие методы Express.js используются для обработки HTTP-запросов по маршруту?
a) app.route()
б) app.get()
в) app.post()
г) app.use()
| Наименование оценочного средства |
Краткая характеристика оценочного средства |
Критерии оценки выполнения задания |
| Тестовое задание | Тестирование – это форма оперативного, объективного и сплошного измерения знаний обучающихся, выполняющая не только диагностическую функцию, нацеленную на выявлении уровня знаний, умений, навыков студента, но и обучающую и воспитательную функции, что, несомненно, повышает прикладную ценность тестирования. Обучающая функция тестирования состоит в мотивировании студента к активизации работы по усвоению учебного материала, с одной стороны, а с другой стороны, позволяет ему, задействовав резервы памяти, не только вспомнить, но и закрепить изучаемый материал.Воспитательная функция проявляется в периодичности и неизбежности тестового контроля, что дисциплинирует и организует работу студентов, помогает выявить и устранить пробелы в знаниях. Тестирование формируют навыки по работе с учебным материалом и извлечению информации. |
- оценка «отлично» (86 баллов и выше) выставляется студенту, если 90% теста выполнено верно; – оценка «хорошо» (66-86 баллов), если 80% теста выполнено верно; – оценка «удовлетворительно» (51-66 баллов), если не менее 60% теста выполнено верно; – оценка «неудовлетворительно» (0-51 балла), если 60% теста выполнено не верно. |
Основные задачи освоения дисциплины:
- изучить основные понятия, назначение и модели баз данных;
- освоить принципы проектирования реляционных баз данных;
- сформировать умение создавать таблицы, связи и ограничения целостности;
- освоить базовые конструкции языка SQL для обработки данных;
- сформировать навыки подключения и использования баз данных в web-приложениях.
| Дисциплины и практики, знания и умения по которым необходимы как "входные" при изучении данной дисциплины | Дисциплина базируется на знаниях, полученных в процессе получения высшего образования (среднего профессионального образования) |
| Дисциплины, практики, ГИА, для которых изучение данной дисциплины необходимо как предшествующее | Знания, умения и навыки, полученные в результате изучения данной учебной дисциплины, используются при изучении последующих учебных дисциплин программы профессиональной переподготовки. |
В результате освоения дисциплины обучающийся должен получить знания, умения и навыки, которые позволят сформировать соответствующие компетенции для его нового вида профессиональной деятельности. Перечень развиваемых и контролируемых в образовательном процессе знаний, умений и навыков формируется на основе нижеприведенного списка.
Общий объем времени, отводимого на освоение учебной дисциплины, составляет часа(ов).
| Вид учебной работы | Всего часов |
| Аудиторные занятия (всего), в том числе: | 0 |
| лекции (Л) | |
| практические занятия (ПЗ) | |
| семинары (С) | |
| лабораторные работы (ЛР) | |
| Самостоятельная работа (СР, всего), | |
| Промежуточная аттестация | 0 |
| Общая трудоемкость |
15.5.1. Содержание разделов учебной дисциплины
| № п/п | Наименование раздела учебной дисциплины | Содержание раздела |
15.5.2. Разделы учебной дисциплины и виды занятий
| № п/п |
№ (наименование) раздела (темы) учебной дисциплины (модуля)) | Л | ПЗ | ЛР | С | СР | Всего |
Лабораторные практикумы программой не предусмотрены.
Семинары программой не предусмотрены.
Практические занятия программой не предусмотрены.
а) основная литература:
-Советов, Б. Я. Базы данных : учебник для вузов / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. — 4-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2024. — 403 с.
-Войтюк Т.Е., Осетрова И.С., Основы проектирования реляционных баз данных средствами инструментальной среды– СПб: Университет ИТМО, 2020. – 70 с.
-Маркин, А. В. Программирование на SQL : учебник для среднего профессионального образования / А. В. Маркин. — Москва : Издательство Юрайт, 2026. — 435 с.
-Одиночкина, С. В. Основы разработки приложений на PHP : учебное пособие / С. В. Одиночкина. — Санкт-Петербург : Университет ИТМО, 2016. — 93 с.
б) дополнительная литература:
- Илюшечкин, В. М. Основы использования и проектирования баз данных : учебник для вузов / В. М. Илюшечкин. — Москва : Издательство Юрайт, 2024. — 213 с.
- Толстобров, А. П. Управление данными : учебник для вузов / А. П. Толстобров. — 3-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 272 с.
- Сергеева Т.И. Базы данных: модели данных, проектирование, язык SQL: учеб. пособие / Т.И. Сергеева, М.Ю. Сергеев. Воронеж: ФГБОУ ВПО «Воронежский государственный технический университет», 2012. 233 с.
- Полищук, Ю. В. Проектирование реляционных баз данных : учебное пособие / Ю. В. Полищук, С. И. Сормов, Т. А. Черных. — Оренбург : ГОУ ОГУ, 2008. — 132 с.
- Осетрова, И. С. Разработка баз данных в MS SQL Server 2014 : учебное пособие / И. С. Осетрова. — Санкт-Петербург : Университет ИТМО, 2016. — 128 с.
- Нестеров, С. А. Базы данных : учебник и практикум для вузов / С. А. Нестеров. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 258 с.
- Одиночкина, С. В. Web-программирование: PHP : практикум / С. В. Одиночкина. — Санкт-Петербург : Университет ИТМО, 2012. — 96 с.
- Частикова, В. А. Сравнительный анализ методов защиты от SQL-инъекций / В. А. Частикова, Н. А. Братов, А. И. Шиляев // Научные труды КубГТУ. — 2025. — № 4. — С.
в) базы данных, информационно-справочные и поисковые системы:
Использование баз данных, информационно-справочных и поисковых систем для данной програмы не предусмотренно.
Дополнительная профессиональная программа обучения обеспечивается учебно-методической документацией и материалами по всем дисциплинам.
Предполагается, что каждый обучающийся обеспечивается доступом к информационно-образовательной среде, содержащей необходимую учебную и учебно-методическую литературу.
Учебно-методические материалы, необходимые для изучения программы, представляется слушателям в личном кабинете системы, на электронном носителе, а также посредством предоставления доступа к электронной библиотеке, что позволяет обеспечить освоение обучающимися образовательных программ в полном объеме независимо от места нахождения обучающихся.
Библиотечный фонд укомплектован печатными и/или электронными изданиями основной учебной литературы по дисциплинам основной части цикла.
В образовательной организации предоставлен доступ к сети «Интернет» для административно-управленческой деятельности и учебного процесса. Все компьютеры в образовательной организации имеют выход в интернет и соединены в локальную вычислительную сеть.
Материально-техническая база обучения с использованием ДОТ включает следующие составляющие:
а) Каналы связи.
б) Компьютерное оборудование.
в) Периферийное оборудование.
г) Программное обеспечение.
д) Систему дистанционного обучения, обеспечивающую формирование информационной образовательной среды.
Теоретическая часть материала учебной дисциплины отрабатывается на лекциях. На лекциях излагаются теоретические положения учебной дисциплины и раскрываются основы нормативного правового обеспечения. В процессе изучения учебной дисциплины упор делается на изучение нормативной правовой базы.
Семинарские занятия проводятся с целью углубления и закрепления знаний, привития навыков поиска и анализа учебной информации, умения участвовать в дискуссииях, а также с целью обсуждения других, наиболее важных вопросов учебной дисциплины и контроля успеваемости обучающихся.
Самостоятельная работа организуется в рамках отведенного времени по заданиям, выдаваемым в конце каждого занятия с указанием отрабатываемых учебных вопросов, методических пособий по их отработке и литературы. Самостоятельная работа проводится в следующих формах: систематическая отработка лекционного материала; подготовка к групповым и семинарским занятиям. В ходе самостоятельной работы обучающиеся получают консультации у преподавателей.
Практическая часть учебной дисциплины отрабатывается на практических занятиях. На практических занятиях развиваются умения работать с действующей нормативной правовой и методической базой; работать с правовыми базами данных, базами данных, а также формируются навыки реализации требований нормативных и методических документов, а также действующего законодательства .
Текущий контроль предназначен для проверки хода и качества усвоения учебного материала, стимулирования учебной работы обучающихся и совершенствования методики проведения занятий. Он проводится в ходе всех видов занятий в форме, избранной преподавателем.
Промежуточная аттестация имеет целью определить степень достижения учебных целей по учебной дисциплине и проводится в форме зачёта. Зачет принимается преподавателями, читающими лекции по данной учебной дисциплине в соответствии с перечнем основных вопросов, выносимых для контроля знаний обучающихся.
Перечень тестов:
1. Какие модели данных существуют?
a) Реляционная
б) Иерархическая
в) Сетевая
г) Линейная
2. Какие свойства транзакции описываются акронимом ACID?
a) Атомарность
б) Согласованность
в) Изолированность
г) Долговечность
3. Что такое нормализация базы данных?
a) Процесс устранения избыточности данных
б) Увеличение скорости запросов
в) Создание резервной копии
г) Шифрование данных
4. Какие типы соединений (JOIN) существуют в SQL?
a) INNER JOIN
б) LEFT JOIN
в) RIGHT JOIN
г) FULL JOIN
5. Какие ограничения целостности могут быть заданы?
a) PRIMARY KEY
б) FOREIGN KEY
в) UNIQUE
г) CHECK
6. Что такое внешний ключ?
a) Столбец или набор столбцов, ссылающийся на первичный ключ другой таблицы
б) Ключ от внешнего сервера
в) Уникальный идентификатор таблицы
г) Индекс
7. Что такое триггер в базе данных?
a) Автоматически выполняемый код при определенных событиях
б) Устройство ввода
в) Вид запроса
г) Тип данных
8. Какие функции агрегации существуют в SQL?
a) COUNT
б) SUM
в) AVG
г) MAX
| Наименование оценочного средства |
Краткая характеристика оценочного средства |
Критерии оценки выполнения задания |
| Тестовое задание | Тестирование – это форма оперативного, объективного и сплошного измерения знаний обучающихся, выполняющая не только диагностическую функцию, нацеленную на выявлении уровня знаний, умений, навыков студента, но и обучающую и воспитательную функции, что, несомненно, повышает прикладную ценность тестирования. Обучающая функция тестирования состоит в мотивировании студента к активизации работы по усвоению учебного материала, с одной стороны, а с другой стороны, позволяет ему, задействовав резервы памяти, не только вспомнить, но и закрепить изучаемый материал.Воспитательная функция проявляется в периодичности и неизбежности тестового контроля, что дисциплинирует и организует работу студентов, помогает выявить и устранить пробелы в знаниях. Тестирование формируют навыки по работе с учебным материалом и извлечению информации. |
- оценка «отлично» (86 баллов и выше) выставляется студенту, если 90% теста выполнено верно; – оценка «хорошо» (66-86 баллов), если 80% теста выполнено верно; – оценка «удовлетворительно» (51-66 баллов), если не менее 60% теста выполнено верно; – оценка «неудовлетворительно» (0-51 балла), если 60% теста выполнено не верно. |
Основные задачи освоения дисциплины:
- изучить цели, виды и этапы тестирования программного обеспечения;
- освоить приемы поиска, анализа и исправления ошибок;
- сформировать умение разрабатывать и выполнять тестовые сценарии;
- изучить особенности тестирования пользовательского интерфейса и функциональности;
- рассмотреть основные угрозы безопасности web-приложений и меры их предупреждения.
| Дисциплины и практики, знания и умения по которым необходимы как "входные" при изучении данной дисциплины | Дисциплина базируется на знаниях, полученных в процессе получения высшего образования (среднего профессионального образования) |
| Дисциплины, практики, ГИА, для которых изучение данной дисциплины необходимо как предшествующее | Знания, умения и навыки, полученные в результате изучения данной учебной дисциплины, используются при изучении последующих учебных дисциплин программы профессиональной переподготовки. |
В результате освоения дисциплины обучающийся должен получить знания, умения и навыки, которые позволят сформировать соответствующие компетенции для его нового вида профессиональной деятельности. Перечень развиваемых и контролируемых в образовательном процессе знаний, умений и навыков формируется на основе нижеприведенного списка.
Общий объем времени, отводимого на освоение учебной дисциплины, составляет часа(ов).
| Вид учебной работы | Всего часов |
| Аудиторные занятия (всего), в том числе: | 0 |
| лекции (Л) | |
| практические занятия (ПЗ) | |
| семинары (С) | |
| лабораторные работы (ЛР) | |
| Самостоятельная работа (СР, всего), | |
| Промежуточная аттестация | 0 |
| Общая трудоемкость |
16.5.1. Содержание разделов учебной дисциплины
| № п/п | Наименование раздела учебной дисциплины | Содержание раздела |
16.5.2. Разделы учебной дисциплины и виды занятий
| № п/п |
№ (наименование) раздела (темы) учебной дисциплины (модуля)) | Л | ПЗ | ЛР | С | СР | Всего |
Лабораторные практикумы программой не предусмотрены.
Семинары программой не предусмотрены.
Практические занятия программой не предусмотрены.
а) основная литература:
-Зенков, А. В. Информационная безопасность и защита информации : учебное пособие для вузов / А. В. Зенков. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2024. — 107 с.
-Зубкова, Т. М. Отладка и тестирование программного обеспечения : методические указания к лабораторным занятиям по дисциплине «Тестирование программного обеспечения» / Т. М. Зубкова. — Оренбург : Оренбургский государственный университет, 2016. — 34 с.
-Государев, И. Б. Основы разработки веб-приложений на платформах Node.js и Deno : учебно-методическое пособие / И. Б. Государев. — Санкт-Петербург : Университет ИТМО, 2023. — 177 с.
-Чертыковцев, В. К. Организация человеко-машинного взаимодействия : учебник для вузов / В. К. Чертыковцев. — Москва : Издательство Юрайт, 2026. — 111 с.
б) дополнительная литература:
- Основы тестирования программного обеспечения [Электронный ресурс]: учебное электронное пособие для для обучающихся Института математики и информационных технологий / К. А. Кулаков, В. М. Димитров; М-во образования и науки Рос. Федерации, Федер. гос. бюджет. образоват. учреждение высш. образования Петрозавод. гос. ун-т. — Петрозаводск : Издательство ПетрГУ, 2018
- Святослав Куликов «Тестирование программного обеспечения. Базовый курс» EPAM Systems, 2015
- Николюкин, М. С. Тестирование программного обеспечения : учебное пособие / М. С. Николюкин. — Тамбов : Издательство ФГБОУ ВО «ТГТУ», 2025
- Зудилова, Т. В. Web-программирование JavaScript : учебное пособие / Т. В. Зудилова, М. Л. Буркова. — Санкт-Петербург : НИУ ИТМО, 2012. — 68 с.
- Михалькевич, А. В. JavaScript : учебное пособие / А. В. Михалькевич. — Минск : БГУИР, 2016. — 184 с.
- Куликов, С. С. Тестирование программного обеспечения. Базовый курс / С. С. Куликов. — 3-е изд. — Минск : Четыре четверти, 2020. — 312 с.
- Кулаков К. А., Димитров В. М. Основы тестирования программного обеспечения : учебное электронное пособие. — Петрозаводск : Издательство ПетрГУ, 2018
- Частикова, В. А. Сравнительный анализ методов защиты от SQL-инъекций / В. А. Частикова, Н. А. Братов, А. И. Шиляев // Научные труды Кубанского государственного технологического университета. — 2025. — № 4. — С. 165–175.
- Хоффман, Э. Безопасность веб-приложений : разведка, защита, нападение / Э. Хоффман ; пер. с англ. — Санкт-Петербург : Питер, 2021. — 336 с.
в) базы данных, информационно-справочные и поисковые системы:
Использование баз данных, информационно-справочных и поисковых систем для данной програмы не предусмотренно.
Дополнительная профессиональная программа обучения обеспечивается учебно-методической документацией и материалами по всем дисциплинам.
Предполагается, что каждый обучающийся обеспечивается доступом к информационно-образовательной среде, содержащей необходимую учебную и учебно-методическую литературу.
Учебно-методические материалы, необходимые для изучения программы, представляется слушателям в личном кабинете системы, на электронном носителе, а также посредством предоставления доступа к электронной библиотеке, что позволяет обеспечить освоение обучающимися образовательных программ в полном объеме независимо от места нахождения обучающихся.
Библиотечный фонд укомплектован печатными и/или электронными изданиями основной учебной литературы по дисциплинам основной части цикла.
В образовательной организации предоставлен доступ к сети «Интернет» для административно-управленческой деятельности и учебного процесса. Все компьютеры в образовательной организации имеют выход в интернет и соединены в локальную вычислительную сеть.
Материально-техническая база обучения с использованием ДОТ включает следующие составляющие:
а) Каналы связи.
б) Компьютерное оборудование.
в) Периферийное оборудование.
г) Программное обеспечение.
д) Систему дистанционного обучения, обеспечивающую формирование информационной образовательной среды.
Теоретическая часть материала учебной дисциплины отрабатывается на лекциях. На лекциях излагаются теоретические положения учебной дисциплины и раскрываются основы нормативного правового обеспечения. В процессе изучения учебной дисциплины упор делается на изучение нормативной правовой базы.
Семинарские занятия проводятся с целью углубления и закрепления знаний, привития навыков поиска и анализа учебной информации, умения участвовать в дискуссииях, а также с целью обсуждения других, наиболее важных вопросов учебной дисциплины и контроля успеваемости обучающихся.
Самостоятельная работа организуется в рамках отведенного времени по заданиям, выдаваемым в конце каждого занятия с указанием отрабатываемых учебных вопросов, методических пособий по их отработке и литературы. Самостоятельная работа проводится в следующих формах: систематическая отработка лекционного материала; подготовка к групповым и семинарским занятиям. В ходе самостоятельной работы обучающиеся получают консультации у преподавателей.
Практическая часть учебной дисциплины отрабатывается на практических занятиях. На практических занятиях развиваются умения работать с действующей нормативной правовой и методической базой; работать с правовыми базами данных, базами данных, а также формируются навыки реализации требований нормативных и методических документов, а также действующего законодательства .
Текущий контроль предназначен для проверки хода и качества усвоения учебного материала, стимулирования учебной работы обучающихся и совершенствования методики проведения занятий. Он проводится в ходе всех видов занятий в форме, избранной преподавателем.
Промежуточная аттестация имеет целью определить степень достижения учебных целей по учебной дисциплине и проводится в форме зачёта. Зачет принимается преподавателями, читающими лекции по данной учебной дисциплине в соответствии с перечнем основных вопросов, выносимых для контроля знаний обучающихся.
Перечень тестов:
1. Что такое XSS-атака?
a) Атака, направленная на перехват сессионных cookie
б) Атака, использующая SQL-инъекции
в) Атака, основанная на внедрении вредоносного JavaScript-кода
г) Атака, эксплуатирующая уязвимости в SSL/TLS
2. Что такое SQL-инъекция?
a) Внедрение вредоносного SQL-кода в запрос
б) Атака на уровне сети
в) Уязвимость, позволяющая получить доступ к базе данных
г) Тип DoS-атаки
3. Какие из перечисленных принципов относятся к безопасной разработке веб-приложений?
a) Принцип наименьших привилегий
б) Принцип единой точки отказа
в) Принцип защиты в глубину
г) Принцип открытого дизайна
4. Какие этапы включает процесс тестирования веб-приложения?
a) Планирование тестов
б) Разработка тестовых сценариев
в) Написание кода приложения
г) Выполнение тестов и анализ результатов
5. Что такое регрессионное тестирование?
a) Тестирование для проверки того, что изменения не сломали существующий функционал
б) Тестирование производительности после изменений
в) Тестирование безопасности после обновления
г) Повторное выполнение ранее пройденных тестов
6. Что такое тестовое покрытие?
a) Мера того, какая часть кода приложения протестирована
б) Количество написанных тестов
в) Процент требований, покрытых тестами
г) Процент времени, затраченного на тестирование
7. Какие виды тестирования производительности существуют?
a) Нагрузочное тестирование
б) Стресс-тестирование
в) Тестирование масштабируемости
г) Модульное тестирование
8. Какие из перечисленных относятся к методам статического анализа кода?
a) Анализ кода без его выполнения
б) Поиск потенциальных уязвимостей в исходном коде
в) Динамическое тестирование
г) Использование инструментов типа SonarQube
| Наименование оценочного средства |
Краткая характеристика оценочного средства |
Критерии оценки выполнения задания |
| Тестовое задание | Тестирование – это форма оперативного, объективного и сплошного измерения знаний обучающихся, выполняющая не только диагностическую функцию, нацеленную на выявлении уровня знаний, умений, навыков студента, но и обучающую и воспитательную функции, что, несомненно, повышает прикладную ценность тестирования. Обучающая функция тестирования состоит в мотивировании студента к активизации работы по усвоению учебного материала, с одной стороны, а с другой стороны, позволяет ему, задействовав резервы памяти, не только вспомнить, но и закрепить изучаемый материал.Воспитательная функция проявляется в периодичности и неизбежности тестового контроля, что дисциплинирует и организует работу студентов, помогает выявить и устранить пробелы в знаниях. Тестирование формируют навыки по работе с учебным материалом и извлечению информации. |
- оценка «отлично» (86 баллов и выше) выставляется студенту, если 90% теста выполнено верно; – оценка «хорошо» (66-86 баллов), если 80% теста выполнено верно; – оценка «удовлетворительно» (51-66 баллов), если не менее 60% теста выполнено верно; – оценка «неудовлетворительно» (0-51 балла), если 60% теста выполнено не верно. |
Основные задачи освоения дисциплины:
- освоить принципы интеграции программных модулей и внешних сервисов;
- изучить основы взаимодействия web-приложений с API;
- сформировать навыки подготовки web-приложения к публикации;
- рассмотреть основные задачи сопровождения и обновления программного продукта;
- сформировать умение разрабатывать и представлять итоговый проект web-приложения.
| Дисциплины и практики, знания и умения по которым необходимы как "входные" при изучении данной дисциплины | Дисциплина базируется на знаниях, полученных в процессе получения высшего образования (среднего профессионального образования) |
| Дисциплины, практики, ГИА, для которых изучение данной дисциплины необходимо как предшествующее | Знания, умения и навыки, полученные в результате изучения данной учебной дисциплины, используются при изучении последующих учебных дисциплин программы профессиональной переподготовки. |
В результате освоения дисциплины обучающийся должен получить знания, умения и навыки, которые позволят сформировать соответствующие компетенции для его нового вида профессиональной деятельности. Перечень развиваемых и контролируемых в образовательном процессе знаний, умений и навыков формируется на основе нижеприведенного списка.
Общий объем времени, отводимого на освоение учебной дисциплины, составляет часа(ов).
| Вид учебной работы | Всего часов |
| Аудиторные занятия (всего), в том числе: | 0 |
| лекции (Л) | |
| практические занятия (ПЗ) | |
| семинары (С) | |
| лабораторные работы (ЛР) | |
| Самостоятельная работа (СР, всего), | |
| Промежуточная аттестация | 0 |
| Общая трудоемкость |
17.5.1. Содержание разделов учебной дисциплины
| № п/п | Наименование раздела учебной дисциплины | Содержание раздела |
17.5.2. Разделы учебной дисциплины и виды занятий
| № п/п |
№ (наименование) раздела (темы) учебной дисциплины (модуля)) | Л | ПЗ | ЛР | С | СР | Всего |
Лабораторные практикумы программой не предусмотрены.
Семинары программой не предусмотрены.
Практические занятия программой не предусмотрены.
а) основная литература:
-Морозова, О. А. Интеграция корпоративных информационных систем : учебное пособие / О. А. Морозова. — Москва : Финансовый университет, 2014. — 140 с.
-Лю Юаньчжи, Борисов В. И. Контейнеризация и автоматизация развертывания веб-приложений: анализ и практическая реализация // Computational Nanotechnology. — 2025. — Т. 12, № 1. — С. 194–201.
-Богдан, А. С. Информационная технология организации процессов эксплуатации и сопровождения интернет-платформы торговли внутриигровыми предметами / А. С. Богдан // [научная статья]. — 2026
-Максимова, Т. Г. Управление ИТ-проектом: от стартапа до высокотехнологичного бизнеса. Часть 1. Методология управления : учебное пособие / Т. Г. Максимова, Н. Н. Горлушкина. — Санкт-Петербург : Университет ИТМО, 2023. — 73 с.
-Максимова, Т. Г. Управление ИТ-проектом: от стартапа до высокотехнологичного бизнеса. Часть 2. Теория и практика : учебное пособие / Т. Г. Максимова, Н. Н. Горлушкина, А. З. Арсеньева. — Санкт-Петербург : Университет ИТМО, 2023. — 90 с.
-Видеоурок: Развертывание и публикация web-приложений
б) дополнительная литература:
- Ананченко И.В., Зудилова Т.В., Хоружников С.Э. Средства резервного копирования, восстановления, защиты данных в операционных системах Windows – СПб: Университет ИТМО, 2019. – 50 с.
- Сергеев М. Ю., Сергеева Т. И. Основы веб-программирования: учебное пособие. — Воронеж: ФГБОУ ВО «Воронежский государственный технический университет», 2016. — 253 с.
- Рындин, А. А. Современные стандарты информационного взаимодействия систем : учебное пособие / А. А. Рындин, Э. Р. Саргсян ; Воронежский государственный технический университет. — Воронеж : ВГТУ, 2021. — 104 с.
- Михайлов, Б. А. Создание отказоустойчивых веб-приложений: стратегии обеспечения надежности и восстановления после сбоев // [научная статья]. — 2025.
- Игнатов, Ю. Ю. Комплексные средства мониторинга веб-узлов // [научная статья]. — 2014
- Гордеев, С. И. Организация баз данных в 2 ч. Часть 2 : учебник для среднего профессионального образования / С. И. Гордеев, В. Н. Волошина. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2026. — 513 с.
- Иванова, Н. Ю. Подготовка презентаций для курсовых проектов и выпускных квалификационных работ : методические указания / Н. Ю. Иванова. — Санкт-Петербург : Университет ИТМО, 2015. — 49 с.
- Пришутова, Е. А. Автоматизация тестирования web-приложений при разработке: плюсы и минусы данного подхода / Е. А. Пришутова // Научная статья. — 2017.
- Галаган, Т. А. Разработка веб-приложения «Система тестирования» на основе фреймворка Laravel / Т. А. Галаган // Научная статья. — 2019
в) базы данных, информационно-справочные и поисковые системы:
Использование баз данных, информационно-справочных и поисковых систем для данной програмы не предусмотренно.
Дополнительная профессиональная программа обучения обеспечивается учебно-методической документацией и материалами по всем дисциплинам.
Предполагается, что каждый обучающийся обеспечивается доступом к информационно-образовательной среде, содержащей необходимую учебную и учебно-методическую литературу.
Учебно-методические материалы, необходимые для изучения программы, представляется слушателям в личном кабинете системы, на электронном носителе, а также посредством предоставления доступа к электронной библиотеке, что позволяет обеспечить освоение обучающимися образовательных программ в полном объеме независимо от места нахождения обучающихся.
Библиотечный фонд укомплектован печатными и/или электронными изданиями основной учебной литературы по дисциплинам основной части цикла.
В образовательной организации предоставлен доступ к сети «Интернет» для административно-управленческой деятельности и учебного процесса. Все компьютеры в образовательной организации имеют выход в интернет и соединены в локальную вычислительную сеть.
Материально-техническая база обучения с использованием ДОТ включает следующие составляющие:
а) Каналы связи.
б) Компьютерное оборудование.
в) Периферийное оборудование.
г) Программное обеспечение.
д) Систему дистанционного обучения, обеспечивающую формирование информационной образовательной среды.
Теоретическая часть материала учебной дисциплины отрабатывается на лекциях. На лекциях излагаются теоретические положения учебной дисциплины и раскрываются основы нормативного правового обеспечения. В процессе изучения учебной дисциплины упор делается на изучение нормативной правовой базы.
Семинарские занятия проводятся с целью углубления и закрепления знаний, привития навыков поиска и анализа учебной информации, умения участвовать в дискуссииях, а также с целью обсуждения других, наиболее важных вопросов учебной дисциплины и контроля успеваемости обучающихся.
Самостоятельная работа организуется в рамках отведенного времени по заданиям, выдаваемым в конце каждого занятия с указанием отрабатываемых учебных вопросов, методических пособий по их отработке и литературы. Самостоятельная работа проводится в следующих формах: систематическая отработка лекционного материала; подготовка к групповым и семинарским занятиям. В ходе самостоятельной работы обучающиеся получают консультации у преподавателей.
Практическая часть учебной дисциплины отрабатывается на практических занятиях. На практических занятиях развиваются умения работать с действующей нормативной правовой и методической базой; работать с правовыми базами данных, базами данных, а также формируются навыки реализации требований нормативных и методических документов, а также действующего законодательства .
Текущий контроль предназначен для проверки хода и качества усвоения учебного материала, стимулирования учебной работы обучающихся и совершенствования методики проведения занятий. Он проводится в ходе всех видов занятий в форме, избранной преподавателем.
Промежуточная аттестация имеет целью определить степень достижения учебных целей по учебной дисциплине и проводится в форме зачёта. Зачет принимается преподавателями, читающими лекции по данной учебной дисциплине в соответствии с перечнем основных вопросов, выносимых для контроля знаний обучающихся.
Перечень тестов:
1. Какие из перечисленных являются методами HTTP?
a) GET
б) POST
в) FETCH
г) PUT
2. Что такое AJAX?
a) Технология для асинхронного обмена данными с сервером
б) Язык программирования
в) Фреймворк для разработки веб-приложений
г) Протокол безопасности
3. Что такое Docker?
a) Платформа для контейнеризации приложений
б) Система управления конфигурациями
в) Язык программирования
г) Облачный сервис
4. Какие из перечисленных являются инструментами для контроля версий?
a) Git
б) SVN
в) Docker
г) Webpack
5. Что такое CORS?
a) Механизм безопасности браузера, контролирующий доступ к ресурсам с другого домена
б) Протокол передачи данных
в) Серверный фреймворк
г) База данных
6. Какие из перечисленных являются популярными веб-серверами?
a) Nginx
б) Apache
в) IIS
г) Node.js
7. Какие из перечисленных являются этапами CI/CD?
a) Сборка
б) Тестирование
в) Развёртывание
г) Проектирование
8. Какие из перечисленных являются принципами REST?
a) Отсутствие состояния (stateless)
б) Кэширование
в) Единый интерфейс
г) Сложность
| Наименование оценочного средства |
Краткая характеристика оценочного средства |
Критерии оценки выполнения задания |
| Тестовое задание | Тестирование – это форма оперативного, объективного и сплошного измерения знаний обучающихся, выполняющая не только диагностическую функцию, нацеленную на выявлении уровня знаний, умений, навыков студента, но и обучающую и воспитательную функции, что, несомненно, повышает прикладную ценность тестирования. Обучающая функция тестирования состоит в мотивировании студента к активизации работы по усвоению учебного материала, с одной стороны, а с другой стороны, позволяет ему, задействовав резервы памяти, не только вспомнить, но и закрепить изучаемый материал.Воспитательная функция проявляется в периодичности и неизбежности тестового контроля, что дисциплинирует и организует работу студентов, помогает выявить и устранить пробелы в знаниях. Тестирование формируют навыки по работе с учебным материалом и извлечению информации. |
- оценка «отлично» (86 баллов и выше) выставляется студенту, если 90% теста выполнено верно; – оценка «хорошо» (66-86 баллов), если 80% теста выполнено верно; – оценка «удовлетворительно» (51-66 баллов), если не менее 60% теста выполнено верно; – оценка «неудовлетворительно» (0-51 балла), если 60% теста выполнено не верно. |