霂瑞霂��撘����迨��辣: http://elartu.tntu.edu.ua/handle/lib/38366
Title: Розробка веб-сайту “Artise” засобами React, Node.js та MongoDB
Other Titles: Development of the “Artise” website using React, Node.js and MongoDB
Authors: Болож, Олександр Васильович
Bolozh, Oleksandr Vasylovich
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Болож О. В. Розробка веб-сайту “Artise” засобами React, Node.js та MongoDB // Кваліфікаційна робота освітнього рівня «Бакалавр» // О. В. Болож — Тернопіль : ТНТУ, 2022. — 45 с.
Issue Date: 20-六月-2022
Submitted date: 6-六月-2022
Date of entry: 29-六月-2022
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Литвиненко, Ярослав Володимирович
Committee members: Осухівська, Галина Михайлівна
UDC: 004.92:004.73
Keywords: веб-застосунок
web application
SPA
MERN
API
JavaScript
MongoDB
React
Abstract: Кваліфікаційна робота присвячена розробці веб-сайту “Artise” засобами React, Node.js та MongoDB. Метою даної роботи є розробка веб-сайту музичної платформи для прослуховування треків їх просування та обміну між користувачами. В першому розділі кваліфікаційної роботи проведено аналіз предметної області, сформовано основні вимоги для розробки, вибравши при цьому необхідні інструменти, описано взаємодію акторів з системою. В другому розділі кваліфікаційної роботи розглянуто архітектуру розроблюваного веб-сайту, описано основні залежності та структуру, розглянуто розгортання на хостингових платформах, проведено тестування. В третьому розділі кваліфікаційної роботи розглянуто питання щодо, методів боротьби з монотонністю праці на виробництві та загальні вимоги безпеки з охорони праці для користувачів ПК. The qualification work is concerned with the development of the “Artise” website using React, Node.js, and MongoDB. The aim of this work is the development of a musical platform for listening, promoting, and sharing tracks In the first section of the qualification work, an analysis of the subject area was carried out, and the main requirements for development were formed while selecting the necessary tools, and describing the interaction of actors with the system. The second section of the qualification work considers the architecture of the developed website, describes the main dependencies and structure, considers the deployment on hosting platforms and conducted testing. The third section of the qualification work deals with the issue of methods of combating monotony of labor in production and general safety requirements for labor protection for PC users.
Content: ВСТУП 8 РОЗДІЛ 1. ПОСТАНОВКА ЗАДАЧІ РОЗРОБКИ ВЕБ-САЙТУ “ARTISE” 9 1.1 Аналіз предметної області 9 1.2 Формування вимог розробки веб-сайту “Artise” 9 1.3 Пошук актантів та варіантів використання веб-сайту “Artise” 10 1.3.1 Пошук актантів 10 1.3.2 Варіанти використання веб-сайту “Artise” 12 1.4 Опис ключових варіантів використання веб-сайту “Artise” 13 1.5 Вибір середовища розробки веб-сайту “Artise” 14 1.5.1 Мова програмування 14 1.5.2 База даних 15 1.6 Обґрунтування використовуваних технологій розробки веб-сайту “Artise” 16 1.7 Висновок до першого розділу 16 2. ПРОЄКТУВАННЯ ТА РЕАЛІЗАЦІЯ ВЕБ-САЙТУ “ARTISE” 17 2.1 Архітектура веб-сайту “Artise” 17 2.2 Вибір основних залежностей для розробки веб-сайту “Artise” 18 2.3 Файлова структура веб-сайту “Artise” 21 2.4 Структура та особливості використаної БД для розробки веб-сайту “Artise” 22 2.5 Розгортання веб-сайту “Artise” на хостингових платформах 24 2.6 Тестування та використання веб-сайту “Artise” 28 2.6.1 Тестування веб-сайту “Artise” 28 2.6.2 Використання веб-сайту “Artise” 29 2.6 Висновки до другого розділу 35 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ХОРОНИ ПРАЦІ 36 3.1 Методи боротьби з монотонністю праці на виробництві 36 3.2 Загальні вимоги безпеки з охорони праці для користувачів ПК 39 3.3 Висновок до третього розділу 41 ВИСНОВКИ 42 ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ 43
URI: http://elartu.tntu.edu.ua/handle/lib/38366
Copyright owner: © Болож Олександр Васильович, 2022
References (Ukraine): 1. Deploying Static Sites with Netlify [Електронний ресурс]. – Режим доступу до ресурсу: https://www.codecademy.com/learn/deploying-with-netlify-and-heroku/modules/deploying-static-sites-with-netlify. 2. Faker documentaion [Електронний ресурс]. – 2022. – Режим доступу до ресурсу: https://fakerjs.dev/about/announcements/2022-01-14.html. 3. Guide to develop MERN application, step by step. Part 1 [Електронний ресурс]. – 2022. – Режим доступу до ресурсу: https://dev.to/osiroski/guide-to-develop-mern-application-step-by-step-part-1-2h3l/. 4. Introduction to Apollo Client [Електронний ресурс]. – 2022. – Режим доступу до ресурсу: https://www.apollographql.com/docs/react/. 5. JavaScript [Електронний ресурс]. – 2021. – Режим доступу до ресурсу: https://developer.mozilla.org/en-US/docs/Web/JavaScript. 6. MongoDB [Електронний ресурс]. – Режим доступу до ресурсу: https://itglobal.com/ru-ru/company/glossary/mongodb/. 7. Netlify docs [Електронний ресурс]. – 2021. – Режим доступу до ресурсу: https://docs.netlify.com/ 8. TailwindCSS – очередной фреймворк или новый шаг эволюции? [Електронний ресурс]. – 2022. – Режим доступу до ресурсу: https://habr.com/ru/post/508844/. 9. The Use Case Model [Електронний ресурс] – Режим доступу до ресурсу: https://sparxsystems.com/resources/tutorials/uml/use-case-model.html. 10. Вимоги безпеки під час роботи на ПК [Електронний ресурс]. – Режим доступу до ресурсу: https://sites.google.com/site/ohoronapraci44/33-vimogi-bezpeki-pid-cas-roboti-na-pk. 11. Вимоги охорони праці перед початком роботи на комп'ютері [Електронний ресурс]. – Режим доступу до ресурсу: https://sites.google.com/site/ohoronapraci44/01-vimogi-ohoroni-praci-pered-pocatkom-roboti-na-komp-uteri. 12. Інструкція з охорони праці при роботі на персональному комп’ютері [Електронний ресурс]. – Режим доступу до ресурсу: https://www.sop.com.ua/article/485-nstruktsya-z-ohoroni-prats-pri-robot-na-personalnomu-kompyuter. 13. Основні заходи, спрямовані на запобігання монотонності і підвищення змістовності праці [Електронний ресурс]. – Режим доступу до ресурсу: https://studentbooks.com.ua/content/view/951/76/1/4. 14. Профессиональный React стек для создания сложных приложений в 2022 году [Електронний ресурс]. – 2022. – Режим доступу до ресурсу: https://habr.com/ru/post/646887/. 15. Руководство по MongoDB [Електронний ресурс]. – 2021. – Режим доступу до ресурсу: https://metanit.com/nosql/mongodb/1.1.php 16. Стек MERN. Что, как и почему? [Електронний ресурс]. – 2022. – Режим доступу до ресурсу: https://habr.com/ru/post/653981/.
Content type: Bachelor Thesis
�蝷箔����:122 — Компʼютерні науки (бакалаври)

��辣銝剔�﹝獢�:
獢�獢� ��膩 憭批���撘� 
2022_KRB_SN-41_Bolozh_O_V.pdf799 kBAdobe PDF璉�閫�/撘��


�DSpace銝剜�������★��������雿��.

蝞∠�極�