Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: https://er.nau.edu.ua/handle/NAU/51717
Название: Інтернет-магазин цифрової техніки.
Авторы: Бойко, Єва Олександрівна
Ключевые слова: дипломна робота
інтернет-середовище
надання інформації
веб-ресурс
інформаційно-пошуковий сайт
інтернет-магазин
javascript
web
Дата публикации: 27-июн-2021
Издательство: Національний авіаційнй унівкрситет
Краткий осмотр (реферат): Веб-розробка пройшла довгий шлях з тих пір, як була створена глобальна комп'ютерна мережа 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 обробляти складні обчислення даних та алгоритми робить непридатною розробку великих корпоративних додатків.
Описание: Робота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од "Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету". Керівник проекту: доцент, кандидидат технічних наук, Климова Асія Сабирівна.
URI (Унифицированный идентификатор ресурса): https://er.nau.edu.ua/handle/NAU/51717
Располагается в коллекциях:Кваліфікаційні роботи здобувачів вищої освіти кафедри комп’ютерних інформаційних технологій

Файлы этого ресурса:
Файл Описание РазмерФормат 
ФККПІ_2021_122_Бойко_ЄО.pdfДипломна робота бакалавра5.4 MBAdobe PDFПросмотреть/Открыть


Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.