Please use this identifier to cite or link to this item: http://eztuir.ztu.edu.ua/123456789/8392
Full metadata record
DC FieldValueLanguage
dc.contributor.authorСвістельник, О.С.-
dc.contributor.authorЛоктікова, Т.М.-
dc.contributor.authorМорозов, А.В.-
dc.contributor.authorЛисогор, Ю.І.-
dc.contributor.authorКушнір, Н.О.-
dc.contributor.authorПалагута, К.О.-
dc.contributor.authorSvistelnyk, O.S.-
dc.contributor.authorLoktikova, T.M.-
dc.contributor.authorMorozov, A.V.-
dc.contributor.authorLysogor, Y.I.-
dc.contributor.authorKushnir, N.O.-
dc.contributor.authorPalahuta, K.O.-
dc.date.accessioned2024-03-05T09:44:40Z-
dc.date.available2024-03-05T09:44:40Z-
dc.date.issued2023-
dc.identifier.urihttp://eztuir.ztu.edu.ua/123456789/8392-
dc.description.abstractВ Україні залишається актуальною проблема недостатнього використання державної мови. Завдяки геополітичним змінам, зокрема російській агресії, підвищилася важливість української мови для самоідентифікації країни. Це стало підґрунтям для розробки онлайн-сервісу проходження курсів української мови. Вебзастосунок призначений для покращення володіння державною мовою громадянами України шляхом проходження відповідних курсів з обов’язковою перевіркою отриманих знань за допомогою виконання тестових завдань. Кожний курс поділяється на розділи. В кожному розділі користувач має можливість переглянути відеоматеріал та опрацювати опорний конспект. Для побудови додатка обрано клієнт-серверну архітектуру з використанням вебтехнологій, які не вимагають додаткового ліцензування. Серверна частина застосунку базується на вебсервері Apache2 та системі керування базами даних (СКБД) MySQL. Під час проєктування програмного додатка застосовано архітектуру SPA, з метою забезпечення користувачу досвіду, близького до використання настільної програми. Клієнтська частина побудована за сучасними стандартами створення односторінкового застосунку, тобто весь необхідний код завантажується разом зі сторінкою або динамічно підвантажується за потребою зазвичай у відповідь на дії користувача. Для реалізації програмного продукту було спроєктовано базу даних, яка складається з 15 таблиць. Під час проєктування було вирішено використовувати фреймворк Laravel, побудований за допомогою мови програмування PHP, для створення приватного API, тобто бекенд частини додатка. Для реалізації клієнтської частини використовується бібліотека мови програмування JavaScript – React. На даний момент часу це – найпопулярніше рішення для SPA архітектури. Розроблений додаток пройшов як функціональне, так і нефункціональне тестування.uk_UA
dc.language.isoukuk_UA
dc.publisherДержавний університет "Житомирська політехніка"uk_UA
dc.relation.ispartofseriesТехнічна інженерія;2(92)-
dc.subjectвебзастосунокuk_UA
dc.subjectукраїнська моваuk_UA
dc.subjectSPAuk_UA
dc.subjectAPIuk_UA
dc.subjectLaraveluk_UA
dc.subjectReactuk_UA
dc.subjectweb applicationuk_UA
dc.subjectUkrainian languageuk_UA
dc.titleОнлайн-сервіс проходження курсів української мовиuk_UA
dc.title.alternativeOnline service for taking Ukrainian language coursesuk_UA
dc.typeArticleuk_UA
dc.description.abstractenIn Ukraine, the problem of insufficient use of the state language remains relevant. Due to geopolitical changes, including russian aggression, the importance of the Ukrainian language for the country's self-identification has increased. This became the basis for the development of an online service for taking Ukrainian language courses. The web application is designed to improve the Ukrainian language proficiency of Ukrainian citizens by taking relevant courses with mandatory testing of the knowledge gained by completing test tasks. Each course is divided into sections. In each section, the user has the opportunity to watch a video and work through a reference summary. To build the application, a client-server architecture, using web technologies that do not require additional licensing, was chosen. The server side of the application is based on the Apache2 web server and the MySQL database management system. When designing the software application, the SPA architecture was used to provide the user with an experience similar to that of a desktop program. The client side is built according to modern standards for creating a Single-Page Application, meaning that all the necessary code is loaded along with the page or dynamically loaded as needed, usually in response to user actions. To implement the software product, a database consisting of 15 tables was designed. During the design process, it was decided to use the Laravel framework built using the PHP programming language to create a private API, i.e. the backend of the application. To implement the client side, the JavaScript programming language library React is used. At the moment, this is the most popular solution for SPA architecture. The developed application has passed both functional and non-functional testing.uk_UA
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.