Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45509
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorСиротюк, Оксана Богданівна-
dc.contributor.authorГлух, Олег Миколайович-
dc.date.accessioned2024-06-28T09:51:37Z-
dc.date.available2024-06-28T09:51:37Z-
dc.date.issued2024-06-
dc.identifier.citationГлух О.М. Дослідження та реалізація адаптивного дизайну веб-сайту для оптимального відображення на різних пристроях з використанням бібліотеки React.js та її екосистеми : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення“ / Науковий керівник О. Б. Сиротюк Тернопіль :Тернопільський національний технічний університет імені Івана Пулюя,2024, 86 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/45509-
dc.description.abstractКваліфікаційна робота бакалавра на тему «Дослідження та реалізація адаптивного дизайну веб-сайту для оптимального відображення на різних пристроях з використання бібліотеки React.js та її екосистеми» виконана Глухом Олегом Миколайовичом, студентом Тернопільського національного технічного університету імені Івана Пулюя, Факультет комп'ютерно-інформаційних систем і програмної інженерії, кафедра програмної інженерії, група СП-42. Відомості про обсяг: сторінок – 83, рисунків – 18, частин – 4, додатків – 2, посилань – 14 Робота присвячена дослідженню адаптивного дизайну вебсайтів та використанню бібліотеки React для реалізації адаптивних вебдодатків. Реалізація адаптивного дизайну є необхідністю у сучасному світі, де користувачі активно використовують різні пристрої для доступу до інтернету. У вступі вказано мету роботи: вивчити принципи адаптивного дизайну та розробити прототип вебсайту за допомогою React для забезпечення оптимального відображення на різних пристроях. Завданнями роботи є вивчення історії, основних принципів адаптивного дизайну, можливостей React, розробка та тестування адаптивного вебсайту. Перший розділ охоплює теоретичні основи адаптивного дизайну, описує його історію, основні принципи, такі як гнучкі макети, зображення, медійні запити та інші сучасні методи. Також проводиться порівняння адаптивного, гнучкого та флюїдного дизайну.5 Другий розділ детально розглядає бібліотеку React, її основні концепції, такі як компонентний підхід, хуки, віртуальний DOM та односпрямований потік даних. Окрім того, аналізуються основні елементи екосистеми React, включаючи React Router, React Hook Form, Redux Toolkit та інші бібліотеки. Третій розділ містить практичну частину роботи: опис прототипу проєкт "Nuegas", концептуальний дизайн якого допомагає користувачам керувати завданнями та взаємодіяти з менторами. Продемонстровано вибір редактора коду, організацію структури проєкту, створення базового прототипу, опис структури та загальних підходів до адаптивного дизайну на конкретних прикладах реалізації платформи, та тестування вебсайту на різних пристроях і браузерах.uk_UA
dc.description.abstractThe diploma thesis is dedicated to the investigation of adaptive web design and the use of the React library for implementing adaptive web applications. The implementation of adaptive design is a necessity in the modern world, where users actively use various devices to access the internet. The bachelor's thesis on the topic "Research and Implementation of Adaptive Website Design for Optimal Display on Different Devices using React.js Library and its Ecosystem" was carried out by Ole Mykolayovych Glukh, a student of Ivano-Frankivsk National Technical University of Oil and Gas, Faculty of Computer and Information Systems and Software Engineering, Department of Software Engineering, group SP-42. Information about the scope: pages - 80, figures - 18, sections - 4, appendices - 2, references - 14. The introduction states the purpose of the work: to study the principles of adaptive design and develop a website prototype using React to ensure optimal display on different devices. The tasks of the thesis include studying the history, basic principles of adaptive design, React capabilities, development, and testing of an adaptive website. The first chapter covers the theoretical foundations of adaptive design, describing its history, basic principles such as flexible layouts, images, media queries, and other modern methods. A comparison of adaptive, flexible, and fluid design is also carried out. The second chapter thoroughly examines the React library, its main concepts such as a component-based approach, hooks, virtual DOM, and unidirectional data flow. In addition,7 the main elements of the React ecosystem are analyzed, including React Router, React Hook Form, Redux Toolkit, and other libraries. The third chapter contains the practical part of the work: a description of the "Nuegas" project prototype, the conceptual design of which helps users manage tasks and interact with mentors. It demonstrates the choice of code editor, project structure organization, creation of a basic prototype, description of the structure and general approaches to adaptive design with specific examples of platform implementation, and website testing on various devices and browsers.uk_UA
dc.description.tableofcontentsАНОТАЦІЯ……………………………………………………………………….. 4 ANNOTATION…………………………………………………………………….6 ВСТУП…………………………………………………………………………….10 1.ТЕОРЕТИЧНІ ОСНОВИ АДАПТИВНОГО ДИЗАЙНУ ……….…………...13 1.1 Історія та розвиток адаптивного дизайну………………………………...152.3 Стилізація в React …………………………………………………………34 3. РЕАЛІЗАЦІЯ АДАПТИВНОГО ДИЗАЙНУ НА REACT…………………..37 3.1 Опис прототипу проєкту ………………………………………………….38 3.2 Проєктування платформи Nuegas ……………………………………….. 38 3.2.1 Розробка моделі предметної області …………………………………39 3.2.2 Розробка бізнес-моделі ………………………………………………..40 3.2.3 Проєктування архітектури …………………………………………….41 3.3 Вибір редактора коду ……………………………………………………...44 3.4 Створення базового проєкту на React ……………………………………44 3.5 Конструювання прототипу платформи “Nuegas” ……………………….45 3.5.1 Налаштування базової маршрутизації ……………………………….47 3.5.2 Створення основних компонентів …………………………………... 48 3.6 Тестування UI прототипу платформи “Nuegas” ………………………...54 4. ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ ….61 4.1 Долікарська допомога при обмороженнях ………………………………61 4.2 Санітарно-гігієнічні вимоги до умов праці ……………………………...65 ВИСНОВКИ ……………………………………………………………………...70 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ………………………………………..73 ДОДАТКИ ………………………………………………………………………..75 ДОДАТОК А ……………………………………………………………………..76 ДОДАТОК Б ……………………………………………………………………...82 1.2 Основні принципи адаптивного дизайну………………………………... 16 1.2.1 Гнучкі макети…………………………………………………………..17 1.2.2 Гнучкі зображення…………………………………………………… 18 1.2.3 Медійні запити…………………………………………………………20 1.3 Основні підходи вебдизайну………………………………………………20 1.3.1 Підхід “Mobile First” …………………………………………………..20 1.3.2 Адаптивний дизайн………………………………………….…………21 1.3.3 Гнучкий дизайн (Responsive design) ………………………………….21 1.3.4 Флюїдний дизайн (Fluid Design) ……………………………………..22 1.4 Порівняння підходів……………………………………………………….23 2.REACT ТА ЙОГО ЕКОСИСТЕМА…………………………………………...25 2.1 Знайомство з React ………………………………………………………...28 2.1.1 Основні концепції React ………………………………………………29 2.1.2 Порівняння з конкурентами …………………………………………. 29 2.2 Елементи екосистеми React ………………………………………………33uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectАдаптивний дизайнuk_UA
dc.subjectReactuk_UA
dc.subjectгнучкийuk_UA
dc.subjectфлуїднийuk_UA
dc.subjectстилізаціяuk_UA
dc.subjectвеб-розробкаuk_UA
dc.titleДослідження та реалізація адаптивного дизайну веб-сайту для оптимального відображення на різних пристроях з використанням бібліотеки React.js та її екосистемиuk_UA
dc.title.alternativeResponsive website design research and implementation for optimal display on different devices using the library React.js and its ecosystemuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Глух Олег Миколайович, 2024uk_UA
dc.contributor.committeeMemberБоднарчук, Ігор Орестович-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages83-
dc.subject.udc004.9uk_UA
dc.relation.referencesМІНІСТЕРСТВО ОХОРОНИ ЗДОРОВ’Я УКРАЇНИ [Електронний ресурс]. – 2024. – Режим доступу до ресурсу: https://zakon.rada.gov.ua/laws/show/z0356-22#.uk_UA
dc.relation.referencesБЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ Навчальний посібник [Електронний ресурс] / Зацарний В. В, Зацарна О. В, Землянська О. В, Праховнік Н. А. – 2016. – Режим доступу до ресурсу: https://kpdi.edu.ua/biblioteka/%D0%91/%D0%91%D0%96%D0%94%20%D0%97%D0% B0%D1%86%D0%B0%D1%80%D0%BD%D0%B8%D0%B9%20%D0%92.%D0%92..p dfuk_UA
dc.relation.referencesMarcotte E. Responsive Web Design [Електронний ресурс] / Ethan Marcotte. – 2024. – Режим доступу до ресурсу: https://alistapart.com/article/responsive-web-design/.uk_UA
dc.relation.referencesCSS Flex [Електронний ресурс]. – 2024. – Режим доступу до ресурсу: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_flexible_box_layoutuk_UA
dc.relation.referencesAdaptive and Responsive design [Електронний ресурс]. – 2024. – Режим доступу до ресурсу: https://app.uxcel.com/glossary/adaptive-design.uk_UA
dc.relation.referencesResponsive images [Електронний ресурс]. – 2024. – Режим доступу до ресурсу: https://developer.mozilla.org/enUS/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images.uk_UA
dc.relation.referencesMedia queries [Електронний ресурс]. – 2024. – Режим доступу до ресурсу: https://developer.mozilla.org/enUS/docs/Web/CSS/CSS_media_queries/Using_media_queries.uk_UA
dc.relation.referencesCSS clamp [Електронний ресурс]. – 2024. – Режим доступу до ресурсу: https://developer.mozilla.org/en-US/docs/Web/CSS/clamp.uk_UA
dc.relation.referencesMobile first [Електронний ресурс]. – 2024. – Режим доступу до ресурсу: https://www.site2b.ua/ua/web-blog-ua/princip-mobile-first-dlya-rozrobki-dizajnusajtiv.html.uk_UA
dc.relation.referencesReact documentation [Електронний ресурс]. – 2024. – Режим доступу до ресурсу: https://react.dev/learn.uk_UA
dc.relation.referencesAdaptive vs Responsive vs Fliud [Електронний ресурс]. – 2024. – Режим доступу до ресурсу: https://learn.onemonth.com/responsive-vs-adaptive-vs-fluid-design/.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Hlukh_2024.pdf1,22 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора