Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://elartu.tntu.edu.ua/handle/lib/45491
Název: Розробка веб-платформи для створення та введення блогів з використанням React, Node.js та MongoDB
Další názvy: Development of a web platform for creating and managing blogs using React, Node.js and MongoDB
Autoři: Марчук, Дмитро Володимирович
Marchuk, Dmytro
Affiliation: Тернопільський національний технічний університет ім. Івана Пулюя
Bibliographic description (Ukraine): Марчук Д. В. Розробка веб-платформи для створення та введення блогів з використанням React, Node.js та MongoDB : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. І. Я. Мудрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 79 с.
Datum vydání: čer-2024
Submitted date: čer-2024
Date of entry: 27-čer-2024
Nakladatel: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Мудрик, Іван Ярославович
Committee members: Фриз, Михайло Євгенович
UDC: 004.9
Klíčová slova: Full-Stack розробка
MERN Stack
NoSQL база даних
проектування
блогова платформа
реєстрація користувача
Number of pages: 79
Abstrakt: Кваліфікаційна робота бакалавра присвячена розробці веб-платформи для створення та управління блогами з використанням React, Node.js та MongoDB. Метою цієї роботи є створення ефективної та зручної веб-платформи, яка дозволяє користувачам взаємодіяти з блогами, використовуючи можливості сучасних технологій веб-розробки. У першому розділі проводиться аналіз обраної предметної області, визначаються вимоги до платформи для блогів. Розробляються діаграми варіантів використання, обґрунтовується вибір середовища розробки та ключових технологій, включаючи React для фронтенду, Node.js для серверної частини та MongoDB як базу даних. Другий розділ кваліфікаційної роботи описує проектування бази даних, моделювання архітектури, а також деталі процесу розробки як серверної, так і клієнтської частин додатку. Розглядаються ключові функції та процедури тестування, впроваджені для забезпечення функціональності та продуктивності. Об'єктом дослідження є сучасна веб-платформа для ведення блогів та нереляційна база даних MongoDB. Предметом дослідження є інструменти та методи розробки веб-додатків для блогінгу з використанням стека MERN (MongoDB, Express.js, React, Node.js).
The 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.
Content: АНОТАЦІЯ 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 Додаток Д Диск з роботою 79
URI: http://elartu.tntu.edu.ua/handle/lib/45491
Copyright owner: © Марчук Дмитро Володимирович, 2024
References (Ukraine): Medium [Електронний ресурс] – Режим доступу до ресурсу: https://medium.com/
Blogger [Електронний ресурс] – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Blogger
Amazon AWS Services [Електронний ресурс] – Режим доступу до ресурсу: https://www.softwareone.com/uk-ua/cloud-services/aws
React Tutorial [Електронний ресурс] – Режим доступу до ресурсу: https://uk.legacy.reactjs.org/tutorial/tutorial.html
Node.js [Електронний ресурс] – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Node.js
MongoDB Tutorial [Електронний ресурс] – Режим доступу до ресурсу: https://devzone.org.ua/post/osnovy-mongodb
Методологія Agile [Електронний ресурс] – Режим доступу до ресурсу: https://brainrain.com.ua/uk/chto-takoe-agile-ua/
Rest API [Електронний ресурс] – Режим доступу до ресурсу: https://foxminded.ua/shcho-take-rest-api/
Смілянський, В. В. Основи роботи з базою даних MongoDB. Київ: Видавництво «Техніка», 2019. 320 с.
Гуменюк, І. В. REST API: розробка та впровадження. Київ: Видавництво «Либідь», 2018. 180 с.
Content type: Bachelor Thesis
Vyskytuje se v kolekcích:121 — Інженерія програмного забезпечення (бакалаври)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
dyplom_Marchuk_2024.pdf8,5 MBAdobe PDFZobrazit/otevřít


Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.

Nástroje administrátora