Программа курса

В рамках курса рассматриваются теоретические и практические аспекты технологий разработки современных клиентских Web-приложений, в том числе насыщенных (RIA) приложений, а также вопросы, связанные c безопасностью и улучшением usabilty в клиентских приложениях (на примере MS Internet Explorer 8).
Данный курс рассматриваться в качестве основы для специализированных курсов, ориентированных на более глубокое изучение отдельных направлений Web-технологий.

Модуль 1. Введение. Структура Web-технологий. Обзор технологий разработки клиентских Web-приложений
Модуль 2. Введение в XML. Структура XML документа. DOM XML.
Модуль 3. Обзор технологий разработки серверных Web-приложений. Web -сервисы.
Модуль 4. Web 2.0. Семантический Web.
Модуль 5. Синдикация и аггрегирование веб-контента. Улучшение usability веб-контента.
Модуль 6. Создание динамических Web-страниц на клиентской стороне. AJAX.
Модуль 7. Обеспечение безопасности Web-приложений.
Модуль 8. Насыщенные интернет-приложения (RIA)
Модуль 9. Silverlight и XAML
Модуль 10. Технологии облачных вычислений.

Программа курса может корректироваться