Темы для курсовых/выпускных работ
-
Поддержка функциональности СУБД в современных электронных таблицах.
-
Основные виды уязвимости веб-приложений и методы борьбы с ними. SQL-инъекции и XSS-уязвимости в веб-приложениях на примере сценариев PHP.
-
Создание веб-приложений с помощью JavaScript-фреймворка Vue.js. Требуется ознакомиться с двумя вариантами использования Vue.js для обычных и одностраничных веб-приложений, описать возможности и особенности данного фреймворка.
-
Применение конструкторов для создания бизнес-сайтов. Нужно рассмотреть возможности и ограничения наиболее распространенных конструкторов, позволяющих создавать современные функциональные веб-сайты для решения бизнес-задач (uKit, Nethouse, Tilda и т.п.).
-
Автоматизация сбора данных из Интернет-ресурсов. Для анализа и планирования любого бизнес-процесса необходимо собирать данные (статистику) и проводить их анализ. Иногда требуемые данные можно найти на страницах в Интернете или корпоративной сети. В предлагаемой работе нужно ознакомиться с некоторыми технологиями и инструментами (сценарии Python и PowerShell), позволяющими автоматизировать сбор данных с HTML-страниц.
Работа с геоданными в веб-приложениях на примере Яндекс.Карт. Написать приложение для создания собственных геометок (отзывов об определенных местах) на Яндекс.Карте и сохранения этих меток в базе данных.
-
Технологии создания и обработки веб-форм обратной связи. Предлагается сравнить несколько вариантов решения этой задачи: собственные серверные сценарии на языке PHP, специализированные веб-сервисы типа Google Forms, а также совместное использование сценариев PHP и Google Forms.
-
Использование в веб-приложениях API социальных сетей. Разработать приложение для агрегации данных о друзьях из разных социальных сетей с возможностью визуализация географического расположения друзей на Яндекс.Карте.