Розробка навчальної платформи з використанням Clojure

dc.contributor.authorЧернов, Олександр Олександрович
dc.date.accessioned2025-06-23T11:08:27Z
dc.date.available2025-06-23T11:08:27Z
dc.date.issued2025
dc.descriptionЧернов О. О. Розробка навчальної платформи з використанням Clojure : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник А. Г. Кривохата. Запоріжжя : ЗНУ, 2025. 46 с.uk
dc.description.abstractUA : Робота викладена на 46 сторінках друкованого тексту, містить 27 рисунків, 8 джерел. Об’єкт дослідження – процес розробки навчальної платформи. Предмет дослідження – мова програмування Clojure, фреймворк Luminus. Мета роботи – спроєктувати, розробити і протестувати навчальну платформу з використанням Clojure. Методи дослідження – аналіз літературних джерел, вивчення аналогів, методи проєктування програмного забезпечення, вебпрограмування, тестування. У ході виконання роботи було проведено аналіз навчальних матеріалів та офіційної документації використаних інструментів. Було проаналізовано популярні застосунки, що використовуються для вивчення основ функціонального програмування та мови Clojure: 4ever-clojure, ClojureDocs, Try Clojure, Exercism. Здійснено такі кроки для проєктування системи: аналіз функціональних і нефункціональних вимог, концептуальне проєктування, логічне проєктування та фізичне проєктування. Спроєктована система була реалізована з використанням мови програмування Clojure і фреймворку Luminus для задач серверної частини, ClojureScript та BulmaCSS – для клієнтської частини застосунку. Розроблена система є прикладом застосування Clojure та функціонального підходу програмування у створенні навчального програмного забезпечення.uk
dc.description.abstractEN : The work is presented on 46 pages of printed text, 27 figures, 8 references. The object of the study is the process of developing an educational platform. The subject of the research is the Clojure programming language and the Luminus framework. The aim of the study is to design, develop, and test an educational platform using Clojure. The research methods include analysis of literature sources, study of existing solutions, software design methods, web development, and software testing. During the course of the project, an analysis of educational materials and official documentation for the chosen tools was conducted. Several popular applications for learning the basics of functional programming and the Clojure language were examined, including 4ever-clojure, ClojureDocs, Try Clojure, and Exercism. The following steps were carried out in the system design process: analysis of functional and non-functional requirements, conceptual design, logical design, and physical design. The designed system was implemented using the Clojure programming language and the Luminus framework for backend development, along with ClojureScript and BulmaCSS for the client-side of the application. The developed system serves as an example of applying Clojure and the functional programming paradigm to the development of educational software.uk
dc.identifier.urihttps://dspace.znu.edu.ua/items/1a25238c-e545-49b2-8174-78d930b92eab
dc.language.isoukuk
dc.subjectбаза данихuk
dc.subjectвебзастосунокuk
dc.subjectсистемаuk
dc.subjectфреймворкuk
dc.subjectфункціональне програмуванняuk
dc.subjectAPIuk
dc.subjectback-enduk
dc.subjectClojureuk
dc.subjectClojureScriptuk
dc.subjectdatabaseuk
dc.subjectframeworkuk
dc.subjectfront-enduk
dc.subjectfunctional programminguk
dc.subjectLuminusuk
dc.subjectsystemuk
dc.subjectweb applicationuk
dc.titleРозробка навчальної платформи з використанням Clojureuk
dc.typeРобота бакалавраuk

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Чернов.pdf
Size:
1.07 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.81 KB
Format:
Item-specific license agreed upon to submission
Description: