Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45491
Назва: Розробка веб-платформи для створення та введення блогів з використанням React, Node.js та MongoDB
Інші назви: Development of a web platform for creating and managing blogs using React, Node.js and MongoDB
Автори: Марчук, Дмитро Володимирович
Marchuk, Dmytro
Приналежність: Тернопільський національний технічний університет ім. Івана Пулюя
Бібліографічний опис: Марчук Д. В. Розробка веб-платформи для створення та введення блогів з використанням React, Node.js та MongoDB : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. І. Я. Мудрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 79 с.
Дата публікації: чер-2024
Дата подання: чер-2024
Дата внесення: 27-чер-2024
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Мудрик, Іван Ярославович
Члени комітету: Фриз, Михайло Євгенович
УДК: 004.9
Теми: Full-Stack розробка
MERN Stack
NoSQL база даних
проектування
блогова платформа
реєстрація користувача
Кількість сторінок: 79
Короткий огляд (реферат): Кваліфікаційна робота бакалавра присвячена розробці веб-платформи для створення та управління блогами з використанням 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.
Зміст: АНОТАЦІЯ 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
Власник авторського права: © Марчук Дмитро Володимирович, 2024
Перелік літератури: 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 с.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

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


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

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