Онлайн-сервіс агрегації інформаційного контенту

dc.contributor.advisorПвловський, Володимир Ілліч
dc.contributor.authorКовезюк, Андрій Олександрович
dc.date.accessioned2021-08-11T13:49:20Z
dc.date.available2021-08-11T13:49:20Z
dc.date.issued2021-06
dc.description.abstractКваліфікаційна робота спеціаліста, 42 с., 19 рис., 1 табл., 4 додатків, 7 джерел. Об’єктом розробки є сервіс організації та агрегації контенту. Метою розробки є розробка стеку технологій, побудова клієнт-серверної інфраструктури та програмного забезпечення сервісу. Основним інструментом проектування є мова програмування і програмна платформа Java, контейнер сервлетів Apache Tomcat, інтегроване середовище розробки Intellij IDEA, фреймворк Spring, протокол аутентифікації Oauth, бібліотека VueJS, Vue-Resources, Twitter Bootstrap. Результатом роботи є сервіс уніфікації, авторизації та агрегації даних. У ході розробки був розроблено: - Клієнтську частину застосунку, що відповідає за формування та відправлення запитів на сервер та відображення отриманих даних - Серверну частину, відповідальну за аутентифікацію, отримання даних від групи зовнішніх джерел, агрегацію контенту. що відповідає за отримання контенту від віддалених сервісів, агрегацію контенту, збереження аутентифікаційних даних користувача та аутентифікацію. У подальшому можливе розширення списку доступних джерел контенту, впровадження нових стратегій аутентифікації чи відображення контенту. Програмний комплекс може бути використаний для організації та прискорення роботи з джерелами даних, проксювання запитів, можливий деплой на персональних комп’ютерах, або використання публічних інстансів.uk
dc.description.abstractenQualification work of a specialist, 42 with., 19 Fig., 1 tab., 4 applications, 7 sources. SOCIAL NETWORKS, JAVA, SPRING, MySQL, VUEJS, OAUTH, REST The object of development is the service of organization and aggregation of content. The purpose of the development is to develop a stack of technologies, build client-server infrastructure and service software. The main design tools are the programming language and Java programming platform, Apache Tomcat servlet container, Intellij IDEA integrated development environment, Spring framework, Oauth authentication protocol, VueJS library, Vue-Resources, Twitter Bootstrap. The result is a service of unification, authorization and aggregation of data. During the development was developed: – The client part of the application, which is responsible for generating and sending requests to the server and displaying the received data – Server part, responsible for authentication, obtaining data from a group of external sources, content aggregation. which is responsible for receiving content from remote services, content aggregation, saving user authentication data and authentication. In the future, it is possible to expand the list of available content sources, implement new authentication strategies or display content. The software can be used to organize and speed up work with data sources, proxy queries, possible deployment on personal computers, or the use of public instances.uk
dc.format.page73 с.uk
dc.identifier.citationКовезюк, А. О. Онлайн-сервіс агрегації інформаційного контенту : дипломний проєкт … бакалавра : 123 Комп'ютерна інженерія / Ковезюк Андрій Олександрович. – Київ, 2021. – 73 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/43165
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectсоціальні мережіuk
dc.subjectJavauk
dc.subjectSpringuk
dc.subjectMySQLuk
dc.subjectVueJSuk
dc.subjectOauthuk
dc.subjectRESTuk
dc.subjectsocial networksuk
dc.titleОнлайн-сервіс агрегації інформаційного контентуuk
dc.typeBachelor Thesisuk

Файли

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