Интернет-магазин электроники на основе стека технологий PERN #9105437

Артикул: 9105437
  • Предмет: Программирование
  • Уникальность: 68% (Антиплагиат.ВУЗ)
  • Разместил(-а): 185 Рамиль в 2022 году
  • Количество страниц: 55
  • Формат файла: docx
1 999p. 2 500p. Только 27 и 28 апреля!
Оплатите артикул одним из 20 способов и сразу скачайте.
После оплаты он автоматически будет удален с сайта.
Никто кроме вас не сможет посмотреть его до 27.06.2024
Введение 3
Актуальность работы 5
1. Стек технологий PERN. Теория 6
2. Разработка серверной части интернет-магазина электроники 9
2.1 Архитектура базы данных 9
2.2 Серверная часть приложения 10
2.3 Внедрение аутентификации пользователей 14
3. Разработка клиентской части приложения 16
Заключение 21
Список использованных источников 23
Приложение 25

Основной целью данной дипломной работы является изучение стека технологий PERN и последующая разработка полноценного интернет- магазина электроники на его основе. В этот стек входят следующие технологии для разработки программного обеспечения:
• PostgreSQL - система управления базами данных;
• Express - фреймворк web-приложений;
• React - JavaScript-библиотека с открытым исходным кодом для разработки пользовательских интерфейсов;
• Node.js - программная платформы.
В ходе достижения поставленной цели, будут решены следующие задачи:
• проектирование ER-диаграммы базы данных для API сервиса web-приложения и её реализация в PostgreSQL;
• описание моделей web-приложения и установка связей между ними;
• определение маршрутов передачи данных внутри приложения;
• реализация регистрации и авторизации пользователей с помощью JWT-токенов;
• создание middleware, которые проверяют роль пользователей и их авторизацию;
• проектирование и разработка простого и понятного пользовательского интерфейса web-приложения;
• реализация функций добавления типов, брендов и устройств в каталог интернет-магазина;
• реализация фильтрации товаров по типам и брендам;
• постраничный вывод товаров.
Помимо стека PERN в ходе разработки и решения поставленных задач, были использованы следующие технологии и библиотеки:
• Sequelize (ORM для реляционных баз данных на Node.js);
• React Bootstrap (бесплатный JavaScript-фреймворк для быстрого создания адаптивного дизайна web-приложения);
• Axios (HTTP клиент Node.js с поддержкой запросов, получением ответов от сервера, их трансформация и автоматическая конвертация в JSON);
• библиотека React-router-dom (для навигации по страницам web- приложения);
• библиотека MobX в качестве стейт-менеджера.
1. Введение в программную инженерию: учебник / В. А. Антипов, А. А. Бубнов, А. Н. Пылькин, В. К. Столчнев. — Москва : КУРС : ИНФРА-М, 2019.
— 336 с. Текст : электронный. - URL: https://znanium.com/catalog/product/1035160 (дата обращения: 11.05.2022).
2. Голицына, О. Л. Основы проектирования баз данных: учебное пособие
/ О.Л. Голицына, Т.Л. Партыка, И.И. Попов. — 2-е изд., перераб. и доп. — Москва : ФОРУМ : ИНФРА-М, 2021. — 416 с. Текст : электронный. - URL: https://znanium.com/catalog/product/1190668 (дата обращения: 15.05.2022).
3. Интернет-технологии: учеб. пособие / С.Р. Гуриков. - М.: ФОРУМ: ИНФРА-М, 2017. - 184 с. - (Высшее образование: Бакалавриат). - Режим доступа: https://znanium.com/catalog/document?pid=908584 (дата обращения: 20.05.2022).
4. Официальная документация Axios. [Электронный ресурс]. - URL: https://axios-http.com/docs/ (дата обращения: 21.04.2022).
5. Официальная документация React.js. [Электронный ресурс]. - URL: https://reactjs.org/docs/getting-started.html. (дата обращения: 04.04.2022).
6. Официальная документация Node.js. [Электронный ресурс]. - URL: https://nodejs.org/ru/docs/ (дата обращения: 05.04.2022).
7. Официальная документация PostgreSQL. [Электронный ресурс]. - URL: https://www.postgresql.org/docs/ (дата обращения: 02.04.2022).
8. Официальная документация React Bootstrap. [Электронный ресурс]. - URL: https://react-bootstrap.github.io/getting-started/introduction (дата обращения: 03.05.2022).
9. Официальная документация MobX. [Электронный ресурс]. - URL: https://react-bootstrap.github.io/getting-started/introduction (дата обращения: 08.04.2022).
10. Руководство пользования Express. [Электронный ресурс]. - URL:
https://expressjs.com/ru/guide/routing.html (дата обращения: 06.04.2022).
11. Introduction to JSON Web Tokens. [Электронный ресурс]. - URL: https://jwt.io/introduction (дата обращения: 29.04.2022).
12. MDN Web Docs Glossary: Definitions of Web-related terms. [Электронный ресурс]. - URL: developer.mozilla.org/en-US/docs/Glossary/MVC (дата обращения: 26.05.2022).
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач, сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением. Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения, соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: Интернет-магазин электроники на основе стека технологий PERN
Артикул: 9105437
Дата написания: 16.05.2022
Тип работы: Дипломная работа
Предмет: Программирование
Оригинальность: Антиплагиат.ВУЗ — 68%
Количество страниц: 55
Скрин проверки АП.ВУЗ приложен на последней странице.

В работе представлены только пояснительная записка и листинг программы. Самой программы нет
А ты умеешь выполнять такие работы?

Файлы артикула: Интернет-магазин электроники на основе стека технологий PERN по предмету программирование

Пролистайте "Интернет-магазин электроники на основе стека технологий PERN" и убедитесь в качестве

После покупки артикул автоматически будет удален с сайта до 27.06.2024
Дипломная — Интернет-магазин электроники на основе стека технологий PERN — 1
Дипломная — Интернет-магазин электроники на основе стека технологий PERN — 2
Дипломная — Интернет-магазин электроники на основе стека технологий PERN — 3
Дипломная — Интернет-магазин электроники на основе стека технологий PERN — 4
Дипломная — Интернет-магазин электроники на основе стека технологий PERN — 5
Дипломная — Интернет-магазин электроники на основе стека технологий PERN — 6
Посмотреть остальные страницы ▼
Честный антиплагиат! Честный антиплагиат!
Уникальность работы — 68% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег! Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.