На первую страницу Курсы для IT специалистов Курсы ИБ Психология - Управление - Маркетинг Курсы для пользователей  

Телефон: +7(495)933-00-06 / О компании / Наши координаты / Карта сайта /  

Школа Web-мастеров: курсы web- мастеров, web-дизайнеров, web-разработчиков

Курс: Web-4 Web-программирование: AJAX и «толстые клиенты»

Ориентирован: на Web-программистов.
Цель курса: обучить слушателей:

  • технологии AJAX, применяемой для создания web-приложений «нового поколения»,  асинхронно (без перезагрузки страницы) подгружающих данные в процессе работы и/или вызывающих внешние сервисы;
  • способам реализации сложного функционала на web-страницах путем внедрения COM и .NET компонент;
  • с помощью ряда перспективных современных технологий, относящихся к группе RIA (Rich Internet Applications).
Предварительный уровень подготовки: владение JavaScript и как минимум одной из технологий серверного web-программирования (PHP, Perl, ASP, JSP, ASP.NET и т.д.). Достаточно знаний в объеме курса «Web-программирование: DHTML, PHP, ASP и ASP.NET».
Продолжительность: 5 дней, 40 часов.
Метод обучения: Мастерская (workshop), практические занятия занимают 80% времени.
Методические материалы: учебники на русском языке.
Документ об окончании курса: свидетельство Микроинформ.

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

  1. Web-страницы, использующие асинхронное частичное обновление:
    • Использование компоненты  XMLHTTP:
      • Реализация серверного кода;
      • Клиентский код и способы получения отклика от сервера.
    • AJAX от Microsoft для ASP.NET:
      • Установка;
      • Использование AJAX Extensions;
      • Использование AJAX Toolkit.
    • AJAX от Google: GWT (Google Web Toolkit):
      • Установка и настройка;
      • Реализация серверного кода для PHP;
      • Реализация клиентов, совместимых между браузерами и платформами.
  2. «Толстые клиенты»:
    • Ситуации, в которых возможно и оправдано применение «толстых клиентов»;
    • Использование COM компонент на web страницах:
      • Создание компоненты
      • Внедрение объекта на страницу, контроль инсталляции и версий, передача параметров со страницы в компоненту
      • Электронная подпись компоненты и преодоление ограничений по безопасности
    • Использование .NET компонент на web страницах:
      • Создание компоненты;
      • Внедрение объекта на страницу;
      • Способы преодоления ограничений по безопасности;
      • Технология ClickOnce как возможная альтернатива использованию браузера в качестве клиента.
    • Возможности использования COM и .NET компонент из клиентского кода.
    • Пример: печать документа установленного образца из web-приложения.
    • Знакомство с перспективными технологиями реализации «толстых клиентов»:

      • Концепция RIA (Rich Internet Applications);
      • XAML и XBAP;
      • Реализация бизнес-логики и функционала для работы с данными в виде компонент Flash.