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


68 видео, общая продолжительность - 14 часов 28 минут

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

  • Программисты 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-форм

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

  • Общая схема
  • Переопределяемые методы
  • Изменение формы
  • Работа с  компонентами
  • Обработка событий компонентов
  • Сервис для работы с формами

Модуль 4. REST API

(9 видео, продолжительность - 1ч. 21мин.) 

  • Использование форм в web-приложениях
  • API. Web-расчеты
  • Web-приложения
    • Создание формы
    • Произвольные события
    • Поля автозаполнения

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

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

  • Формы типа Wizard
    • Общая информация 
    • Настройки страницы
  • Формы типа Pdf

Модуль 6. Расширенные возможности

(6 видео, продолжительность - 1ч. 52мин.) 

  • Получение компонента по id
  • Стилевые таблицы
  • Технология Drag & Drop
  • Контекстное меню