Please use this identifier to cite or link to this item: https://er.nau.edu.ua/handle/NAU/51717
Title: Інтернет-магазин цифрової техніки.
Authors: Бойко, Єва Олександрівна
Keywords: дипломна робота
інтернет-середовище
надання інформації
веб-ресурс
інформаційно-пошуковий сайт
інтернет-магазин
javascript
web
Issue Date: 27-Jun-2021
Publisher: Національний авіаційнй унівкрситет
Abstract: Веб-розробка пройшла довгий шлях з тих пір, як була створена глобальна комп'ютерна мережа Internet. Розробники повинні були розробити окремі програми для кожної з операційних систем і встановити їх локально на комп 'ютер для зручного використання. Ці програми називалися декстоп – додатками. На противагу цьому, веб- додатки неважко достати з веб-браузера незалежно від операційної системи користувача. Веб-додатки досягли величезного прогресу після того, як десктоп - додатки та статичні веб-сайти перейшли до сучасних, інтерактивних та інтелектуальних веб-додатків. Користувачі могли читати тільки вміст статичних вебсайтів. Однак через появу веб – додатків користувачі отримують можливість взаємодіяти з сервером, слухати аудіо і дивитися відео, а також малювати на екрані. Розробка інтернет – магазину - це поєднання фронтенд та бекенд розробки. Існує низка мов програмування та фреймворків для створення веб - додатка. Раніше не існувало мов програмування, які могли б виконувати як фронтенд, так і бекендрозробку додатку. LAMP stack: Linux, Apache, MySQL і PHP раніше були стандартом для повностекової веб-розробки. PHP в основному використовувався для бекенду, а HTML, CSS і JavaScript були основними стеками для розробки фронтенду, в той час як MySQL використовувався для баз даних. Apache виступає як веб-сервер в операційній системі Linux у стеку LAMP. Однак для розробки веб – додатку з використанням стека LAMP розробникам потрібно було вивчити кілька мов, всі з яких використовувають різний синтаксис і мають різну природу. Крім того, з появою Node.js в якості серверної платформи JavaScript зміг забезпечити розробку повностекового програмного забезпечення в рамках єдиної мови програмування. Незважаючи на те, що Node.js є найбільш поширеною технологією для розробки бекенд-систем, існує безліч фреймворків, таких як Angular, React, Vue.js або Knockout.js, а також шаблонні двигуни (шаблонизатор) , такі як EJS, Handlebars або Pug. Метою дипломної роботи було вивчення різних аспектів веб-розробки за допомогою Full Stack JavaScript та розробка прототипу програми на її основі. Його8 метою було вивчити використання Node.js, Express, MongoDB та EJS при розробці веб-додатків Full Stack. Більше того, він також зосереджений на вивченні різних версій JavaScript та їх використання в платформі Node.js. Різні версії ECMAScript були детально вивчені, особливо ES6. Потім були вивчені особливості та реалізація платформ на основі JavaScript, таких як Node.js, Express та MongoDB, та порівняно з іншими технологіями. Крім того, проілюстровано потенційні загрози безпеці для програми Node.js та різні способи їх пом'якшення. Також, за допомогою цієї платформи було розроблено мінімально життєздатний продукт програми. Як результат, за допомогою Node.js та Express було розроблено інтернетмагазин цифрової техніки з використанням основних пакетів і модулів Node.js, а також проміжного програмного забезпечення Express. Інші сторонні проміжні програми також використовувались для розробки працюючого додатка-прототипу. Повнотекстовий JavaScript вважається найкращою технологією для розробки сучасних, масштабованих та безпечних веб-додатків. Однак нездатність Node.js обробляти складні обчислення даних та алгоритми робить непридатною розробку великих корпоративних додатків.
Description: Робота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од "Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету". Керівник проекту: доцент, кандидидат технічних наук, Климова Асія Сабирівна.
URI: https://er.nau.edu.ua/handle/NAU/51717
Appears in Collections:Кваліфікаційні роботи здобувачів вищої освіти кафедри комп’ютерних інформаційних технологій

Files in This Item:
File Description SizeFormat 
ФККПІ_2021_122_Бойко_ЄО.pdfДипломна робота бакалавра5.4 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.