Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://elartu.tntu.edu.ua/handle/lib/45491
Tytuł: Розробка веб-платформи для створення та введення блогів з використанням React, Node.js та MongoDB
Inne tytuły: Development of a web platform for creating and managing blogs using React, Node.js and MongoDB
Authors: Марчук, Дмитро Володимирович
Marchuk, Dmytro
Affiliation: Тернопільський національний технічний університет ім. Івана Пулюя
Bibliographic description (Ukraine): Марчук Д. В. Розробка веб-платформи для створення та введення блогів з використанням React, Node.js та MongoDB : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. І. Я. Мудрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 79 с.
Data wydania: cze-2024
Data archiwizacji: cze-2024
Date of entry: 27-cze-2024
Wydawca: Тернопільський національний технічний університет імені Івана Пулюя
Kraj (kod): UA
Place edycja: Тернопільський національний технічний університет імені Івана Пулюя
Promotor: Мудрик, Іван Ярославович
Członkowie Komitetu: Фриз, Михайло Євгенович
UDC: 004.9
Słowa kluczowe: Full-Stack розробка
MERN Stack
NoSQL база даних
проектування
блогова платформа
реєстрація користувача
Strony: 79
Abstract: Кваліфікаційна робота бакалавра присвячена розробці веб-платформи для створення та управління блогами з використанням 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
Właściciel praw autorskich: © Марчук Дмитро Володимирович, 2024
Wykaz piśmiennictwa: 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 с.
Typ zawartości: Bachelor Thesis
Występuje w kolekcjach:121 — Інженерія програмного забезпечення (бакалаври)

Pliki tej pozycji:
Plik Opis WielkośćFormat 
dyplom_Marchuk_2024.pdf8,5 MBAdobe PDFPrzeglądanie/Otwarcie


Pozycje DSpace są chronione prawami autorskimi

Administrationswerkzeuge