Слайд 2
![Диаграмма использования](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/174567/slide-1.jpg)
Слайд 3
![Дополнительные веб-сервисы Yandex maps Geonames.org Openweathermap.org Google Charts](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/174567/slide-2.jpg)
Дополнительные веб-сервисы
Yandex maps
Geonames.org
Openweathermap.org
Google Charts
Слайд 4
![ER диаграмма](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/174567/slide-3.jpg)
Слайд 5
![Схема MVC](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/174567/slide-4.jpg)
Слайд 6
![Архитектура классического веб-приложения Более длительная загрузка страницы Полная перезагрузка страницы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/174567/slide-5.jpg)
Архитектура классического
веб-приложения
Более длительная загрузка страницы
Полная перезагрузка страницы для отображения запрошенных
данных
Менее дружелюбный интерфейс
Слайд 7
![Архитектура AJAX приложения Более быстрая загрузка страницы Загрузка данных в](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/174567/slide-6.jpg)
Архитектура AJAX приложения
Более быстрая загрузка страницы
Загрузка данных в фоновом режиме по
мере необходимости без перезагрузки страницы
Более дружелюбный интерфейс
Слайд 8
![Иерархия классов (моделей)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/174567/slide-7.jpg)
Иерархия классов (моделей)
Слайд 9
![Работа представлений Статическая разметка на сервере Сгенерированная разметка на клиенте](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/174567/slide-8.jpg)
Работа представлений
Статическая разметка на сервере
Сгенерированная разметка на клиенте
Слайд 10
![Виджеты](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/174567/slide-9.jpg)
Слайд 11
![API Пример запроса: http://my-weather.ru/api/country/BY Пример ответа:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/174567/slide-10.jpg)
API
Пример запроса:
http://my-weather.ru/api/country/BY
Пример ответа:
Слайд 12
![Валидация](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/174567/slide-11.jpg)