Конструктор web-форм. Advanced


Целевая аудитория

  • Программисты IT-Enterprise

По окончании слушатели будут знать

  • Возможности продвинутой логики компонентов web-форм
  • Объектную модель, используемую в JavaScript-логике
  • Сценарии использования web-форм
  • Возможности и структуру бизнес-логики web-форм

По окончании слушатели будут уметь

  • Настраивать компоненты web-форм
    • Задавать значение по умолчанию с помощью продвинутых JavaScript и JSON-логик 
    • Задавать вычисляемое значение с помощью продвинутых JavaScript и JSON-логик
    • Настраивать проверку вводимых значений с помощью продвинутых JavaScript и JSON-логик 
    • Задавать продвинутые условия отображения с помощью JavaScript и JSON-логик 
    • Создавать продвинутую логику поведения в виде набора действий
  • Использовать web-формы
    • Для ввода данных 
    • В качестве закладок интерфейсов
    • В web-приложениях
  • Решать следующие задачи с помощью бизнес-логики
    • Инициализация web-формы
    • Динамическое изменение компонентов, в том числе по серверным событиям с использованием SignalR
    • Программная генерация web-формы
    • Вызов произвольных событий
    • Реализация триггеров
  • Применять REST API для использования web-форм в web-приложениях

Требования к начальному уровню знаний

  • Средний уровень знаний JavaScript
  • Конструктор интерфейсов (конфигурирование и бизнес-логика)
  • Знания API платформы IT-Enterprise
  • Создание web-приложений (средний уровень)

 

Программа

Модуль 1. Создание продвинутой логики компонентов

(12 видео, продолжительность - 2ч. 43мин.)

  • JavaScript и JSON логики. Общая схема
  • Краткие сведения о JavaScript
  • Объектная модель в JavaScript-логике компонентов
  • Реализация действий при нажатии кнопки на форме
  • Примеры использования настраиваемой логики компонентов
  • JSON-логика компонентов
  • Изменение свойств компонентов 

Модуль 2. Реализация сценариев использования web-форм

(22 видео, продолжительность - 4ч. 36мин.)

  • Программная логика web-формы
  • Вызов формы в виде диалога
  • Отображение формы на закладке интерфейса
  • Использование форм в web-приложениях

Модуль 3. Основы бизнес-логики web-форм 

  • Инициализация web-формы
  • Элементы для полей автозаполнения
  • Обработка произвольных событий
  • Обработка отправленных данных

Модуль 4. Продвинутая бизнес-логика web-форм

  • Переопределяемые методы бизнес-логики
  • Сервисы для работы с формой
  • Создание динамических форм
  • Реализация триггеров

Модуль 5. REST API

  • Общая схема использования
  • Описание методов
  • Примеры использования в web-приложениях

Модуль 6. Типы форм Мастер (Wizard) и PDF

  • Применение форм типа Мастер
  • Настройки переходов между страницами для форм типа Мастер
  • Использование PDF-форм