Навигация по разделу

Полный курс по XSLT и интеграции с 1С

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

Знак «Одобрено комиссией по веб-разработке» РАЭК

Программа обучения

Часть 1

История XSLT

Принцип работы XSLT

XSLT 1.0

  • основные понятия
  • синтаксис xPath
  • основные конструкции xsl
    • value-of и {}
    • apply-templates
    • template
    • if
    • choose
    • for-each
    • param
    • variable
    • call-template
    • copy-of
  • многообразие конструкций для использования в XSLT

Часть 2

Примеры работы с XSLT в системе UMI.CMS

  • Оформления страниц
  • Использование внешних протоколов
    • UData
    • UPage
    • UObject
    • Usel
    • Формирование произвольного XML
  • Использование Java script и прочие интеграции
    • Ajax — корзина
    • Интеграция с 1С

Примеры подключения дополнительных файлов стилей

Структура шаблонов

Итерации и рекурсии

«Вредные» привычки

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

  • работать с xml-документами и преобразовывать их в зависимости от поставленных задач
  • структурировать данные в удобную форму представления
  • интегрировать веб-проекты с внешними сервисами и сайтами на основе xml
  • решать множество разноплановых задач без глубокого погружения в сторонние технологии

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

  • подключать скрипты для работы с корзиной «без перезагрузки»;
  • использовать макрос %dаta dоSelectiоn()% (выборки из Базы Данных);
  • применять макрос %cоntent% в мультидоменных системах;
  • создавать кастомные макросы с нуля или на основе существующих;
  • понимать протоколы выборки данных «umiSelection» и «Selector»;
  • понимать различия страниц от объектов при разработке кастомных макросов;
  • правильно использовать систему прав доступа;
  • избежать основных ошибок при создании кастомов;
  • интегрировать интернет-магазин с программой 1С «Управление Торговлей».

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

Начальные навыки работы с TPL-шаблонизатором. Также необходим опыт работы с языком программирования PHP и основными принципами ООП (Объектно-ориентированного программирования).

Материалы для подготовки к курсу