Empreu aquest identificador per citar o enllaçar aquest ítem:
http://elartu.tntu.edu.ua/handle/lib/52587Registre complet de metadades
| Camp DC | Valor | Lengua/Idioma |
|---|---|---|
| dc.contributor.advisor | Петрик, Михайло Романович | - |
| dc.contributor.author | Карпець, Денис Юрійович | - |
| dc.contributor.author | Karpets, Denys | - |
| dc.date.accessioned | 2026-06-23T10:02:22Z | - |
| dc.date.available | 2026-06-23T10:02:22Z | - |
| dc.date.issued | 2026-06 | - |
| dc.identifier.uri | http://elartu.tntu.edu.ua/handle/lib/52587 | - |
| dc.description.abstract | Мета роботи полягає у розробці веб-платформи, призначеної для інтеграції та запуску різноманітних інтелектуальних ігор. У першому розділі описано особливості розробки веб-платформ, розглянуто проблеми тестування, висвітлено методи автоматизації та проаналізовано сучасні підходи до діагностики. У другому розділі досліджено вимоги до системи, подано архітектуру підсистеми, обґрунтовано вибір технологій та моделювання її компонентів. У третьому розділі описано реалізацію системи, проаналізовано її основні модулі, проведено тестування працездатності і функціоналу. У четвертому розділі розглядається питання забезпечення безпечної експлуатації обладнання. Об’єктом дослідження є процедура проєктування та розгортання веб-сервісу як інтерактивного простору для спільного дозвілля користувачів за іграми. Предметом дослідження виступають інструменти, математичні моделі та хмарні технології, що застосовуються для створення ігрового веб-сервісу. Методи дослідження охоплюють порівняльний аналіз аналогів на ринку, проєктування системної архітектури, верифікацію функціональних елементів, а також налаштування процесів автоматизованого розгортання (CI/CD). | uk_UA |
| dc.description.abstract | The objective of the study is to develop a web service designed for integrating and hosting various intellectual games. The main task is to develop an web service that provides users room system for games to be played. To achieve the goal, component architecture methods, WebSocket technologies, as well as frontend (React) and backend (Node.js, NestJS) tools were used. The system was developed taking into account modern requirements for interactivity, scalability and ease of use. The work analyzed existing analogues, designed the architecture, implemented and tested the application. Attention was paid to technical and operational characteristics, in particular, speed and support for many users. The results of the work can be implemented both privately and on public platforms. The project has social significance as a tool for popularizing Ukrainian content and developing online communication. The object of the study is the process of designing and deploying a web service that functions as an interactive platform for users to gather and play various games. The subject of the study encompasses the methods, models, and cloud-based technologies utilized in the development of the gaming web service. The research methods include a comparative analysis of competing systems, architectural modeling, functional component testing, and automated CI/CD deployment pipelines. | uk_UA |
| dc.description.tableofcontents | ВСТУП...................................................................................................................... 9 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ ..................................................................... 11 2 ПРОЄКТУВАННЯ ТА РЕАЛІЗАЦІЯ ................................................................ 20 3 ТЕСТУВАННЯ, ВПРОВАДЖЕННЯ ТА ПІДТРИМКА ................................... 48 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ.................... 52 ВИСНОВКИ ........................................................................................................... 58 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ............................................................... 60 ДОДАТКИ .............................................................................................................. 62 ДОДАТОК А .......................................................................................................... 63 ДОДАТОК Б........................................................................................................... 65 | uk_UA |
| dc.language.iso | uk | uk_UA |
| dc.publisher | Тернопільський національний технічний університет імені Івана Пулюя | uk_UA |
| dc.relation.uri | https://github.com/TriggeerCat/Games-Webpage | uk_UA |
| dc.subject | інженерія програмного забезпечення | uk_UA |
| dc.subject | веб-сервіс | uk_UA |
| dc.subject | онлайн-гра | uk_UA |
| dc.subject | React | uk_UA |
| dc.subject | Node.js | uk_UA |
| dc.subject | WebSocket | uk_UA |
| dc.subject | багатокористувацька система | uk_UA |
| dc.subject | software engineering | uk_UA |
| dc.subject | web service | uk_UA |
| dc.subject | online game | uk_UA |
| dc.subject | multiplayer game | uk_UA |
| dc.title | Проєктування програмного забезпечення на основі мультисервісної архітектури для інтелектуального навчального контенту | uk_UA |
| dc.type | Bachelor Thesis | uk_UA |
| dc.rights.holder | © Карпець Денис Юрійович, 2026 | uk_UA |
| dc.contributor.committeeMember | Яцишин, Василь Володимирович | - |
| dc.coverage.placename | Тернопільський національний технічний університет імені Івана Пулюя, факультет ФІС | uk_UA |
| dc.format.pages | 65 | - |
| dc.subject.udc | 004.9 | uk_UA |
| dc.relation.references | 1. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів спеціальності 121 – Інженерія програмного забезпечення, всіх форм навчання / укладачі Михалик Д.М., Цуприк Г.Б., Бревус В.М. Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2024. 45 с. | uk_UA |
| dc.relation.references | 2. Gamma E., Helm R., Johnson R., Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software. – Boston: Addison-Wesley, 1994. – 395 p. | uk_UA |
| dc.relation.references | 3. Martin R. C. Clean Architecture: A Craftsman's Guide to Software Structure and Design. – Boston: Prentice Hall, 2017. – 432 p. | uk_UA |
| dc.relation.references | 4. Fowler M. Patterns of Enterprise Application Architecture. – Boston: Addison-Wesley, 2002. – 533 p. | uk_UA |
| dc.relation.references | 5. Newman S. Building Microservices: Designing Fine-Grained Systems. – Sebastopol: O'Reilly Media, 2021. – 618 p. | uk_UA |
| dc.relation.references | 6. Richardson C. Microservices Patterns. – Shelter Island: Manning Publications, 2018. – 520 p. | uk_UA |
| dc.relation.references | 7. Mozilla Developer Network. WebSocket API [Електронний ресурс]. – Режим доступу: https://developer.mozilla.org/docs/Web/API/WebSocket | uk_UA |
| dc.relation.references | 8. Mozilla Developer Network. HTTP Overview [Електронний ресурс]. – Режим доступу: https://developer.mozilla.org/docs/Web/HTTP/Overview | uk_UA |
| dc.relation.references | 9. React Documentation [Електронний ресурс]. – Режим доступу: https://react.dev | uk_UA |
| dc.relation.references | 10. TanStack Router Documentation [Електронний ресурс]. – Режим доступу: https://tanstack.com/router | uk_UA |
| dc.relation.references | 11. TanStack Query Documentation [Електронний ресурс]. – Режим доступу: https://tanstack.com/query | uk_UA |
| dc.relation.references | 12. Node.js Documentation [Електронний ресурс]. – Режим доступу: https://nodejs.org/docs | uk_UA |
| dc.relation.references | 13. Express.js Documentation [Електронний ресурс]. – Режим доступу: https://expressjs.com | uk_UA |
| dc.relation.references | 14. Socket.IO Documentation [Електронний ресурс]. – Режим доступ https://socket.io/docs | uk_UA |
| dc.relation.references | 15. MongoDB Documentation [Електронний ресурс]. – Режим доступ https://www.mongodb.com/docs | uk_UA |
| dc.relation.references | 16. Mongoose Documentation [Електронний ресурс]. – Режим доступ https://mongoosejs.com/docs | uk_UA |
| dc.relation.references | 17. Docker Documentation [Електронний ресурс]. – Режим доступ https://docs.docker.com | uk_UA |
| dc.relation.references | 18. TypeScript Documentation [Електронний ресурс]. – Режим доступ https://www.typescriptlang.org/docs 19. Axios Documentation [Електронний ресурс]. – Режим доступ https://axios-http.com/docs 20. Vitest Documentation [Електронний ресурс]. – Режим доступ https://vitest.dev | uk_UA |
| dc.relation.references | 18. TypeScript Documentation [Електронний ресурс]. – Режим доступ https://www.typescriptlang.org/docs 19. Axios Documentation [Електронний ресурс]. – Режим доступ https://axios-http.com/docs | uk_UA |
| dc.relation.references | 20. Vitest Documentation [Електронний ресурс]. – Режим доступ https://vitest.dev | uk_UA |
| dc.relation.references | 21. Open Web Application Security Project (OWASP). OWASP Top 10 [Електронний ресурс]. – Режим доступу: https://owasp.org/www-project-top-ten | uk_UA |
| dc.relation.references | 22. Sommerville I. Software Engineering. – 10th Edition. – Boston: Pearson, 2015. – 816 p. | uk_UA |
| dc.relation.references | 23. Пістун І.П. Безпека життєдіяльності. Навчальний посібник. – Суми: вид. ,,Університет кн.”, 2000. 301 с. | uk_UA |
| dc.relation.references | 24. Жидецький В.Ц., Джигирей В.С., Мельников О.В. Основи охорони праці. – Львів: Афіша, 2000. 350 с. | uk_UA |
| dc.coverage.country | UA | uk_UA |
| dc.identifier.citation2015 | Карпець Д. Ю. Проєктування програмного забезпечення на основі мультисервісної архітектури для інтелектуального навчального контенту : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. М. Р. Петрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 66 с. | uk_UA |
| Apareix a les col·leccions: | 121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври) | |
Arxius per aquest ítem:
| Arxiu | Descripció | Mida | Format | |
|---|---|---|---|---|
| dyplom_Karpets_D_2026.pdf | 1,98 MB | Adobe PDF | Veure/Obrir |
Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.
Eines d'Administrador