Онлайн-платформа для вдосконалення практичних навичок програмування
dc.contributor.advisor | Проскура, Світлана Леонідівна | |
dc.contributor.author | Безсмертний, Олександр Юрійович | |
dc.date.accessioned | 2023-07-25T08:41:11Z | |
dc.date.available | 2023-07-25T08:41:11Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Пояснювальна записка дипломного проєкту містить 69 сторінок тексту, 4 розділи, 37 рисунків, 2 таблиці, посилання на 24 літературних джерел, 3 додатки. У цьому дипломному проекті було розглянуто існуючі загальнодоступні онлайн-платформи для вдосконалення практичних навичок програмування, проаналізувавши їх переваги та недоліки. На основі цього було визначено перелік невирішених проблем, вирішення яких стало завданням для подальшого розвитку та створення нової системи. В результаті був створений веб-додаток, який дозволяє вдосконалювати наявні навички програмування або здобувати нові, а також ділитися досвідом і завданнями з іншими користувачами. Шляхом вибору рівня складності та типу задач із існуючих, або попередньо доданих адміністраторами, користувачі можуть вирішувати їх у веб-редакторі та одразу отримувати результат, залежно від правильності вирішення. Для впровадження системи ми використовували мову JavaScript (TypeScript), а також бібліотеку Next для клієнтської сторони та Node.js разом із Nest.js для серверної сторони. | uk |
dc.description.abstractother | The explanatory note of the diploma project contains 69 pages of text, 4 chapters, 37 figures, 2 tables, references to 25 literary sources, 3 appendices. In this work, we have reviewed the existing publicly available online platforms for improving practical programming skills, analyzing their advantages and disadvantages. Based on this, a list of unresolved problems was identified, the solution of which became a task for further development of the system. As a result, a web application was created that allows you to improve your existing programming skills or acquire new ones, as well as share experiences and tasks with other users. To implement the system, we used the JavaScript (TypeScript) language, as well as the Next library for the client side and Node.js together with Nest.js for the server side. | uk |
dc.format.extent | 81 с. | uk |
dc.identifier.citation | Безсмертний, О. Ю. Онлайн-платформа для вдосконалення практичних навичок програмування : дипломний проєкт ... бакалавра : 126 Інформаційні системи та технології / Безсмертний Олександр Юройович. – Київ, 2023. – 81 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/58518 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | онлайн-платформа | uk |
dc.subject | задачі | uk |
dc.subject | програмування | uk |
dc.subject | система | uk |
dc.subject | користувачі | uk |
dc.subject | JavaScript | uk |
dc.subject | Next | uk |
dc.subject.udc | 004.4 | uk |
dc.title | Онлайн-платформа для вдосконалення практичних навичок програмування | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Bezsmertnyy_bakalavr.pdf
- Розмір:
- 2.83 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.1 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: