Розробка веб-платформи онлайн курсів з використанням Angular та Express.js

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

UA : Робота викладена на 66 сторінках друкованого тексту, містить 49 рисунків, 1 таблицю, 19 джерел, 5 додатків. Об’єкт дослідження – веб-платформи онлайн курсів. Мета роботи – розробити веб-платформу онлайн курсів. Методи дослідження – аналітичний, моделювання, проєктування, програмний. У роботі розглянуто проєктування та реалізацію веб-платформи онлайн курсів з урахуванням рольової моделі та низького порогу входження для користувача. Для проєктування використані діаграми UML. Клієнтська частина виконана засобами Angular, серверна – Node.js з Express, база даних на MySQL. Для взаємодії між клієнтом і сервером обрано «клієнт-серверну» модель та реалізовано REST API. Компоненти серверної та клієнтської частини мають модульну структуру. Елементи інфтерфейсу мають просту та зрозумілу структуру з підказками для користувачів. Передбачено автоматичне оновлення контенту при додавані/оновленні параметрів, збереження результатів на сервері, захист від XSS-атак та SQL-ін’єкцій, а також валідацію даних. Таким чином, розроблена платформа забезпечує простий і зрозумілий інтерфейс, не вимагає від користувачів технічного досвіду, а також легко масштабується та підтримується.
EN : The work is presented on 66 pages of printed text, 49 figures, 1 table, 19 references, 5 annexes. The object of the study is web platforms for online courses. The aim of the study is to develop a web platform for online courses. The methods of research are analytical, modeling, design, programming. The paper considers the design and implementation of a web platform for online courses, taking into account the role model and low entry threshold for the user. The client side is implemented using Angular, the server side – Node.js with Express, the database – MySQL. A client-server model was chosen for interaction between the client and server, and a REST API was implemented. The components of the server and client parts have a modular structure. The following UML diagrams were constructed: use case, activity, sequence, and deployment. The interface elements have a simple and understandable structure with hints for users. Automatic content updates are provided when adding/updating parameters, saving results on the server, protection against XSS attacks and SQL injections, as well as data validation. Thus, the developed platform provides a simple and intuitive interface, does not require technical expertise from users, and is easily scalable and maintainable.

Description

Дівчук Т. Є. Розробка веб-платформи онлайн курсів з використанням Angular та Express.js : кваліфікаційна робота магістра спеціальності 122 "Комп'ютерні науки" / наук. керівник Н. Р. Полуектова. Запоріжжя : ЗНУ, 2026. 66 с.

Citation

Endorsement

Review

Supplemented By

Referenced By