Web-Программирование
- Тип работы
- курсовая работа
- Группа предметов
- Программирование
- Предмет
- Программирование
- Страниц
- 23
- Год сдачи
- 2025
Эта работа Вам не подходит? Или Вам нужна оригинальная работа, написанная под ключ? Просто разместите заказ🎓🗞
«Веб-приложение - клиент-серверное приложение, в котором клиентом выступает браузер, а сервером - веб-сервер. Логика веб-приложения распределена между сервером и клиентом, хранение данных осуществляется, преимущественно, на сервере, обмен информацией происходит по сети. Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, поэтому веб-приложения являются кроссплатформенными сервисами» [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-Программирование Вам не подходит? Не беда! посмотрите похожие работы в Нашем поиске:)