Back-end рішення для спрощення роботи з GitHub репозиторіями у навчальному процесі

dc.contributor.advisorЖереб, Костянтин Анатолійович
dc.contributor.authorГром, Андрій Олегович
dc.date.accessioned2023-07-25T09:57:11Z
dc.date.available2023-07-25T09:57:11Z
dc.date.issued2023
dc.description.abstractГром А.О. Back-end рішення для спрощення роботи з GitHub репозиторіями у навчальному процесі. КПІ ім. Ігоря Сікорського, Київ. 2023. Проєкт містить 91 с. тексту, 41 рисунок, 35 таблиць, посилання на 26 літературних джерел та 4 графічних матеріали. Об’єктом розробки є back-end рішення з інтеграцією GitHub для навчального процесу. Мета розробки — створення back-end рішення для забезпечення зручності та ефективності взаємодії викладачів та студентів з платформою GitHub у навчальному процесі. Для досягнення цієї мети дипломного проєкту було виконано ряд задач, включаючи розробку архітектури програмного забезпечення, створення бази даних та розробку мікросервісів для керування навчальним процесом та взаємодії з GitHub API. У процесі роботи була ретельно проаналізована структура бази даних, використані сучасні засоби розробки та застосовані принципи мікросервісної архітектури. Також були проведені випробування розробленого рішення та надано керівництво користувача для забезпечення безперебійної роботи та зручного використання. Результатом роботи є розроблене back-end рішення, яке надає зручність, організованість та ефективність у роботі з GitHub репозиторіями у навчальному процесі. Воно сприяє спрощенню ведення навчального процесу для викладачів та комфортному навчанню для студентів.uk
dc.description.abstractotherBack-end solution to simplify the work with GitHub repositories in the educational process. Igor Sikorsky Kyiv Polytechnic Institute, Kyiv. 2023. The project contains 91 pages of text, 41 figures, 35 tables, references to 26 literary sources and 4 graphic materials. The object of development is a back-end solution with GitHub integration for the educational process. The goal of the development is to create a back-end solution to ensure the convenience and efficiency of interaction between teachers and students with the GitHub platform in the educational process.. To achieve this goal, the thesis project completed a number of tasks, including developing a software architecture, creating a database, and developing microservices to manage the learning process and interact with the GitHub API. In the process, the database structure was carefully analyzed, modern development tools were used, and the principles of microservice architecture were applied. We also tested the developed solution and provided a user manual to ensure uninterrupted operation and convenient use. The result of the work is a back-end solution that provides convenience, organization and efficiency in working with GitHub repositories in the educational process. It helps to simplify the educational process for teachers and make learning more comfortable for studentsuk
dc.format.extent98 с.uk
dc.identifier.citationГром, А. О. Back-end рішення для спрощення роботи з GitHub репозиторіями у навчальному процесі : дипломний проєкт ... бакалавра : 126 Інформаційні системи та технології / Гром Андрій Олегович. – Київ, 2023. – 98 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/58556
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectback-end розробкаuk
dc.subjectGitHub репозиторійuk
dc.subjectінтеграція з GitHub APIuk
dc.subjectконтроль версійuk
dc.subjectнавчальний процесuk
dc.subject.udc004.42uk
dc.titleBack-end рішення для спрощення роботи з GitHub репозиторіями у навчальному процесіuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Hrom_bakalavr.pdf
Розмір:
2.32 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: