Utilize este identificador para referenciar este registo:
http://elartu.tntu.edu.ua/handle/lib/45491
Título: | Розробка веб-платформи для створення та введення блогів з використанням React, Node.js та MongoDB |
Outros títulos: | Development of a web platform for creating and managing blogs using React, Node.js and MongoDB |
Autor: | Марчук, Дмитро Володимирович Marchuk, Dmytro |
Affiliation: | Тернопільський національний технічний університет ім. Івана Пулюя |
Bibliographic description (Ukraine): | Марчук Д. В. Розробка веб-платформи для створення та введення блогів з використанням React, Node.js та MongoDB : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. І. Я. Мудрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 79 с. |
Data: | Jun-2024 |
Submitted date: | Jun-2024 |
Date of entry: | 27-Jun-2024 |
Editora: | Тернопільський національний технічний університет імені Івана Пулюя |
Country (code): | UA |
Place of the edition/event: | Тернопільський національний технічний університет імені Івана Пулюя |
Supervisor: | Мудрик, Іван Ярославович |
Committee members: | Фриз, Михайло Євгенович |
UDC: | 004.9 |
Palavras-chave: | Full-Stack розробка MERN Stack NoSQL база даних проектування блогова платформа реєстрація користувача |
Number of pages: | 79 |
Resumo: | Кваліфікаційна робота бакалавра присвячена розробці веб-платформи для створення та управління блогами з використанням 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 |
Aparece nas colecções: | 121 — Інженерія програмного забезпечення (бакалаври) |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
dyplom_Marchuk_2024.pdf | 8,5 MB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.
Ferramentas administrativas