Link lub cytat. http://elartu.tntu.edu.ua/handle/lib/42429
Pełny rekord metadanych
Pole DCWartośćJęzyk
dc.contributor.advisorСтефанишин, Володимир Миколайович-
dc.contributor.authorСельська, Наталія Петрівна-
dc.contributor.authorSelska, Nataliya Petrivna-
dc.date.accessioned2023-07-31T07:01:40Z-
dc.date.available2023-07-31T07:01:40Z-
dc.date.issued2023-06-
dc.identifier.citationСельська Н. П. Дослідження перспектив розробки SPA з використанням TypeScript на прикладі сайту для занять фітнесом з авторизацією користувачів : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення“ / Наталія Петрівна Сельська . — Тернопіль: ТНТУ, 2023. — 63 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/42429-
dc.description.abstractМета дипломної роботи полягає у дослідженні перспектив розробки Single Page Applications (SPA) з використанням TypeScript на прикладі створення веб-додатку для занять фітнесом з авторизацією користувачів. Робота передбачає проведення аналізу існуючих рішень в галузі SPA-розробки, дослідження особливостей авторизації користувачів та розробку веб-додатку з використанням вищезазначених технологій та методологій. Основними завданнями роботи є визначення ефективності використання TypeScript для розробки SPA, дослідження можливостей використання SPA для веб-додатку фітнес-сфери та розробка прототипу веб-сайту з використанням TypeScript та SPA-архітектури з авторизацією користувачів. У результаті підготовки дипломної роботи розроблено прототип веб-додатку для фітнес-сайту на прикладі SPA розробки.uk_UA
dc.description.abstractThe aim of the thesis is to investigate the prospects of developing Single Page Applications (SPA) using TypeScript on the example of creating a web application for fitness classes with user authorization. The work involves the analysis of existing solutions in the field of SPA development, the study of the features of user authorization, and the development of a web application using the above technologies and methodologies. The main tasks of the work are determining the effectiveness of using TypeScript for SPA development, researching the possibilities of using SPA for a fitness web application, and developing a prototype website using TypeScript and SPA architecture with user authorization. In the first section, the stages of the subject area were analyzed, as well as the analysis of needs and requirements for users. An analysis of users, customers and competitors' website design was also carried out. Their pros and cons. To create your own web application. As a result of the preparation of the thesis, a prototype of a web application for a fitness site was developed based on the example of SPA development.uk_UA
dc.description.tableofcontentsАНОТАЦІЯ 4 ANNOTATION 6 ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ 8 ВСТУП 11 РОЗДІЛ 1 13 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 13 1.1 Етапи аналізів предметної області 13 1.1.1 Аналіз потреб та вимог користувачів 14 1.1.2 Аналіз конкерентів 14 1.1.3 Аналіз дизайну та інтерфейсу 16 1.1.4 Аналіз контенту 17 1.2 Створення дизайну 18 РОЗДІЛ 2 20 АНАЛІЗ ІСНУЮЧИХ РІШЕНЬ В ГАЛУЗІ SPA-РОБЗРОБКИ 20 2.1 Огляд популярних SPA-фреймворків 20 2.1 Порівняння SPA-розробки з традиційними підходами 22 2.3 Дослідження найефективніших підходів до розробки SPA-додатків 27 РОЗДІЛ 3 30 Typescript як інструмент для створення веб-додатку 30 3.1 Особливості Typescript 30 3.2 Плюси та мінуси Typescript в SPA-розробці 33 3.3 Кращі практики використання TypeScript в Spa розробці 35 АНОТАЦІЯ 4 ANNOTATION 6 ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ 8 ВСТУП 11 РОЗДІЛ 1 13 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 13 1.1 Етапи аналізів предметної області 13 1.1.1 Аналіз потреб та вимог користувачів 14 1.1.2 Аналіз конкерентів 14 1.1.3 Аналіз дизайну та інтерфейсу 16 1.1.4 Аналіз контенту 17 1.2 Створення дизайну 18 РОЗДІЛ 2 20 АНАЛІЗ ІСНУЮЧИХ РІШЕНЬ В ГАЛУЗІ SPA-РОБЗРОБКИ 20 2.1 Огляд популярних SPA-фреймворків 20 2.1 Порівняння SPA-розробки з традиційними підходами 22 2.3 Дослідження найефективніших підходів до розробки SPA-додатків 27 РОЗДІЛ 3 30 Typescript як інструмент для створення веб-додатку 30 3.1 Особливості Typescript 30 3.2 Плюси та мінуси Typescript в SPA-розробці 33 3.3 Кращі практики використання TypeScript в Spa розробці 35 РОЗДІЛ 4 39 Особливості авторизації користувачів у веб-додатках фітнес-сфери 39 4.1 Загальний огляд реєстрації та авторизації 39 4.2 Переваги та недоліки різних видів авторизації 41 4.3 Вимоги до систем авторизації у веб-додатках 42 РОЗДІЛ 5 45 Розробка прототипу веб-додатку на прикладі сайту з занять фітнесом з авторизацією користувачів 45 5.1 Опис вимог до прототипу 45 5.2 Реалізація веб-додатку 48 5.3 Опис сторінки автентифікації та реєстрації 51 5.4 Опис головної сторінки 55 РОЗДІЛ 6 58 Безпеки життєдіяльності та основа охорони праці 58 6.1 Ризики як кількісна оцінка небезпек у досліжені перспектив розробки SPA з використанням TypeScript 58 6.2 Загальні вимоги безпеки з охорони праці для користувачів 60 ВИСНОВКИ 63 ПЕРЕЛІК ДЖЕРЕЛ ПОСИЛАННЯ 64 ДОДАТОК А 65uk_UA
dc.language.isoukuk_UA
dc.subjectWEB- САЙТuk_UA
dc.subjectСАЙТ ЗАНЯТТЯ ФІТНЕСОМuk_UA
dc.subjectHTMLuk_UA
dc.subjectCSSuk_UA
dc.subjectTYPESCRIPTuk_UA
dc.subjectАВТОРИЗАЦІЯuk_UA
dc.subjectSPAuk_UA
dc.subjectОДНОСТОРІНКОВИЙ САЙТuk_UA
dc.titleДослідження перспектив розробки SPA з використанням TypeScript на прикладі сайту для занять фітнесом з авторизацією користувачівuk_UA
dc.title.alternativeExploring the prospects of SPA development using TypeScript on the example of a fitness site with user authorizationuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holderСельська Наталія Петрівна, 2023uk_UA
dc.contributor.committeeMemberМлинко, Богдана Богданівна-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages63-
dc.subject.udc004.422.8uk_UA
dc.relation.references1. REACT.JS. Створення і розробка інтернет-магазину Харків, Київ, створення і розробка інтернет магазинів під ключ - Brander. URL: https://brander.ua/technologies/reactjs (date of access: 09.06.2023).uk_UA
dc.relation.references2. Mell, O. (2021, September 14). Огляд фреймворків JavaScript. Що, для чого і коли використовувати. DOU. https://dou.ua/forums/topic/34739/uk_UA
dc.relation.references3. SPA в програмуванні: розбираємося з одностранічніками. FoxmindEd. URL: https://foxminded.ua/spa-u-prohramuvanni/ (дата звернення: 09.06.2023).uk_UA
dc.relation.references4. Розробка односторінкових додатків SPA | WebCase. Webcase. URL: https://webcase.com.ua/uk/blog/razrabotka-odnostranichnyh-prilozhenij-spa-webcase/#id6 (дата звернення: 09.06.2023).uk_UA
dc.relation.references5. TypeScript, найкращі практики при написанні коду. MarkupUA. URL: https://markup-ua.com/typescript-najkrashhi-praktiki-pri-napisanni-kodu/ (дата звернення: 09.06.2023).uk_UA
dc.relation.references6. Аутентифікація і авторизація: що це і в чому відмінність. QualityAssuranceGroup. URL: https://qagroup.com.ua/publications/autentyfikatciia-i-avtoryzatciia/ (дата звернення: 09.06.2023).uk_UA
dc.relation.references7. Прототипування сайту - brainlab. brainlab. URL: https://brainlab.com.ua/uk/blog-uk/prototipuvannya-sajtu (дата звернення: 09.06.2023).uk_UA
dc.relation.references8. Ризик як оцінка небезпеки. Прогнозування небезпек та захист від їхньої дії. - Studies. Studies. URL: https://studies.in.ua/bjd-atamachuk/1019-133-rizik-yak-ocnka-nebezpeki-prognozuvannya-nebezpek-ta-zahist-vd-yihnoyi-dyi.htmluk_UA
dc.relation.references9. Ризик як кількісна оцінка небезпек. Освіта та самоосвіта. URL: https://referatss.com.ua/work/rizik-jak-kilkisna-ocinka-nebezpek/uk_UA
dc.relation.references10. Інструкція з охорони праці при роботі з комп'ютером Інструкції для навчальних закладів України | Інструкції з охорони праці, техніки безпеки і пожежної безпеки. URL: https://osvita-docs.com/node/41uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.coverage.countryUAuk_UA
Występuje w kolekcjach:121 — Інженерія програмного забезпечення (бакалаври)

Pliki tej pozycji:
Plik Opis WielkośćFormat 
dyplom_Selska_2023.pdf1,22 MBAdobe PDFPrzeglądanie/Otwarcie


Pozycje DSpace są chronione prawami autorskimi

Narzędzia administratora