Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://ds.knu.edu.ua/jspui/handle/123456789/9187Повний запис метаданих
| Поле DC | Значення | Мова |
|---|---|---|
| dc.contributor.author | БІНЮКОВ, Роман Андрійович | - |
| dc.date.accessioned | 2026-07-08T06:29:37Z | - |
| dc.date.available | 2026-07-08T06:29:37Z | - |
| dc.date.issued | 2026-06 | - |
| dc.identifier.citation | БІНЮКОВ Р. А. Розробка веб-застосунку для реального часового обміну повідомленнями з використанням WebSocket та сучасних методів автентифікації: кваліфікаційна робота на здобуття ступеня вищої освіти бакалавра зі спеціальності 121 – Інженерія програмного забезпечення: Кривий Ріг, 2026. 78 с. | uk_UA |
| dc.identifier.uri | http://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.iso | uk | uk_UA |
| dc.subject | ВЕБ-ЗАСТОСУНОК, МЕСЕНДЖЕР, ASP.NET CORE, REACT, SIGNALR, JWT, POSTGRESQL, РЕАЛЬНОЧАСОВА КОМУНІКАЦІЯ, АВТЕНТИФІКАЦІЯ, БАЗА ДАНИХ. | uk_UA |
| dc.title | Розробка веб-застосунку для реального часового обміну повідомленнями з використанням WebSocket та сучасних методів автентифікації | uk_UA |
| dc.type | Other | uk_UA |
| local.submitter.email | shapovalova@knu.e... | uk_UA |
| Розташовується у зібраннях: | 121 Інженерія програмного забезпечення 2026 | |
Файли цього матеріалу:
| Файл | Опис | Розмір | Формат | |
|---|---|---|---|---|
| Бінюков_Розробка веб-застосунку для реального часового обміну повідомленнями з використанням WebSocket та сучасних методів автентифікаці.pdf | 2.72 MB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
