Please use this identifier to cite or link to this item: http://eztuir.ztu.edu.ua/123456789/8392
Title: Онлайн-сервіс проходження курсів української мови
Other Titles: Online service for taking Ukrainian language courses
Authors: Свістельник, О.С.
Локтікова, Т.М.
Морозов, А.В.
Лисогор, Ю.І.
Кушнір, Н.О.
Палагута, К.О.
Svistelnyk, O.S.
Loktikova, T.M.
Morozov, A.V.
Lysogor, Y.I.
Kushnir, N.O.
Palahuta, K.O.
Keywords: вебзастосунок
українська мова
SPA
API
Laravel
React
web application
Ukrainian language
Issue Date: 2023
Publisher: Державний університет "Житомирська політехніка"
Series/Report no.: Технічна інженерія;2(92)
Abstract: В Україні залишається актуальною проблема недостатнього використання державної мови. Завдяки геополітичним змінам, зокрема російській агресії, підвищилася важливість української мови для самоідентифікації країни. Це стало підґрунтям для розробки онлайн-сервісу проходження курсів української мови. Вебзастосунок призначений для покращення володіння державною мовою громадянами України шляхом проходження відповідних курсів з обов’язковою перевіркою отриманих знань за допомогою виконання тестових завдань. Кожний курс поділяється на розділи. В кожному розділі користувач має можливість переглянути відеоматеріал та опрацювати опорний конспект. Для побудови додатка обрано клієнт-серверну архітектуру з використанням вебтехнологій, які не вимагають додаткового ліцензування. Серверна частина застосунку базується на вебсервері Apache2 та системі керування базами даних (СКБД) MySQL. Під час проєктування програмного додатка застосовано архітектуру SPA, з метою забезпечення користувачу досвіду, близького до використання настільної програми. Клієнтська частина побудована за сучасними стандартами створення односторінкового застосунку, тобто весь необхідний код завантажується разом зі сторінкою або динамічно підвантажується за потребою зазвичай у відповідь на дії користувача. Для реалізації програмного продукту було спроєктовано базу даних, яка складається з 15 таблиць. Під час проєктування було вирішено використовувати фреймворк Laravel, побудований за допомогою мови програмування PHP, для створення приватного API, тобто бекенд частини додатка. Для реалізації клієнтської частини використовується бібліотека мови програмування JavaScript – React. На даний момент часу це – найпопулярніше рішення для SPA архітектури. Розроблений додаток пройшов як функціональне, так і нефункціональне тестування.
URI: http://eztuir.ztu.edu.ua/123456789/8392
Appears in Collections:Технічна інженерія

Files in This Item:
File Description SizeFormat 
137.pdf1.35 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.