Інституційний репозитарій ЗНУ

Використання технологій Go, Stateless і React.js для розробки ігрового додатку

Показати скорочений опис матеріалу

dc.contributor.author Тихоновський, Владислав Ігорович
dc.date.accessioned 2020-03-17T16:57:35Z
dc.date.available 2020-03-17T16:57:35Z
dc.date.issued 2020
dc.identifier.uri https://dspace.znu.edu.ua/jspui/handle/12345/1656
dc.description Тихоновський В. І. Використання технологій Go, Stateless і React.js для розробки ігрового додатку : кваліфікаційна робота магістра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник С. І. Гоменюк. Запоріжжя : ЗНУ, 2020. 78 с. uk
dc.description.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 є простота у використанні можливість збільшувати ігровий контент та легкий перенос на будь-які мобільні платформи. uk
dc.description.abstract 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. uk
dc.language.iso uk uk
dc.subject Go uk
dc.subject ігровий додаток uk
dc.subject web-application uk
dc.subject React uk
dc.subject single page application uk
dc.subject game app uk
dc.title Використання технологій Go, Stateless і React.js для розробки ігрового додатку uk
dc.type Магістерська робота uk


Долучені файли

Даний матеріал зустрічається у наступних фондах

Показати скорочений опис матеріалу