Полный курс по XSLT-шаблонизатору и интеграции с 1C

Полный двухдневный курс обучения работе с XSLT-шаблонизатором и интеграции с 1С состоится в учебном центре Юмисофт в Москве 29 и 30 ноября 2011 г. Время обучения - с 11.00 до 17.00. Обучение бесплатное.

Курс будет полезен как начинающим веб-разработчикам, так и имеющим опыт работы с UMI.CMS и понимающим принцип работы XSLT-шаблонизатора. Цель обучения — познакомить с XSLT шаблонизатором, REST протоколами, дать основу практических знаний для создания или редактирования XSLT шаблонов, получить представление о создании новых кастомных макросов (методов) или расширении функционала существующих, а также кастомизации административного интерфейса. Кроме этого, в программу курса включен материал, описывающий интеграцию UMI.CMS с 1С (конфигурация «Управление Торговлей») и кастомизацию процесса импорта.

По окончании обучения вы сможете: 

  • Разбираться в структуре XSLT шаблонов;
  • использовать REST протоколы UMI.CMS (USel, UPage, UObject, UData);
  • редактировать и создавать свои XSLT шаблоны;
  • подключать скрипты для работы с корзиной «без перезагрузки»;
  • создавать кастомные макросы с нуля или на основе существующих;
  • понимать протоколы выборки данных “umiSelection” и “Selector”;
  • использовать событийную модель UMI.CMS (umiEvent);
  • правильно использовать систему прав доступа;
  • избежать основных ошибок при создании кастомов;
  • кастомизировать административный интерфейс
  • интегрировать UMI.CMS с программой 1С «Управление Торговлей».

 

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

1 день

Вводная часть

  • Что такое шаблонизатор и какие шаблонизаторы есть в UMI.CMS
  • Плюсы XSLT относительно TPL
  • Модель данных в UMI.CMS

Основы XSLT-шаблонизатора

  • Основные конструкции XSLT языка
  • Основы работы с XPath
  • REST Протоколы UMI.CMS
  • Структура шаблонов
  • Общие рекомендации по работе с xsl шаблонами

Перерыв

Практическая часть создания собственных шаблонов на основе demodizzy

2 день

Подключение скриптов для работы с корзиной «без перезагрузки»:

  • Подключение файлов через /js/site/__common.js
  • Особенности верстки под скрипт
  • Отладка

Выборки из Базы Данных: протокол USel:

  • Синтаксис протокола
  • Примеры выборок

Создание кастомных макросов с нуля или на основе существующих:

  • Создание макроса «helloword»
  • Создание макроса для вывода «Названия» страницы
  • Правила вывода данных кастомным макросом
  • Модификация макроса %catаlog gеtCаtegoryList%
  • Установка прав на использование макроса

Протоколы выборки данных “umiSelectiоn” и “Selectоr”:

  • Основы выборки
  • Пример использования umiSelection, Selector
  • Различия протоколов

Перерыв

Использование событийной модели – umiEvent:

  • Описание событийной модели
  • Обзор основных точек вызовов
  • Назначение обработчика события
  • Пример обработчика события
    • Подписка на рассылку при регистрации пользователя

Правила использования системы прав доступа UMI.CMS:

  • Права доступа в UMI.CMS
  • Пример назначения прав доступа на кастомный метод
  • Основные ошибки при создании кастомов

Кастомизация административного интерфейса:

  • Общие принципы кастомизации
  • Добавление рамки к полю определённого типа
  • Отображение комментария к заказу в административной части

Интеграция UMI.CMS с программой 1С «Управление Торговлей»

  • Настройка параметров синхронизации со стороны 1С (УТ)
  • Общий принцип передачи данных и их обработки
  • Настройка параметров синхронизации со стороны UMI.CMS
  • Вывод загруженных товаров на сайт
  • Выгрузка заказов в 1С (УТ)
  • Кастомизация импорта


Обязательные требования к слушателям курса:

Обязательно обладать знаниями по HTML и CSS. Желательно понимание принципов работы ”Шаблонов данных” в UMI.CMS, опыт работы с языком программирования PHP и понимание принципов ООП (Объектно-ориентированного программирования), а также AJAX (jQuery)

Перед курсом необходимо ознакомиться с примерами использования возможностей API UMI.CMS, а именно:

Формат мероприятия

 

Курс будет проходить в формате мастер класса, материал будет выводится на стеновой экран с помощью проектора, свои ноутбуки можно приносить по желанию, места не будут оборудованы компьютерами.

Время и место проведения

Курс будет проходить 29 — 30 ноября 2011 г., с 11.00 до 17.00, в Москве, по адресу:  БЦ "Омега плаза", ул. Ленинская слобода, 19 (центральный вход у фонтанов), м.Автозаводская.

Регистрация на курс 29-30 ноября в Москве окончена.

Схема проезда

 

Как найти конференц-зал:

схема

Все самое интересное от UMI.CMS