Розробка веб-платформи онлайн курсів з використанням Angular та Express.js
| dc.contributor.author | Дівчук, Тетяна Євгеніївна | |
| dc.date.accessioned | 2026-02-24T11:00:12Z | |
| dc.date.available | 2026-02-24T11:00:12Z | |
| dc.date.issued | 2026 | |
| dc.description | Дівчук Т. Є. Розробка веб-платформи онлайн курсів з використанням Angular та Express.js : кваліфікаційна робота магістра спеціальності 122 "Комп'ютерні науки" / наук. керівник Н. Р. Полуектова. Запоріжжя : ЗНУ, 2026. 66 с. | uk |
| dc.description.abstract | UA : Робота викладена на 66 сторінках друкованого тексту, містить 49 рисунків, 1 таблицю, 19 джерел, 5 додатків. Об’єкт дослідження – веб-платформи онлайн курсів. Мета роботи – розробити веб-платформу онлайн курсів. Методи дослідження – аналітичний, моделювання, проєктування, програмний. У роботі розглянуто проєктування та реалізацію веб-платформи онлайн курсів з урахуванням рольової моделі та низького порогу входження для користувача. Для проєктування використані діаграми UML. Клієнтська частина виконана засобами Angular, серверна – Node.js з Express, база даних на MySQL. Для взаємодії між клієнтом і сервером обрано «клієнт-серверну» модель та реалізовано REST API. Компоненти серверної та клієнтської частини мають модульну структуру. Елементи інфтерфейсу мають просту та зрозумілу структуру з підказками для користувачів. Передбачено автоматичне оновлення контенту при додавані/оновленні параметрів, збереження результатів на сервері, захист від XSS-атак та SQL-ін’єкцій, а також валідацію даних. Таким чином, розроблена платформа забезпечує простий і зрозумілий інтерфейс, не вимагає від користувачів технічного досвіду, а також легко масштабується та підтримується. | uk |
| dc.description.abstract | 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. | uk |
| dc.identifier.uri | https://dspace.znu.edu.ua/items/d5107e34-cad6-430f-8fc0-82dd76205f28 | |
| dc.language.iso | uk | uk |
| dc.subject | ANGULAR | uk |
| dc.subject | NODE.JS | uk |
| dc.subject | MYSQL | uk |
| dc.subject | REST API | uk |
| dc.subject | RXJS | uk |
| dc.subject | UML | uk |
| dc.subject | Express.js | uk |
| dc.title | Розробка веб-платформи онлайн курсів з використанням Angular та Express.js | uk |
| dc.type | Магістерська робота | uk |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- diplom_Divchuk_TE.pdf
- Size:
- 2.33 MB
- Format:
- Adobe Portable Document Format
- Description:
- Магістерська робота
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 3.81 KB
- Format:
- Item-specific license agreed upon to submission
- Description: