Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45491
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorМудрик, Іван Ярославович-
dc.contributor.authorМарчук, Дмитро Володимирович-
dc.contributor.authorMarchuk, Dmytro-
dc.date.accessioned2024-06-27T12:04:55Z-
dc.date.available2024-06-27T12:04:55Z-
dc.date.issued2024-06-
dc.date.submitted2024-06-
dc.identifier.citationМарчук Д. В. Розробка веб-платформи для створення та введення блогів з використанням React, Node.js та MongoDB : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. І. Я. Мудрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 79 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/45491-
dc.description.abstractКваліфікаційна робота бакалавра присвячена розробці веб-платформи для створення та управління блогами з використанням React, Node.js та MongoDB. Метою цієї роботи є створення ефективної та зручної веб-платформи, яка дозволяє користувачам взаємодіяти з блогами, використовуючи можливості сучасних технологій веб-розробки. У першому розділі проводиться аналіз обраної предметної області, визначаються вимоги до платформи для блогів. Розробляються діаграми варіантів використання, обґрунтовується вибір середовища розробки та ключових технологій, включаючи React для фронтенду, Node.js для серверної частини та MongoDB як базу даних. Другий розділ кваліфікаційної роботи описує проектування бази даних, моделювання архітектури, а також деталі процесу розробки як серверної, так і клієнтської частин додатку. Розглядаються ключові функції та процедури тестування, впроваджені для забезпечення функціональності та продуктивності. Об'єктом дослідження є сучасна веб-платформа для ведення блогів та нереляційна база даних MongoDB. Предметом дослідження є інструменти та методи розробки веб-додатків для блогінгу з використанням стека MERN (MongoDB, Express.js, React, Node.js).uk_UA
dc.description.abstractThe bachelor's certification work is focused on the development of a web-platform for creating and managing blogs using React, Node.js, and MongoDB. The purpose of this study is to create an efficient and user-friendly platform that allows users to interact with blogs, leveraging the capabilities of modern web development technologies. In the first section, an analysis of the selected subject area is conducted, detailing the requirements for the blogging platform. Use-case diagrams are developed, and the selection of the development environment and key technologies, including React for the frontend, Node.js for the server-side, and MongoDB as the database, is justified. The second section describes the database design for the web-application, architecture modeling, and details the development process of both the server and client parts of the application. Key features and challenges encountered during development are discussed, along with the testing procedures implemented to ensure functionality and performance. The object of research is a modern web-platform for blogging and the non-relational database MongoDB. The subject of research is the tools and methods of developing web-applications for blogging using the MERN (MongoDB, Express.js, React, Node.js) stack.uk_UA
dc.description.tableofcontentsАНОТАЦІЯ 4 ANNOTATION 5 ВСТУП 7 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ БЛОГОВИХ ПЛАТФОРМ 9 1.1 Аналіз предметної області блогової платформи 9 1.2 Формування вимог до веб-платформи для ведення блогів 10 1.3 Опис варіантів використання блогової платформи 12 1.4 Вибір середовища розробки 14 2 ПРОЕКТУВАННЯ ТА РОЗРОБКА БЛОГОВОЇ ПЛАТФОРМИ 16 2.1 Огляд підходу до тестування та розробки блогової платформи 16 2.2 Проектування бази даних 18 2.3 Моделювання архітектури системи блогової платформи 22 2.4 Розробка серверної частини блогової платформи 25 2.5 Тестування блогової платформи 30 3 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОСНОВИ ОХОРОНИ ПРАЦІ 39 3.1 Проведення рятувальних та інших невідкладних робіт 39 3.2 Значення автоматизації виробничих процесів в питаннях охорони праці 41 ВИСНОВКИ 44 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 46 ДОДАТКИ 48 Додаток А Лістинг серверної частини програми 49 Додаток Б Лістинг схем для створення бази даних 68 Додаток В Лістинг фронтенд частини програми 75 Додаток Г Публікація у науковій конференції 78 Додаток Д Диск з роботою 79uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectFull-Stack розробкаuk_UA
dc.subjectMERN Stackuk_UA
dc.subjectNoSQL база данихuk_UA
dc.subjectпроектуванняuk_UA
dc.subjectблогова платформаuk_UA
dc.subjectреєстрація користувачаuk_UA
dc.titleРозробка веб-платформи для створення та введення блогів з використанням React, Node.js та MongoDBuk_UA
dc.title.alternativeDevelopment of a web platform for creating and managing blogs using React, Node.js and MongoDBuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Марчук Дмитро Володимирович, 2024uk_UA
dc.contributor.committeeMemberФриз, Михайло Євгенович-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages79-
dc.subject.udc004.9uk_UA
dc.relation.referencesMedium [Електронний ресурс] – Режим доступу до ресурсу: https://medium.com/uk_UA
dc.relation.referencesBlogger [Електронний ресурс] – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Bloggeruk_UA
dc.relation.referencesAmazon AWS Services [Електронний ресурс] – Режим доступу до ресурсу: https://www.softwareone.com/uk-ua/cloud-services/awsuk_UA
dc.relation.referencesReact Tutorial [Електронний ресурс] – Режим доступу до ресурсу: https://uk.legacy.reactjs.org/tutorial/tutorial.htmluk_UA
dc.relation.referencesNode.js [Електронний ресурс] – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Node.jsuk_UA
dc.relation.referencesMongoDB Tutorial [Електронний ресурс] – Режим доступу до ресурсу: https://devzone.org.ua/post/osnovy-mongodbuk_UA
dc.relation.referencesМетодологія Agile [Електронний ресурс] – Режим доступу до ресурсу: https://brainrain.com.ua/uk/chto-takoe-agile-ua/uk_UA
dc.relation.referencesRest API [Електронний ресурс] – Режим доступу до ресурсу: https://foxminded.ua/shcho-take-rest-api/uk_UA
dc.relation.referencesСмілянський, В. В. Основи роботи з базою даних MongoDB. Київ: Видавництво «Техніка», 2019. 320 с.uk_UA
dc.relation.referencesГуменюк, І. В. REST API: розробка та впровадження. Київ: Видавництво «Либідь», 2018. 180 с.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет ім. Івана Пулюяuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

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


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

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