Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://ds.knu.edu.ua/jspui/handle/123456789/9187
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.authorБІНЮКОВ, Роман Андрійович-
dc.date.accessioned2026-07-08T06:29:37Z-
dc.date.available2026-07-08T06:29:37Z-
dc.date.issued2026-06-
dc.identifier.citationБІНЮКОВ Р. А. Розробка веб-застосунку для реального часового обміну повідомленнями з використанням WebSocket та сучасних методів автентифікації: кваліфікаційна робота на здобуття ступеня вищої освіти бакалавра зі спеціальності 121 – Інженерія програмного забезпечення: Кривий Ріг, 2026. 78 с.uk_UA
dc.identifier.urihttp://ds.knu.edu.ua/jspui/handle/123456789/9187-
dc.description.abstractМетою кваліфікаційної роботи є розробка веб-застосунку для організації обміну повідомленнями з мінімальною затримкою доставки даних, що забезпечує гнучке створення чатів та інтерактивне керування користувацькими профілями. У межах предметної області досліджено сучасні підходи до проєктування комунікаційних вебсервісів. Основний акцент зроблено на механізмах синхронної передачі повідомлень між клієнтами та стратегіях масштабування архітектури за умов зростання навантаження. Програмну архітектуру декомпоновано на незалежні функціональні модулі: керування користувачами, модерація чатів та обробка повідомлень. Такий підхід гарантував сувору ізоляцію бізнес-логіки та суттєво спростив подальше розширення функціоналу. Як основне реляційне сховище використано СУБД PostgreSQL. Для оптимізації швидкодії та мінімізації звернень до бази даних у сценаріях частого читання імплементовано проміжний шар кешування на базі Redis. Безперебійна маршрутизація повідомлень реалізована за допомогою технології SignalR, що забезпечує підтримку постійного з’єднання між клієнтом і сервером та гарантує доставку даних без ініціації повторних запитів. Захист інформаційного контуру побудовано на базі стандарту JWT, де комбінація короткотривалого токена доступу (access token) та механізму його оновлення (refresh token) суттєво знижує ризики компрометації сесій. На додаток інтегровано можливість авторизації через зовнішнього провайдера Google. Серверну частину імплементовано за допомогою ASP.NET Core Web API, тоді як клієнтський інтерфейс розроблено на базі бібліотеки React (TypeScript) із застосуванням складальника Vite. Це дозволило чітко розмежувати зони відповідальності між фронтендом і бекендом та забезпечити їхній незалежний розвиток. Отриманий продукт являє собою веб-застосунок для обміну повідомленнями, який підтримує як приватні, так і групові чати та може бути використаний як базова платформа для подальшого розвитку систем реального часу.uk_UA
dc.language.isoukuk_UA
dc.subjectВЕБ-ЗАСТОСУНОК, МЕСЕНДЖЕР, ASP.NET CORE, REACT, SIGNALR, JWT, POSTGRESQL, РЕАЛЬНОЧАСОВА КОМУНІКАЦІЯ, АВТЕНТИФІКАЦІЯ, БАЗА ДАНИХ.uk_UA
dc.titleРозробка веб-застосунку для реального часового обміну повідомленнями з використанням WebSocket та сучасних методів автентифікаціїuk_UA
dc.typeOtheruk_UA
local.submitter.emailshapovalova@knu.e...uk_UA
Розташовується у зібраннях:121 Інженерія програмного забезпечення
2026



Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.