Заказ: 1141194

Оптимизация архитектуры клиентского JavaScript приложения (Курсовая работа)

Оптимизация архитектуры клиентского JavaScript приложения (Курсовая работа)
Описание

ВВЕДЕНИЕ

ЧАСТЬ 1. Исторические предпосылки и развитие языка JavaScript
1.1 увеличение функциональности на стороне клиента
1.2 архитектура построения одностраничных приложений
1.2.1 Паттерн Model-View-Presenter
1.2.2 Паттерн Model-View-ViewModel (MVVM)
1.2.3 Паттерн Model-View-Controller (MVC)
1.2.4 Недостатки SPA-подхода и правила выбора паттерна
1.3 постановка задачи исследования

ЧАСТЬ 2. Описание технологий и подходов построения клиентского JavaScript приложения
2.1 многообразие фреймворков и критерии их технологического оценивания
2.2 соответствие наиболее часто используемых фреймворков технологическим критериям
2.3 средства и технологии для оптимизации приложений
2.3.1 подходы в оптимизации JavaScript кода
2.3.2 подходы в оптимизации передачи изображений
2.3.3 инструментальные средства оптимизации CSS кода
ЧАСТЬ 3. Описание результатов оптимизации архитектуры клиентского JavaScript приложения
3.1 тестирование кода приложения и анализ релевантности выбранных технологий
3.1.1 unit – тесты клиентского JavaScript
3.1.2 интеграционное тестирование
3.2 сравнение подходов и технологий
3.3 тестирование и структурирование результатов

ЧАСТЬ 4. Вопросы техники безопасности и научной организации труда инженеров - программистов

ЗАКЛЮЧЕНИЕ И ОСНОВНЫЕ ВЫВОДЫ ПО РАБОТЕ

Список литературы и использованных источников

Всего 39 страниц



Оптимизация архитектуры клиентского JavaScript приложения (Курсовая работа)