Главная Каталог Web-Программирование

Web-Программирование

Тип работы
курсовая работа
Группа предметов
Программирование
Предмет
Программирование
Страниц
23
Год сдачи
2025

Эта работа Вам не подходит? Или Вам нужна оригинальная работа, написанная под ключ? Просто разместите заказ🎓🗞


1439 Р
5780 Р
Оглавление
ВВЕДЕНИЕ 2 1 ОБЗОР ПОНЯТИЯ ВЕБ-ПРИЛОЖЕНИЯ 3 1.1 Основные понятия 3 1.2 Применение веб-приложений 5 1.3 Структура веб-приложения 6 2 ОСОБЕННОСТИ РАЗРАБОТКИ ВЕБ-ПРИЛОЖЕНИЙ 10 2.1 Популярные языки разработки веб-приложений 10 2.2 Технология JSON 12 2.3 Подключаемая библиотека jQuery 14 2.4 Базы данных, используемые при создании веб-приложений 17 ЗАКЛЮЧЕНИЕ 22 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 23 ПРИЛОЖЕНИЕ А. ТЕХНОЛОГИИ ВЕБ-ПРИЛОЖЕНИЙ 24 ПРИЛОЖЕНИЕ Б. ПРИМЕР ГЕНЕРАЦИИ ВЕБ-ПРИЛОЖЕНИЯ 25
Введение

«Веб-приложение - клиент-серверное приложение, в котором клиентом выступает браузер, а сервером - веб-сервер. Логика веб-приложения распределена между сервером и клиентом, хранение данных осуществляется, преимущественно, на сервере, обмен информацией происходит по сети. Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, поэтому веб-приложения являются кроссплатформенными сервисами» [1] Главной задачей профессионально построенного веб-приложения является превращение посетителя, зашедшего на сайт, в потенциального клиента, что, несомненно, является актуальной задачей. Объект исследования – анализ технологий веб-приложений. Предмет исследования - веб-приложения. Цель – провести анализ технологий создания веб-приложений.

. Задачами работы:  исследовать основные понятия веб-приложений;  исследовать возможности применения веб-приложений;  исследовать структурные элементы веб-приложения;  провести обзор популярных языков разработки веб-приложений;  рассмотреть технологию JSON;  рассмотреть библиотеку jQuery;  рассмотреть базы данных, используемых при создании веб-приложений/ В работе использовались теоретические методы исследования (изучение, систематизация и анализ литературы по исследуемой теме; изучение и обобщение опыта; анализ действующих сайтов) и практические. Структурно работа состоит из введения, заключения, двух глав и списка использованных источников, приложения.  

Заключение

В ходе проделанной работы были исследованы возможные подходы к разработке веб-приложений, подобраны подходящие инструменты и проведен их детальный обзор. А также решены все поставленные задачи, а именно: изучены основные понятия веб-приложений, исследованы возможности применения веб-приложений и структурные элементы веб-приложения, проведен обзор популярных языков разработки веб-приложений, рассмотрена технология JSON и jQuery, а также базы данных, используемых при создании веб-приложений, изучены доменные модели, фреймворки Maven и Vaadin. Проведенный анализ выявил следующие зависимости: 1. На стороне клиентской части в любом случае необходимо использование JavaScript и здесь в этом вопросе с задачей лучше всего справляется jQuery, позволяющий создавать выразительный и краткий код, применимый к целым группам элементов DOM. 2. Для серверной части необходимым условием является использование баз данных вне зависимости от типа и масштаба проекта. Здесь явными лидерами являются MySQL и Postgres. Первый обладает феноменальной производительностью и совместимостью, второй – объектно-ориентированный и подходит для очень сложных проектов. Также для серверной части необходимы языки серверных сценариев такие как Python. 3. Для передачи информации от клиента к серверу требуется использовать JSON при помощи AJAX. Но отдельным этапом развития создания веб-приложений может стать использование готовых фреймфорков типа Maven или Vaadin, с помощью которых можно реализовывать сложные решения при помощи как собственных возможностей, так и подключаемых модулей. Таким образом, задачи исследования были решены, а поставленная цель - достигнута.  

Список литературы

1. Авинаш, Кошик Веб-аналитика 2.0 на практике. Тонкости и лучшие методики (+ CD-ROM) / Кошик Авинаш. - М.: Диалектика / Вильямс, 2015. - 260 c. 2. Адам, Фримен jQuery для профессионалов / Фримен Адам. - М.: Диалектика / Вильямс, 2017. - 580 c. 3. Брюс, А. Тейт Ruby on Rails. Быстрая веб-разработка / Брюс А. Тейт, Курт Ниббс. - М.: БХВ-Петербург, 2017. - 224 c. 4. Дакетт, Джон HTML и CSS. Разработка и дизайн веб-сайтов (+ CD-ROM) / Джон Дакетт. - М.: Эксмо, 2019. - 480 c. 5. Изучаем Node.js. - М.: Питер, 2019. - 400 c. 6. Марк, Дэйв iOS 5 SDK. Разработка приложений для iPhone, iPad и iPod touch / Дэйв Марк, Джек Наттинг, Джефф Ламарш. - М.: Вильямс, 2015. - 672 c. 7. Нейгел, Кристиан C# 5.0 и платформа .NET 4.5 для профессионалов / Кристиан Нейгел и др. - М.: Вильямс, 2016. - 943 c. 8. Ник, Рендольф Visual Studio 2010 для профессионалов / Рендольф Ник. - М.: Диалектика / Вильямс, 2015. - 632 c. 9. Нильсен, Я. Mobile Usability. Как создавать идеально удобные приложения для мобильных устройств / Я. Нильсен. - М.: Эксмо, 2017. - 454 c. 10. Османи, Эдди Разработка Backbone.js приложений / Эдди Османи. - М.: Питер, 2017. - 510 c. 11. Самков, Г. А. jQuery. Сборник рецептов / Г.А. Самков. - М.: БХВ-Петербург, 2019. - 416 c. 12. Спикльмайр, Стив Zope. Разработка Web-приложений и управление контентом / Стив Спикльмайр. - М.: ДМК Пресс, 2016. - 512 c.  


Если курсовая работа на тему Web-Программирование Вам не подходит? Не беда! посмотрите похожие работы в Нашем поиске:)