Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/41679
Назва: Аналіз стану прогресивних технологій для створення веб-застосунків
Інші назви: Analysis of the Progressive Technologies State for Web Applications Development
Автори: Гнатишин, Марія Анатоліївна
Hnatyshyn, Mariia
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Гнатишин М. А. Аналіз стану прогресивних технологій для створення веб-застосунків : кваліфікаційна робота бакалавра за спеціальністю „122 – комп’ютерні науки“ / М. А. Гнатишин. — Тернопіль : ТНТУ, 2023. — 61 с.
Дата публікації: 19-чер-2023
Дата подання: 5-чер-2023
Дата внесення: 22-чер-2023
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Фриз, Михайло Євгенович
Члени комітету: Загородна, Наталія Володимирівна
УДК: 004.946
Теми: тенденції
trends
веб-розробка
web development
технології
technologies
веб-безпека
web security
загроза
threats
захист
protection
ієрархія
hierarchy
система
system
Короткий огляд (реферат): Кваліфікаційна робота " Аналіз стану прогресивних технологій для створення веб-застосунків " присвячена дослідженню та оцінці сучасного стану технологій, які використовуються для розробки веб-застосунків. Робота має на меті проаналізувати еволюцію технологічних рішень у сфері веб-розробки, їх вплив на сучасне програмне забезпечення та спрямування подальшого розвитку. В першому розділі кваліфікаційної роботи розглянуто основні технології та інструменти, які використовуються для створення веб-застосунків, включаючи мови програмування, бази даних та інші важливі компоненти. Проаналізовано тенденції та новітні інновації у веб-розробці, такі як прогресивні веб-додатки (Progressive Web Apps), використання штучного інтелекту та машинного навчання, адаптивний дизайн. Проведено порівняння технологій за актуальністю, відносно інформації про взаємодію розробників із певними технологіями на платформі Google Trends. В другому розділі кваліфікаційної роботи розроблено технічне завдання для створення Інтернет-магазину. Обрано найкращу технології для створення цього веб-додатку за допомогою методу аналізу ієрархій. Розглянуто два способи обчислення – ручний (за допомогою програми Microsoft Excel) та програмний (за допомогою мови програмування Python). Qualification work "Analysis of the State of Progressive Technologies for Creating Web Applications" is dedicated to the research and evaluation of the current state of technologies used in web application development. The work aims to analyze the evolution of technological solutions in the field of web development, their impact on modern software, and the direction of further development. In the first chapter of the qualification work, the main technologies and tools used for creating web applications are discussed, including programming languages, databases, and other important components. Trends and latest innovations in web development are analyzed, such as Progressive Web Apps, the use of artificial intelligence and machine learning, adaptive and responsive design. A comparison of technologies is conducted based on their relevance and the information on developers' interaction with specific technologies on the Google Trends platform. The second chapter of the qualification work focuses on developing a technical assignment for creating an online store. The best technologies for building this web application are selected using the Analytic Hierarchy Process. Two calculation methods are considered - manual (using Microsoft Excel) and software-based (using the Python programming language).
Зміст: ВСТУП 9 РОЗДІЛ 1. АНАЛІЗ СУЧАСНИХ ВЕБ-ТЕХНОЛОГІЙ ТА ТЕНДЕНЦІЙ ЇХ ВИКОРИСТАННЯ 10 1.1 Загальний опис основних технологій для створення веб-застосунків 10 1.1.1 Технології, що використовуються для розробки інтерфейсу користувача 10 1.1.2 Технології, що використовуються для реалізації роботи із сервером 12 1.1.3 Поняття та різновиди CMS 14 1.2 Провідні тенденції веб-розробки та їх перспективи у майбутньому 14 1.3 Порівняльний аналіз сучасних засобів для розробки систем веб-застосунків 16 1.3.1 Порівняння за актуальністю, відносно сучасних вимог до створення веб-застосунків 16 1.3.2 Порівняння за актуальністю, відносно інформації про взаємодію розробників із певними технологіями 18 1.3.3 Дослідження ризиків безпеки різних технологій веб-розробки 24 1.4 Висновок до першого розділу 26 РОЗДІЛ 2. ОБГРУНТУВАННЯ ВИБОРУ ВИКОРИСТАННЯ ПЕВНОЇ ТЕХНОЛОГІЇ ДЛЯ РОЗРОБКИ ЗАСТОСУНКУ З ЕЛЕКТРОННОЇ КОМЕРЦІЇ 27 2.1. Вибір технології для розробки веб-додатку 27 2.1.1 Вибір методу для визначення найкращої технології 28 2.1.2 Опис електронної комерції та складення технічного завдання 31 2.1.3 Визначення переліку вимог та технологій 32 2.2 Застосування методу аналізу ієрархій для вибору потрібної технології 33 2.2.1 Розв’язання задачі вибору за допомогою програми Microsoft Excel 34 2.2.2 Розв’язання задачі вибору за допомогою мови програмування Python 39 2.3 Висновок до другого розділу 42 РОЗДІЛ 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ХОРОНИ ПРАЦІ 43 3.1 Електробезпека на підприємстві та офісі 43 3.2 Медицина катастроф 45 3.3 Висновок до третього розділу 49 ВИСНОВКИ 50 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 51 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/41679
Власник авторського права: © Гнатишин Марія Анатоліївна, 2023
Перелік літератури: 1. 10 Common Web Security Vulnerabilities [Ел. ресурс]. − Режим доступу: https://www.toptal.com/security/10-most-common-web-security-vulnerabilities
2. 11 Web Development Trends to Expect in 2023, According to Experts & Data [Ел. ресурс]. − Режим доступу: https://blog.hubspot.com/website/web-development-trends
3. 15 Best Web Development Technologies To Use [Ел. ресурс]. − Режим доступу: https://www.valuecoders.com/blog/technology-and-apps/best-web-development-technologies-to-use/
4. 15 провідних тенденцій веб розробки у 2020 році [Ел. ресурс]. − Режим доступу: https://web4u.in.ua/blog/15-prov-dnih-tendenc-y-veb-rozrobki-u-2020-roc-31
5. 9 Web Technologies Every Web Developer Must Know [Ел. ресурс]. − Режим доступу: https://tms-outsource.com/blog/posts/web-technologies/Web Security Considerations [Ел. ресурс]. − Режим доступу: https://www.geeksforgeeks.org/web-security-considerations/
6. Cross Site Scripting (XSS) [Ел. ресурс]. − Режим доступу: https://owasp.org/www-community/attacks/xss/
7. Google Trends: What Is Google Trends? [Ел. ресурс]. − https://www.wordstream.com/google-trends
8. Hot Topics in Web Development | 12 Hottest Trends for 2019. − Режим доступу: https://soshace.com/hot-topics-in-web-development-12-hottest-trends-for-2019/
9. Microsoft Excel [Ел. ресурс]. − Режим доступу: http://nikolay.in.ua/navchaemos/ms-excel
10. Web Application Security [Ел. ресурс]. − Режим доступу: https://www.synopsys.com/glossary/what-is-web-application-security.html
11. Web Security Considerations [Ел. ресурс]. − Режим доступу: https://www.geeksforgeeks.org/web-security-considerations/
12. Website Development — How to choose the CMS? [Ел. ресурс]. − Режим доступу: https://web-systems.solutions/en/blog/rozrobka-sajtu-yaku-cms-obraty/
13. What is a Framework? [Definition] Types of Frameworks [Ел. ресурс]. − Режим доступу: https://hackr.io/blog/what-is-frameworks
14. What Is HTML? Hypertext Markup Language Basics Explained [Ел. ресурс]. − Режим доступу: https://www.hostinger.com/tutorials/what-is-html
15. Why is web security testing important? [Ел. ресурс]. − Режим доступу: https://www.synopsys.com/glossary/what-is-web-application-security.html
16. WordPress vs Drupal vs Joomla vs Magento vs Prestashop [Ел. ресурс]. − Режим доступу: https://www.temok.com/blog/wordpress-vs-drupal-vs-joomla-vs-magento-vs-prestashop/
17. Wordpress VS Joomla VS Drupal VS Magento: which is the best option for your business? [Ел. ресурс]. − Режим доступу: https://www.flycastmedia.co.uk/wordpress-vs-joomla-vs-drupal-vs-magento/
18. Базові поняття і терміни веб-технологій / [А. В. Кільченко, О. І. Поповський, О- р В. Тебенко, О-й. В. Тебенко, Н. М. Матросова]; Упорядник: Кільченко А. В. – К. : ІІТЗН НАПН України, 2014. – 49 с.
19. Веб-технології – що таке та які найпопуряоніші? [Ел. ресурс]. − Режим доступу: https://futurenow.com.ua/veb-tehnologiyi-shho-tse-take-ta-yaki-najpopulyarnishi/
20. Веб-технології. Їх різновиди та функції [Ел. ресурс]. − Режим доступу: http://sites.znu.edu.ua/webprog/lect/1170.ukr.html
21. Веб-технології. Їх структура та принципи організації [Ел. ресурс]. − Режим доступу: https://studfile.net/preview/1624161/
22. Види сайтів, способи їх створення [Ел. ресурс]. − Режим доступу: https://dystosvita.org.ua/mod/page/view.php?id=1244
23. Застосування методу аналізу ієрархій для оцінки маркетингової активності торговельних підприємств [Ел. ресурс]. − Режим доступу: https://www.problecon.com/export_pdf/problems-of-economy-2012-2_0-pages-66_71.pdf
24. Застосування методу аналізу ієрархій при виборі проєкту в поліграфії [Ел. ресурс]. − Режим доступу: http://pvs.uad.lviv.ua/static/media/1-75/7.pdf
25. Медико-тактична характеристика надзвичайних ситуацій [Ел. ресурс]. − Режим доступу: https://pidru4niki.com/89586/meditsina/mediko-taktichna_harakteristika_nadzvichaynih_situatsiy
26. Медицина надзвичайних ситуацій. Екстрена медична допомога. [Ел. ресурс]. − Режим доступу: https://emergency.med.sumdu.edu.ua/wp-content/uploads/2020/
27. Метод аналізу ієрархій [Ел. ресурс]. − Режим доступу: https://dss.tg.ck.ua/ahp-help
28. Основи охорони праці [Ел. ресурс]. − Режим доступу: http://www.ztec.com.ua/ztec/e-lib/
29. Основні відомості з електробезпеки [Ел. ресурс]. − Режим доступу: https://www.victorija.ua/dovidnik/elektrobezpeka.html
30. Служба охорони праці [Ел. ресурс]. − Режим доступу: https://www.ot.kiev.ua/new_page_30.htm
31. Що таке CMS сайту [Ел. ресурс]. − Режим доступу: https://hostiq.ua/wiki/ukr/cms/
32. Які існують технології для розробки сайтів та кому вони підходять [Ел. ресурс]. − Режим доступу: https://icstudio.online/post/tehnologii-dlya-rozrobky-sajtov
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2023_KRB_SN-41_Hnatyshyn_MA.pdf3,89 MBAdobe PDFПереглянути/відкрити


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

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