Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/44477
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorЦуприк Галина Богданівна, Галина Богданівна-
dc.contributor.authorОсельський, Сергій Віталійович-
dc.contributor.authorOselsky, Serhiy-
dc.date.accessioned2024-02-06T16:29:38Z-
dc.date.available2024-02-06T16:29:38Z-
dc.date.issued2023-12-
dc.date.submitted2023-12-
dc.identifier.citationОсельський С. В. Розробка реактивного фронтенд фреймворку для односторінкових додатків з власною системою реактивності : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / С. В. Осельський. — Тернопіль: ТНТУ, 2023. — 99 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/44477-
dc.description.abstractРезультати проведеного дослідження у цій роботі можуть бути використанні длястворення власного веб-застосунку. Наукова новизна полягає в тому, що вперше було використанно технології Proxy/Reflect у комбінації з JSX та функційними компонентами.Ключові слова: Proxy/Reflect, Javascript, SOLID.uk_UA
dc.description.abstractThe practical significance of the work lies in optimizing the process of creating any web applications. The research results presented in this work can be utilized for developing custom web applications. The scientific novelty is in the first-time use of Proxy/Reflect technologies in combination with JSX and functional components. Keywords: Proxy/Reflect, Javascript, SOLID.uk_UA
dc.description.tableofcontentsЗМІСТ АНОТАЦІЯ 4 ABSTRACT 5 ЗМІСТ 6 ВСТУП 9 1 ПРИНЦИПИ СТВОРЕННЯ ОДНОСТОРІНКОВИХ ДОДАТКІВ 11 1.1 Основні принципи односторінкових додатків 12 1.2 Основні типи веб-додатків 16 1.4 Висновки до першого розділу 34 2 JAVASCRIPT - ЯК ОСНОВНА МОВА ПРОГРАМУВАННЯ ВЕБ-ДОДАТКІВ 35 2.1 Види фреймворків для односторінкових веб-додатків на основі Javascript 35 2.2 Проблеми сучасних фреймворків 51 2.2.1 Реактивність get/set і proxy object 53 2.2 Висновки до другого розділу 55 3 РЕАЛІЗАЦІЯ РЕАКТИВНОГО ФРЕЙМВОРКУ ДЛЯ ОДНОСТОРІНКОВИХ ВЕБ-ДОДАТКІВ 57 3.1 План створення фреймворку 57 3.2 Реалізація фреймворку 5 3.3 Висновки до третього розділу 73 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 74 4.1 Аналіз стану умов праці 74 4.2 Організаційно-технічні заходи 76 4.3 Безпека в надзвичайних ситуаціях 81 ВИСНОВКИ 83 ДОДАТКИ 90 Додаток А 91uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subject121uk_UA
dc.subjectінженерія програмного забезпеченняuk_UA
dc.subjectProxyuk_UA
dc.subjectReflectuk_UA
dc.subjectJSXuk_UA
dc.subjectJavascriptuk_UA
dc.subjectSOLIDuk_UA
dc.subjectsingle-page web applicationuk_UA
dc.titleРозробка реактивного фронтенд фреймворку для односторінкових додатків з власною системою реактивностіuk_UA
dc.title.alternativeDevelopment of a reactive front-end framework for single-page applications with their own reactivity systemuk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder© Осельський Сергій Віталійович, 2023uk_UA
dc.contributor.committeeMemberЛитвиненко, Ярослава Володимирович-
dc.coverage.placenameТернопільuk_UA
dc.format.pages99-
dc.subject.udc004.9uk_UA
dc.relation.references1. Flanagan, D. (2011). "JavaScript: The Definitive Guide." O'Reilly Mediauk_UA
dc.relation.references2. Krill, P. (2017). "What is reactive programming? Learn to use this development paradigm." InfoWorld. [Online] Available: https://www.infoworld.com/article/3174427/what-is-reactive-programming-learn-to-use-t his-development-paradigm.htmluk_UA
dc.relation.references3. Newman, S. (2017). "Building Microservices: Designing Fine-Grained Systems." O'Reilly Media.uk_UA
dc.relation.references4. Mezzalira, L. (2018). "Building scalable and maintainable frontend architectures." O'Reilly Media.uk_UA
dc.relation.references5. Freeman, A., & Robson, J. (2015). "Programming Reactive Extensions and LINQ." O'Reilly Media.uk_UA
dc.relation.references6. Crockford, D. (2008). "JavaScript: The Good Parts." O'Reilly Media.uk_UA
dc.relation.references7. Lerner, J. (2017). "Functional Programming in Python: How to Improve Your Python Programs." Apress.uk_UA
dc.relation.references8. Wilson, E. (2019). "Reactive Programming with RxJS 5: Untangle Your Asynchronous JavaScript Code." Packt Publishing.uk_UA
dc.relation.references9. Cooper, D., & Harrison, P. (2018). "Full Stack Development with JHipster." O'Reilly Media.uk_UA
dc.relation.references10. Morrison, M. (2018). "Reactive Design Patterns." Manning Publications.uk_UA
dc.relation.references11. О. А. Гринчишин. Теорія та практика створення програмних систем: навч. посіб. для студ. вищ. навч. закл. ІІІ-IV рівнів акредитації / О. А. Гринчишин, 88 О. П. Кушніренко, О. Г. Пухальський, В. В. Кушніренко. — 2-ге вид., перероб. і доп. — Київ: Вид-во НТУУ "КПІ", 2012. — 488 с.uk_UA
dc.relation.references12. О. А. Гринчишин. Основи програмування: навч. посіб. для студ. вищ. навч. закл. ІІІ-IV рівнів акредитації / О. А. Гринчишин, О. П. Кушніренко, О. Г. Пухальський, В. В. Кушніренко. — 2-ге вид., перероб. і доп. — Київ: Вид-во НТУУ "КПІ", 2012. — 288 с.uk_UA
dc.relation.references13. О. А. Гринчишин. Вступ до обчислювальної техніки: навч. посіб. для студ. вищ. навч. закл. ІІІ-IV рівнів акредитації / О. А. Гринчишин, О. П. Кушніренко, О. Г. Пухальський, В. В. Кушніренко. — 2-ге вид., перероб. і доп. — Київ: Вид-во НТУУ "КПІ", 2012. — 320 с.uk_UA
dc.relation.references14. Martin Odersky. The Future of the Java Virtual Machine. ACM SIGPLAN Notices, 2015.uk_UA
dc.relation.references15. Robert Griesemer, Rob Pike, Ken Thompson. The Design and Implementation of the Go Programming Language. Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2009uk_UA
dc.relation.references16. Evan Czaplicki, David Nolen, Brian Lonsdorf, Matt Dey. Elm: A Functional Language for Web Applications. Proceedings of the 2012 ACM SIGPLAN Workshop on Haskell and the Real World, 2012.uk_UA
dc.relation.references17. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein. Introduction to Algorithms. MIT Press, 2009.uk_UA
dc.relation.references18. Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman. Compilers: Principles, Techniques, and Tools. Addison-Wesley, 2007uk_UA
dc.relation.references19. Andrew S. Tanenbaum, Maarten van Steen. Modern Operating Systems. Pearson Education, 2018.uk_UA
dc.relation.references20. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.uk_UA
dc.relation.references21. Martin Fowler, Kent Beck, John Brant, William Opdyke, Erich Gamma. Refactoring: Improving the Design of Existing Code. Addison-Wesley, 1999.uk_UA
dc.relation.references22. Robert C. Martin. Clean Code: A Handbook of Agile Software Craftsmanship. Pearson Education, 2008.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.coverage.countryUAuk_UA
Apareix a les col·leccions:121 — інженерія програмного забезпечення

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
dyplom_Oselsky _S_2023.pdf2,32 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador