Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/52587
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorПетрик, Михайло Романович-
dc.contributor.authorКарпець, Денис Юрійович-
dc.contributor.authorKarpets, Denys-
dc.date.accessioned2026-06-23T10:02:22Z-
dc.date.available2026-06-23T10:02:22Z-
dc.date.issued2026-06-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52587-
dc.description.abstractМета роботи полягає у розробці веб-платформи, призначеної для інтеграції та запуску різноманітних інтелектуальних ігор. У першому розділі описано особливості розробки веб-платформ, розглянуто проблеми тестування, висвітлено методи автоматизації та проаналізовано сучасні підходи до діагностики. У другому розділі досліджено вимоги до системи, подано архітектуру підсистеми, обґрунтовано вибір технологій та моделювання її компонентів. У третьому розділі описано реалізацію системи, проаналізовано її основні модулі, проведено тестування працездатності і функціоналу. У четвертому розділі розглядається питання забезпечення безпечної експлуатації обладнання. Об’єктом дослідження є процедура проєктування та розгортання веб-сервісу як інтерактивного простору для спільного дозвілля користувачів за іграми. Предметом дослідження виступають інструменти, математичні моделі та хмарні технології, що застосовуються для створення ігрового веб-сервісу. Методи дослідження охоплюють порівняльний аналіз аналогів на ринку, проєктування системної архітектури, верифікацію функціональних елементів, а також налаштування процесів автоматизованого розгортання (CI/CD).uk_UA
dc.description.abstractThe 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 ДОДАТОК Б........................................................................................................... 65uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.relation.urihttps://github.com/TriggeerCat/Games-Webpageuk_UA
dc.subjectінженерія програмного забезпеченняuk_UA
dc.subjectвеб-сервісuk_UA
dc.subjectонлайн-граuk_UA
dc.subjectReactuk_UA
dc.subjectNode.jsuk_UA
dc.subjectWebSocketuk_UA
dc.subjectбагатокористувацька системаuk_UA
dc.subjectsoftware engineeringuk_UA
dc.subjectweb serviceuk_UA
dc.subjectonline gameuk_UA
dc.subjectmultiplayer gameuk_UA
dc.titleПроєктування програмного забезпечення на основі мультисервісної архітектури для інтелектуального навчального контентуuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Карпець Денис Юрійович, 2026uk_UA
dc.contributor.committeeMemberЯцишин, Василь Володимирович-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюя, факультет ФІСuk_UA
dc.format.pages65-
dc.subject.udc004.9uk_UA
dc.relation.references1. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів спеціальності 121 – Інженерія програмного забезпечення, всіх форм навчання / укладачі Михалик Д.М., Цуприк Г.Б., Бревус В.М. Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2024. 45 с.uk_UA
dc.relation.references2. 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.references3. Martin R. C. Clean Architecture: A Craftsman's Guide to Software Structure and Design. – Boston: Prentice Hall, 2017. – 432 p.uk_UA
dc.relation.references4. Fowler M. Patterns of Enterprise Application Architecture. – Boston: Addison-Wesley, 2002. – 533 p.uk_UA
dc.relation.references5. Newman S. Building Microservices: Designing Fine-Grained Systems. – Sebastopol: O'Reilly Media, 2021. – 618 p.uk_UA
dc.relation.references6. Richardson C. Microservices Patterns. – Shelter Island: Manning Publications, 2018. – 520 p.uk_UA
dc.relation.references7. Mozilla Developer Network. WebSocket API [Електронний ресурс]. – Режим доступу: https://developer.mozilla.org/docs/Web/API/WebSocketuk_UA
dc.relation.references8. Mozilla Developer Network. HTTP Overview [Електронний ресурс]. – Режим доступу: https://developer.mozilla.org/docs/Web/HTTP/Overviewuk_UA
dc.relation.references9. React Documentation [Електронний ресурс]. – Режим доступу: https://react.devuk_UA
dc.relation.references10. TanStack Router Documentation [Електронний ресурс]. – Режим доступу: https://tanstack.com/routeruk_UA
dc.relation.references11. TanStack Query Documentation [Електронний ресурс]. – Режим доступу: https://tanstack.com/queryuk_UA
dc.relation.references12. Node.js Documentation [Електронний ресурс]. – Режим доступу: https://nodejs.org/docsuk_UA
dc.relation.references13. Express.js Documentation [Електронний ресурс]. – Режим доступу: https://expressjs.comuk_UA
dc.relation.references14. Socket.IO Documentation [Електронний ресурс]. – Режим доступ https://socket.io/docsuk_UA
dc.relation.references15. MongoDB Documentation [Електронний ресурс]. – Режим доступ https://www.mongodb.com/docsuk_UA
dc.relation.references16. Mongoose Documentation [Електронний ресурс]. – Режим доступ https://mongoosejs.com/docsuk_UA
dc.relation.references17. Docker Documentation [Електронний ресурс]. – Режим доступ https://docs.docker.comuk_UA
dc.relation.references18. TypeScript Documentation [Електронний ресурс]. – Режим доступ https://www.typescriptlang.org/docs 19. Axios Documentation [Електронний ресурс]. – Режим доступ https://axios-http.com/docs 20. Vitest Documentation [Електронний ресурс]. – Режим доступ https://vitest.devuk_UA
dc.relation.references18. TypeScript Documentation [Електронний ресурс]. – Режим доступ https://www.typescriptlang.org/docs 19. Axios Documentation [Електронний ресурс]. – Режим доступ https://axios-http.com/docsuk_UA
dc.relation.references20. Vitest Documentation [Електронний ресурс]. – Режим доступ https://vitest.devuk_UA
dc.relation.references21. Open Web Application Security Project (OWASP). OWASP Top 10 [Електронний ресурс]. – Режим доступу: https://owasp.org/www-project-top-tenuk_UA
dc.relation.references22. Sommerville I. Software Engineering. – 10th Edition. – Boston: Pearson, 2015. – 816 p.uk_UA
dc.relation.references23. Пістун І.П. Безпека життєдіяльності. Навчальний посібник. – Суми: вид. ,,Університет кн.”, 2000. 301 с.uk_UA
dc.relation.references24. Жидецький В.Ц., Джигирей В.С., Мельников О.В. Основи охорони праці. – Львів: Афіша, 2000. 350 с.uk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Карпець Д. Ю. Проєктування програмного забезпечення на основі мультисервісної архітектури для інтелектуального навчального контенту : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. М. Р. Петрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 66 с.uk_UA
Apareix a les col·leccions:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
dyplom_Karpets_D_2026.pdf1,98 MBAdobe PDFVeure/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