Mesedez, erabili identifikatzaile hau item hau aipatzeko edo estekatzeko: http://elartu.tntu.edu.ua/handle/lib/35765
Metadatuen erregistro osatua
DC eremuaBalioaHizkuntza
dc.contributor.advisorГотович, Володимир Анатолієвич-
dc.contributor.authorМачужак, Андрій Володимирович-
dc.contributor.authorMachuzhak, Andriy-
dc.date.accessioned2021-07-11T07:08:59Z-
dc.date.available2021-07-11T07:08:59Z-
dc.date.issued2021-06-22-
dc.date.submitted2021-06-08-
dc.identifier.citationМачужак А. В. Розробка веб-сервісу „Файловий менеджер” : кваліфікаційна робота освітнього рівня „Бакалавр“ „122 — комп’ютерні науки“ / А. В. Мачужак. — Тернопіль : ТНТУ, 2021. — 76 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/35765-
dc.description.abstractКваліфікаційна робота присвячена розробці веб-сервісу «Файловий менеджер» з використанням сучасних засобів веб-розробки. Мета роботи полягає у вивченні сучасних технологій у сфері веб-розробки та здобуття досвіду для майбутнього працевлаштування на одну з наступних позицій: «Front-end розробник», «Back-end розробник» або ж «Full-stack розробник» В першому розділі кваліфікаційної роботи розглянуто теоретичні відомості у сфері веб-розробки та проведено аналіз існуючих рішень для формування технічного завдання та вибору технологій для розробки. В другому розділі кваліфікаційної роботи описано розроблення веб-сервісу «Файловий менеджер» з вибраними технологіями та проведено тестування застосунку на виконання поставлених цілей.uk_UA
dc.description.abstractThis work is devoted to the development of the «File Manager» web service using modern web development tools. The purpose of the work is to study modern technologies in the field of web development and gain experience for future employment in one of the following positions: «Front-end developer», «Back-end developer» or «Full-stack developer» The first section of the qualification work considers theoretical information in the field of web development and analyzes existing solutions for the purpose of formation technical specifications for this work and to choose the technologies for development. The second section of the qualification work describes the development of the «File Manager» web service with the selected technologies and then it was tested if the application fulfilled the goals.uk_UA
dc.description.tableofcontentsВСТУП 8 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ВИБІР ТЕХНОЛОГІЙ ДЛЯ РОЗРОБКИ ВЕБ-СЕРВІСУ «ФАЙЛОВИЙ МЕНЕДЕЖЕР» 10 1.1 Дослідження веб-технологій 10 1.1.1 Історія 10 1.1.2 Веб-стандарти 11 1.1.3 Актуальні веб-технології 12 1.2 Порівняння готових веб-сервісів та формування технічного завдання 14 1.3 Вибір технологій для клієнта і сервера 16 1.3.1 Вибір серверної технології 16 1.3.2 MySQL в якості СКБД 19 1.3.3 Вибір клієнтської технології 19 1.3.4 Контейнеризація в Docker 21 1.4 Висновок до першого розділу 23 2 ПРОЕКТУВАННЯ ВЕБ-СЕРВІСУ «ФАЙЛОВИЙ МЕНЕДЖЕР» 24 2.1 Налаштування проекту 24 2.1.1 Конфігурація Dockerfile та docker-compose.yml 24 2.1.2 Ініціалізація проекту, завантаження пакетів та бібліотек 26 2.2 Розробка додатка 29 2.2.1 Розробка UI 29 2.2.2 Схема та міграції БД 32 2.2.3 Розробка API. Автентифікація та Авторизація 37 2.3 Тестування «Файлового менеджера» 42 2.4 Висновок до другого розділу 45 3 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ХОРОНИ ПРАЦІ 47 3.1 Роль центральної нервової системи в трудовій діяльності людини 47 3.2 Вплив шуму на організм людини та розробка заходів щодо його зниженню до допустимих величин для обладнання. 49 3.3 Висновок до третього розділу 51 ВИСНОВКИ 52 ПЕРЕЛІК ДЖЕРЕЛ 53 ДОДАТКИuk_UA
dc.subjectвеб-розробкаuk_UA
dc.subjectweb developmentuk_UA
dc.subjectвеб-технологіїuk_UA
dc.subjectweb technologiesuk_UA
dc.subjectвеб-сервісuk_UA
dc.subjectweb serviceuk_UA
dc.subjectбаза данихuk_UA
dc.subjectdatabaseuk_UA
dc.subjectфайловий менеджерuk_UA
dc.subjectfile manageruk_UA
dc.subjectвеб-інтерфейсuk_UA
dc.subjectweb interfaceuk_UA
dc.subjectклієнт-серверuk_UA
dc.subjectclient-serveruk_UA
dc.titleРозробка веб-сервісу „Файловий менеджер”uk_UA
dc.title.alternativeWeb-service „File Manager” developmentuk_UA
dc.typeBachelor Thesis-
dc.rights.holder© Мачужак Андрій Володимирович, 2021uk_UA
dc.contributor.committeeMemberБойко, Ігор Володимирович-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject.udc004.62uk_UA
dc.relation.references1 What Are Web Services? Easy-to-Learn Concepts with Examples [Електронний ресурс] – Режим доступу: https://www.cleo.com/blog/knowledge-base-web-services – Дата доступу: 23.04.2021 – Назва з екрану. 2 Internet [Електронний ресурс] - Режим доступу: https://en.wikipedia.org/wiki/Internet – Дата доступу: 23.04.2021 – Назва з екрану. 3 Arpanet [Електронний ресурс] – Режим доступу: https://developer.mozilla.org/en-US/docs/Glossary/Arpanet – Дата доступу: 23.04.2021 – Назва з екрану. 4 Information Management: A Proposal [Електронний ресурс] – Режим доступу: https://www.w3.org/History/1989/proposal.html – Дата доступу: 23.04.2021 – Назва з екрану. 5 About W3C [Електронний ресурс] – Режим доступу: https://www.w3.org/Consortium/ – Дата доступу: 02.05.2021 – Назва з екрану. 6 HTML Living Standard [Електронний ресурс] – Режим доступу: https://html.spec.whatwg.org/multipage/ – Дата доступу: 02.05.2021 – Назва з екрану. 7 Don’t break the web: Why web standards matter and how to use them responsibly. [Електронний ресурс] – Режим доступу: https://channel9.msdn.com/Events/Build/2012/3-136 – Дата доступу: 02.05.2021 – Назва з екрану 8 What is a Client? What is a Server? And What is a Host?. [Електронний ресурс] – Режим доступу: https://learntomato.flashrouters.com/what-is-a-client-what-is-a-server-what-is-a-host/ – Дата доступу: 02.05.2021 – Назва з екрану 9 Сім кращих браузерів у прямому порівнянні. [Електронний ресурс] – Режим доступу: https://www.mozilla.org/uk/firefox/browsers/compare/ – Дата доступу: 05.05.2021 – Назва з екрану 10 Basics of HTTP. [Електронний ресурс] – Режим доступу: https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP – Дата доступу: 05.05.2021 – Назва з екрану 11 Що таке Back-end? Розбираємось із черкаськими розробниками. [Електронний ресурс] – Режим доступу: https://18000.com.ua/strichka-novin/shho-take-back-end-rozbirayemos-iz-cherkaskimi-rozrobnikami/ – Дата доступу: 03.06.2021 – Назва з екрану 12 Google Drive Vs. OneDrive Vs. Dropbox. [Електронний ресурс] – Режим доступу: https://www.cloudally.com/blog/googledrive-onedrive-dropbox-box/ – Дата доступу: 09.05.2021 – Назва з екрану 13 Python vs. Ruby vs. Node.js – Which Platform Is a Fit for Your Project?. [Електронний ресурс] – Режим доступу: https://railsware.com/blog/python-vs-ruby-vs-node-js-which-platform-is-a-fit-for-your-project/ – Дата доступу: 03.06.2021 – Назва з екрану 14 Node.js [Електронний ресурс] – Режим доступу: https://uk.wikipedia.org/wiki/Node.js – Дата доступу: 11.05.2021 – Назва з екрану 15 Чем хорош Ruby on Rails и как он ускоряет разработку [Електронний ресурс] – Режим доступу: https://habr.com/ru/company/skillbox/blog/428487/ – Дата доступу: 03.06.2021 – Назва з екрану 16 Почему Django — лучший фреймворк для разработки сайтов [Електронний ресурс] – Режим доступу: https://ru.hexlet.io/blog/posts/pochemu-django-luchshiy-freymvork-dlya-razrabotki-saytov – Дата доступу: 13.05.2021 – Назва з екрану 17 Why the Hell Would You Use Node.js [Електронний ресурс] – Режим доступу: https://medium.com/the-node-js-collection/why-the-hell-would-you-use-node-js-4b053b94ab8e – Дата доступу: 03.06.2021 – Назва з екрану 18 Mehta, Chintan, et al. MySQL 8 Administrator’s Guide: Effective guide to administering high-performance MySQL 8 solutions. Packt Publishing Ltd, 2018. 19 Comparison of the usage statistics of React vs. Vue.js vs. Angular for websites [Електронний ресурс] – Режим доступу: https://w3techs.com/technologies/comparison/js-angularjs,js-react,js-vuejs – Дата доступу: 03.06.2021 – Назва з екрану 20 Что такое Docker и как его использовать в разработке [Електронний ресурс] – Режим доступу: https://eternalhost.net/blog/razrabotka/chto-takoe-docker – Дата доступу: 03.06.2021 – Назва з екрану 21 Dockerfile reference [Електронний ресурс] – Режим доступу: https://docs.docker.com/engine/reference/builder/ – Дата доступу: 04.06.2021 – Назва з екрану 22 Overview of Docker Compose [Електронний ресурс] – Режим доступу: https://docs.docker.com/compose/ – Дата доступу: 04.06.2021 – Назва з екрану 23 Npm init [Електронний ресурс] – Режим доступу: https://www.codecademy.com/courses/introduction-to-javascript/lessons/browser-compatibility-and-transpilation/exercises/npm-init – Дата доступу: 05.06.2021 – Назва з екрану 24 Вступ до JSX [Електронний ресурс] – Режим доступу: https://uk.reactjs.org/docs/introducing-jsx.html – Дата доступу: 05.06.2021 – Назва з екрану 25 Компоненти і пропси [Електронний ресурс] – Режим доступу: https://uk.reactjs.org/docs/components-and-props.html – Дата доступу: 05.06.2021 – Назва з екрану 26 Active Record Migrations [Електронний ресурс] – Режим доступу: https://guides.rubyonrails.org/active_record_migrations.html– Дата доступу: 03.06.2021 – Назва з екрану 27 Тэйлор Р. Шум. / Р. Тэйлор — М.: Мир, 1978.— 308 с 28 Жидецький В. Ц. Основи охорони праці / В. Ц. Жидецький. — Л. : Афіша, 2005. — 349 сuk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Bildumetan azaltzen da:122 — Компʼютерні науки (бакалаври)

Item honetako fitxategiak:
Fitxategia Deskribapena TamainaFormatua 
2021_KRB_SN-41_Machuzkak_AW.pdf866,2 kBAdobe PDFBistaratu/Ireki


DSpaceko itemak copyright bidez babestuta daude, eskubide guztiak gordeta, baldin eta kontrakoa adierazten ez bada.

Administratzailearen tresnak