Марченко, Олександр ІвановичІваненко, Антон Романович2019-07-302019-07-302019-06Іваненко, А. Р. Хмарний сервіс гри в шахи з інтерактивним режимом спостерігання за грою : дипломний проект ... бакалавра : 6.050102 Комп'ютерна інженерія / Іваненко Антон Романович. – Київ, 2019. – 68 с.https://ela.kpi.ua/handle/123456789/28660Кваліфікаційна робота включає пояснювальну записку (56 с., 47 рис. , 4 додатки). Метою даного дипломного проекту є створення сервісу для гри в шахи з інтерактивним режимом спостереження за грою та подальшою публікацією його у хмарний сервіс. В роботі розглянуто та проаналізовано існуючі шахові сервіси, їх особливості, переваги та недоліки. Порівняно різні хмарні сервіси і висвітлено актуальність їх використання. Продемонстровано використання технології RPC (Remote Procedure Call) на прикладі розробки онлайн-складової гри в шахи та чату для глядачів. Проектування бази даних для збереження інформації про користувачів було виконано за методологією Code First. Для реалізації мети дипломного проекту було обрано хмарний сервіс Azure, розроблений компанією Microsoft. Для розробки веб-додатку використано такий стек технологій: 1. Мова програмування C# та фреймворк ASP.NET Core з використанням бази даних MsSQLServer для серверної частини додатку. 2. Мова програмування TypeScript та такі бібліотеки: JQuery, Chessboard.js для реалізації клієнтської частини. Розроблена система підкріплена інтеграційними тестами, які покривають основні модулі сервісу.ukшахихмарний сервісASP.NET CoreC#RPCTypeScriptCode FirsAzurechesscloud serviceХмарний сервіс гри в шахи з інтерактивним режимом спостерігання за гроюBachelor Thesis68 с.