Календарь событий
Полный курс по 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, а именно:
- Примеры использования возможностей API (Документация по API)
- umiHierarchy
- umiObjectsCollection
- вводная информация о структуре файлов и БД UMI.CMS (Пособие в формате PDF)
- Применение технологии XSLT в UMI.CMS (Пособие в формате PDF)
- Интеграция с 1С:Управление торговлей 8 (Документация для пользователей)
Формат мероприятия
Курс будет проходить в формате мастер класса, материал будет выводится на стеновой экран с помощью проектора, свои ноутбуки можно приносить по желанию, места не будут оборудованы компьютерами.
Время и место проведения
Курс будет проходить 29 — 30 ноября 2011 г., с 11.00 до 17.00, в Москве, по адресу: БЦ "Омега плаза", ул. Ленинская слобода, 19 (центральный вход у фонтанов), м.Автозаводская.
Регистрация на курс 29-30 ноября в Москве окончена.
Схема проезда
Как найти конференц-зал:

