Please use this identifier to cite or link to this item: https://dspace.znu.edu.ua/jspui/handle/12345/1656
Title: Використання технологій Go, Stateless і React.js для розробки ігрового додатку
Authors: Тихоновський, Владислав Ігорович
Keywords: Go
ігровий додаток
web-application
React
single page application
game app
Issue Date: 2020
Abstract: UA : Робота викладена на 78 сторінках друкованого тексту, містить 48 рисунків, 15 джерел, 3 додатка. Об’єкт дослідження: мова GO для створення серверної частини, SQL для розробки реляційної БД, інструментарій для розробки User interface мова JavaScript бібліотека React та stateless approach. Мета роботи: створення web-application ігровий додаток для вивчання іноземних мов засобами інтерфейсу і звукових доріжок, з класифікованою складністю і типом гри. Метод дослідження: вивчення специфікації та документації вибраних засобів, використання їх в процесі розробки. У кваліфікаційній роботі розглядається високорівнева мова програмування з Go. В даній роботі розглядається JavaScript – це повноцінна динамічна мова програмування, яка застосовується до HTML документу, і може забезпечити динамічну інтерактивність на веб-сайтах, та Бібліотека React, яка використовується для створення призначеного для користувача інтерфейсу завдяки компонентам та контролю стану додаток завдяки Stateless підходу та бібліотеці контролю глобального стану Unstated. У ході розробки було створено web-application ігровий додаток, в якому є можливість вивчання іноземних мов та можливість накопичування ігрових балів. Можливість грати в single player або в multiplayer до чотирьох осіб. Перевагами web-application є простота у використанні можливість збільшувати ігровий контент та легкий перенос на будь-які мобільні платформи.
EN : The work is presented on 78 pages of printed text, 48 figures, 15 sources, 3 applications. Objects of study – GO language for server-side creation, SQL for relational database development, user interface development toolkit with JavaScript language, React library and stateless approach. The aim of the development is to create a web-application game for learning foreign languages by means of interface and audio tracks, with classified complexity and type of game. The research method is studying the specifications and documentation of the selected tools, using them in the development process. The thesis deals with high-level GO programming language. In this work, JavaScript is a full-featured dynamic programming language applied to HTML documents that can provide dynamic interactivity on websites. React Library is used to create a user-friendly interface due to the components and status control application and because of the Stateless approach and the Unstated global status control library. During the development, a web-application game was created, which has the ability to learn foreign languages and the ability to collect game points. The ability to play single-player or multiplayer for up to four people. The benefits of web-application are: the ease of use of, the ability to increase game content and easy portability to any mobile platform.
Description: Тихоновський В. І. Використання технологій Go, Stateless і React.js для розробки ігрового додатку : кваліфікаційна робота магістра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник С. І. Гоменюк. Запоріжжя : ЗНУ, 2020. 78 с.
URI: https://dspace.znu.edu.ua/jspui/handle/12345/1656
Appears in Collections:Кваліфікаційні випускні роботи здобувачів магістерського рівня вищої освіти кафедри програмної інженерії

Files in This Item:
File Description SizeFormat 
diplom_Tihonovsky.pdfМагістерська робота1.54 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.