Please use this identifier to cite or link to this item: https://er.nau.edu.ua/handle/NAU/51717
Full metadata record
DC FieldValueLanguage
dc.contributor.authorБойко, Єва Олександрівна-
dc.date.accessioned2021-07-02T16:06:47Z-
dc.date.available2021-07-02T16:06:47Z-
dc.date.issued2021-06-27-
dc.identifier.urihttps://er.nau.edu.ua/handle/NAU/51717-
dc.descriptionРобота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од "Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету". Керівник проекту: доцент, кандидидат технічних наук, Климова Асія Сабирівна.uk_UA
dc.description.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 обробляти складні обчислення даних та алгоритми робить непридатною розробку великих корпоративних додатків.uk_UA
dc.language.isoukuk_UA
dc.publisherНаціональний авіаційнй унівкрситетuk_UA
dc.subjectдипломна роботаuk_UA
dc.subjectінтернет-середовищеuk_UA
dc.subjectнадання інформаціїuk_UA
dc.subjectвеб-ресурсuk_UA
dc.subjectінформаційно-пошуковий сайтuk_UA
dc.subjectінтернет-магазинuk_UA
dc.subjectjavascriptuk_UA
dc.subjectwebuk_UA
dc.titleІнтернет-магазин цифрової техніки.uk_UA
dc.typeLearning Objectuk_UA
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.