Back-end рішення для спрощення роботи з GitHub репозиторіями у навчальному процесі
dc.contributor.advisor | Жереб, Костянтин Анатолійович | |
dc.contributor.author | Гром, Андрій Олегович | |
dc.date.accessioned | 2023-07-25T09:57:11Z | |
dc.date.available | 2023-07-25T09:57:11Z | |
dc.date.issued | 2023 | |
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.abstractother | Back-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 students | uk |
dc.format.extent | 98 с. | uk |
dc.identifier.citation | Гром, А. О. Back-end рішення для спрощення роботи з GitHub репозиторіями у навчальному процесі : дипломний проєкт ... бакалавра : 126 Інформаційні системи та технології / Гром Андрій Олегович. – Київ, 2023. – 98 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/58556 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | back-end розробка | uk |
dc.subject | GitHub репозиторій | uk |
dc.subject | інтеграція з GitHub API | uk |
dc.subject | контроль версій | uk |
dc.subject | навчальний процес | uk |
dc.subject.udc | 004.42 | uk |
dc.title | Back-end рішення для спрощення роботи з GitHub репозиторіями у навчальному процесі | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
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
- Опис: