УДК 371.1:004.738.1:378.2
DOI: 10.36871/26189976.2026.03-2.017

Авторы

Елена Андреевна Салтанаева,
Казанский государственный энергетический университет, Казань, Россия
Светлана Мунавировна Куценко,
Казанский государственный энергетический университет, Казань, Россия
Светлана Фиаловна Малацион,
Казанский государственный энергетический университет, Казань, Россия

Аннотация

Современные технологии веб-разработки, а также фреймворки и библиотеки, предоставляют широкие возможности для создания удобных и эффективных образовательных инструментов. Применение данных технологий способствует созданию приложений, формирующих у учащихся как теоретическую базу, так и прикладные компетенции. В статье представлена иерархия построения веб-приложения: от фундаментальной структуры до управления данными. В первой части проанализирована роль языка гипертекстовой разметки HTML как каркаса страницы и основы структуры контента, а также CSS как инструмента визуально-эстетического и адаптивного создания и оформления интерфейса. Однако статичная верстка не может удовлетворить потребности современных пользователей, поэтому следующим шагом стало изучение серверной части, в частности, возможностям языка Python и его популярных фреймворков Django и Flask для обработки запросов и бизнеслогики, а также обеспечения производительности и обработки данных. В заключительной части обзора рассмотрены системы управления базами данных (MySQL, PostgreSQL, MongoDB и SQLite), обеспечивающие надежное хранение и обработку больших объемов учебной информации и пользовательских данных. Статья демонстрирует, как совместное использование этих инструментов позволяет создавать эффективную, масштабируемую цифровую образовательную среду и показать целостную картину разработки, где каждый элемент важен и выполняет свою функцию.

Ключевые слова

веб-технологии
HTML
CSS
Python
Django
Flask
базы данных
образовательные системы
серверные технологии

Список литературы

[1] Абрикосов К., Попова В. А. Статическая типизация в веб-приложениях на Node.js: процесс внедрения и выявление ошибок несоответствия типов // Информационные технологии и математическое моделирование в управлении сложными системами. 2023. № 2(18). С. 23–32. DOI 10.26731/2658–3704.2023.2(18).23–32.

[2] Асабаев И. А., Халиев М. С. У. Django и Flask для разработчиков // Уральский научный вестник. 2023. Т. 9, № 1. С. 205–210.

[3] Волков Д. PostgreSQL изнутри и снаружи // Открытые системы. СУБД. 2023. № 1. С. 46. DOI 10.51793/OS.2023.93.28.001.

[4] Денисова О. Р., Скворцова Т. В., Ягодкин А. С. CSS как современный инструмент создания стильных сайтов // Перспективные аспекты моделирования систем и процессов: Материалы Всероссийской научно-практической конференции, Воронеж, 07 октября 2023 года. Воронеж: Воронежский государственный лесотехнический университет им. Г. Ф. Морозова, 2023. С. 49–55. DOI 10.58168/PAMSP_49–55.

[5] Зарипова Р. С., Мухаметзянов И. И. Образовательные сервисы и инструменты дистанционного обучения специалистов для цифровой экономики // Экономика и предпринимательство. 2024. № 5(166). С. 1010–1012. DOI 10.34925/EIP.2024.166.5.206.

[6] Калитаев А. Н., Егорова Л. Г. Разработка WEB-приложений. Основы HTML и CSS: Электронное издание — Магнитогорск: Магнитогорский государственный технический университет им. Г. И. Носова, 2022.

[7] Куценко С. М., Салтанаева Е. А. Использование мобильного приложения для подготовки к экзаменам в школе // Казанская наука. 2024. № 10. С. 101–103.

[8] Лапко А. Н. К вопросу обеспечения защищенности данных информационной системы средствами СУБД postgresql // Системы управления и информационные технологии. 2024. № 1(95). С. 73–77.

[9] Смирнов А. А. Репликация и высокая доступность в Postgresql // Научный Лидер. 2023. № 30(128). С. 30–31.

[10] Стрелецкий А. Д., Нетребин Н. М., Русак С. Н. Асинхронное программирование в Node. js: преимущества и подходы // Инновационная наука. 2023. № 11–2. С. 43–44.

[11] Brown L. Modern Web Frameworks: A Comparative Study. London: Academic Press, 2021. 450 p.

[12] Smith J. Advanced Web Development with Node.js, Django, and Flask. New York: Tech Publications, 2020. 500 p.

[13] Turkel W. J., Crymble A. Saída de Dados como um Ficheiro HTML com Python // Programming Historian em português. 2022. No. 2. DOI 10.46430/phpt0032.