Программирование на системах UMI.CMS и 1С-Битрикс
Digital-агентство "Точка.ру" проводит бесплатные курсы обучения программированию. Для начала обучения необходимо знание основ HTML, CSS. Также, будет плюсом, но не является обязательным требованием, опыт работы с языком программирования PHP и основными принципами ООП (Объектно-ориентированного программирования).
Что вы получаете после прохождения курсов
Актуальные знания в сфере веб-разработки
Все полученные знания востребованы в текущий момент времени. Обучения проводится только по популярным направлениям программирования интернет-систем.
Возможность стажировки в Точке.ру
По прохождению курсов, предоставляется возможность попробовать свои силы в создании настоящих коммерческих проектов в нашем агентстве под контролем опытного наставника.
Возможность трудоустройства по выбранной специальности
Интернет-агентства и веб-студии заинтересованны в получении специалистов имеющих реальные навыки применяемые при разработке веб-проектов. По итогам обучения и результатам тестирования выдается сертификат подтверждающий полученные знания.

UMI.CMS
Базовый курс XSLT
- основы XSLT-шаблонизатора
- структура шаблонов
- основные конструкции XSLT
- перенос статичных сайтов на CMS
- REST-протоколы (udata, uobject и т.д.)
- основы работы с xPath
- как избежать основных ошибок при работе с XSLT
Базовый курс по XSLT-шаблонизатору будет полезен как опытным веб-программистам, так и начинающим разработчикам, желающим начать создавать сайты с помощью профессиональных инструментов.
18 часов (9 уроков)
История XSLT
Принцип работы XSLT
XSLT 1.0
Основные понятия
Синтаксис xPath
Основные конструкции xsl
Многообразие конструкций для использования в XSLT
Примеры работы с XSLT в системе UMI.CMS
Оформления страниц
Использование внешних протоколов
Примеры подключения дополнительных файлов стилей
Структура шаблонов
Итерации и рекурсии
«Вредные» привычки
UMI.CMS
Углубленный курс XSLT
- подключать скрипты для работы с корзиной «без перезагрузки»
- использовать выборки из Базы Данных
- создавать кастомные макросы с нуля или на основе существующих
- понимать протоколы выборки данных «umiSelection» и «Selector»
- использовать событийную модель UMI.CMS (umiEvent)
- понимать различия страниц от объектов при разработке кастомных макросов
- правильно использовать систему прав доступа
Цель обучения — получить представление о создании новых кастомных макросов (методов) или расширение функционала существующих, а также кастомизации административного интерфейса. Кроме этого, в программу курса включен материал, описывающий интеграцию интернет-магазина с 1С (конфигурация «Управление Торговлей») и кастомизация процесса импорта.
24 часа (12 уроков)
Подключение скриптов для работы с корзиной «без перезагрузки»
Подключение файлов через /js/site/__common.js
Особенности верстки под скрипт
Отладка
Выборки из Базы Данных: протокол USel
Синтаксис протокола
Примеры выборок
Создание кастомных макросов с нуля или на основе существующих
Создание макроса «Hello, word!»
Создание макроса для вывода «Названия» страницы
Правила вывода данных кастомным макросом
Модификация макроса %catаlog gеtCаtegoryList%
Установка прав на использование макроса
Создание связанных списков (AJAX + XSLT)
Возможные варианты
Пример реализации через выборку по объектам каталога
Протоколы выборки данных «umiSelectiоn» и «Selectоr»
Основы выборки
Пример использования umiSelection, Selector
Различия протоколов
Использование событийной модели — umiEvent
Описание событийной модели
Обзор основных точек вызовов
Назначение обработчика события
Пример обработчика события
Различие страниц и объектов при разработке макросов
Общие параметры для страниц и объектов
Дополнительные параметры страниц
Правила использования системы прав доступа UMI.CMS
Права доступа в UMI.CMS
Пример назначения прав доступа на кастомный метод
Основные ошибки при создании кастомов
Кастомизация административного интерфейса
Общие принципы кастомизации
Добавление рамки к полю определённого типа
Отображение комментария к заказу в административной части
Интеграция UMI.CMS с программой 1С «Управление Торговлей»
Настройка параметров синхронизации со стороны 1С (УТ)
Общий принцип передачи данных и их обработки
Настройка параметров синхронизации со стороны UMI.CMS
Вывод загруженных товаров на сайт
Выгрузка заказов в 1С (УТ)
Кастомизация импорта