zhChinese    enEnglish
  ПМ-ПУ  » Образование  » Программы курсов » Разработка современных Web приложений

Разработка современных Web приложений

Курс по выбору

Лектор: ст.пр. каф. «Технологии программирования» Севрюков С.Ю.

  1. История создания Web
    1. История стандартов
    2. Обзор развития браузеров
    3. Обзор развития серверов
  2. Преимущества и недостатки Web и desktop приложений
  3. Основные сценарии взаимодействия в Web
  4. Протокол HTTP
    1. История развития и версии
    2. Структура протокола
    3. Инструменты отладки для просмотра сообщений HTTP протокола
  5. DOM
    1. История развития стандарта
    2. Иерархическая модель документа
    3. Основные элементы и спецификации DOM
  6. Событийная модель DOM
    1. Классификация событий
    2. Варианты распространения событий
    3. Методы по работе с событиями
    4. Стандартные и нестандартные события
    5. Стандартные и нестандартные методы
  7. Концепция AJAX
    1. История возникновения
    2. Технологии использования
    3. Сравнение классической и AJAX моделей
    4. XMLHTTPRequest, методы и свойства
  8. Фреймворки
    1. Классификация
    2. Сравнительные характеристики
    3. Полноценные Фреймворки для создания Web приложений
    4. PHP и JavaScript Фреймворки
    5. Дополнительные Фреймворки
  9. XML и параллельные технологии
    1. Основные понятия об XML
    2. Языки описания структуры документа XML DTD, XSD, XML Schema
    3. Языки описания ссылок XML XLink, XPointer
    4. Язык адресации XML XPath
    5. Язык запросов XML XQuery
    6. Интерфейс для обработки XML-документов XML DOM
    7. Языки преобразования документов XML XSL, XSL-FO, XSLT
    8. Основные понятия об XSD
  10. Web сервисы
    1. Архитектура
    2. Стандарты
    3. SOAP
    4. WSDL
    5. UDDI
    6. Пример реализации (на примере web сервисов Аэрофлот)
  11. Среда разработки Visual Studio и ASP.NET
    1. Архитектура ASP.NET
    2. Преимущества и недостатки ASP.NET
    3. Пример приложения