Видеокурс · 19 уроков · 4 часа 08 минут

Вы напишете собственный компонент 1С-Битрикс и внедрите его в шаблон своего сайта

Сложная теория Битрикса разобрана в схемах и картинках. Пять глав ведут от структуры компонента к готовому «Слайдеру», который работает на реальном сайте.

Перестанете зависеть от подрядчика Научитесь читать документацию Соберёте компонент с нуля
5 990 ₽единоразово · доступ навсегда Заказать курс Бесплатный урок
19видео-уроков
5глав
4 ч 08 мхронометраж
1920×1080качество видео
2.5 Гбматериалов
Преимущества

Почему курс доводит до результата

Курс разработан на основе официальной документации 1С-Битрикс с учётом многолетней практики.

Официальная документация

Основа курса — документация 1С-Битрикс и реальные проекты, а не советы с форумов.

Компонент в кратчайшие сроки

Курс поможет создать собственный компонент быстро — пошагово, вместе с автором.

От простого к сложному

Структура проработана: сначала теория и файлы, затем практика и разбор ошибок.

Результат обучения

Вы научитесь

Шесть навыков, которые останутся с вами после курса и пригодятся на любом проекте.

Модернизировать собственный сайт
Ориентироваться в документации 1С-Битрикс
Понимать файловую структуру компонента
Работать с многомерными массивами
Описывать логику компонента
Избегать типовых ошибок
// урок 9: вывод элементов инфоблока в шаблоне компонента
foreach ($arResult["ITEMS"] as $item):
    if (!empty($item["PROPERTIES"]["LINK"]["VALUE"])): ?>
        <a href="<?= $item["PROPERTIES"]["LINK"]["VALUE"] ?>"><?= $item["NAME"] ?></a>
    <?php endif;
endforeach;
Бесплатно

Посмотрите первый урок до покупки

Пришлём урок «Введение. Что такое компоненты?» и подробный план курса на почту. Так вы поймёте манеру подачи и уровень материала.

Бесплатный урок на почту

Одно письмо, без рассылок и спама.

Нажимая кнопку, вы соглашаетесь с обработкой персональных данных.

Характеристика

Что именно вы получите

Курс работает на любом компьютере — меню открывается в браузере, интернет для просмотра не нужен.

Количество уроков19
Продолжительность4 часа 08 минут
СистемыWindows, macOS, Linux
Разрешение видео1920×1080 px
Размер курса2.5 Гб
Формат менюHTML в браузере
ЗащитаКурс защищён от пиратства
Базовые знанияPHP, HTML, CSS, JS

Рекомендации к входящим знаниям

Желательно иметь сертификат 1С-Битрикс «Администратор Базовый»: в курсе не разбирается, что такое инфоблоки и как создавать свойства — предполагается, что это вы уже знаете.

Автор курса

Денис Горелов

Сертифицированный разработчик 1С-Битрикс уровня «Профессионал».

Денис Горелов
Сертификаты от 1С-Битрикс Сертификаты 1С-Битрикс
Денис Гореловразработчик 1С-Битрикс уровня «Профессионал», более 10 лет практики

Работаю с этой CMS более 10 лет. Автор YouTube-канала, на котором опубликовано более 100 видео-уроков по программированию с положительными отзывами.

10+ летс 1С-Битрикс
100+уроков на YouTube
10сертификатов
Сертификаты от 1С-Битрикс:
  • Интеграция дизайна и настройка платформы
  • Основные технологии и расширение возможностей
  • Конфигурирование веб-систем
  • Технология композитный сайт
  • Разработчик Bitrix Framework
  • Установка и настройка
  • Администратор. Бизнес
  • Администратор. Модули
  • Администратор. Базовый
  • Контент-менеджер

«1С-Битрикс давно на рынке, но качественных обучающих уроков по нему катастрофически мало. Это мой первый курс, в котором я раскрываю суть компонентов — именно они отвечают за внешний вид сайта, и работать приходится чаще всего именно с ними».

Денис Горелов, автор курса
Содержание

Программа: 5 глав, 19 уроков

Каждый урок — законченная тема с практикой, разбором кода и скриншотом экрана.

Глава 1

Базовая теория

Принципы работы системы, виды компонентов, component.php, .parameters.php, .description.php и шаблоны.

7 уроков
Урок 1 · 09:13Введение. Что такое компоненты?

Знакомимся с компонентами и их видами, разбираем принцип работы системы 1С-Битрикс.

Урок 2 · 06:45Размещение и подключение компонента

Где размещаются компоненты, что такое пространство имён и код вызова.

Урок 3 · 07:09Файловая структура простого компонента

Содержание component.php, .parameters.php, .description.php и файлов шаблона.

Урок 4 · 08:30Файловая структура комплексного компонента

Структура, назначение и логика работы комплексного компонента.

Урок 5 · 15:18Знакомимся с файлом .description.php

Основные ключи, языковые файлы, свои кнопки в toolbar.

Урок 6 · 22:40Знакомимся с файлом .parameters.php

Массив PARAMETERS: наименования, группы и типы полей.

Урок 7 · 14:34Знакомимся с шаблоном компонента

Виды шаблонов, копирование шаблона и работа с папкой local.

Глава 2

Работа с шаблоном компонента

Внедряем готовую вёрстку в шаблон компонента и выводим динамическую информацию из инфоблока.

2 урока
Урок 8 · 16:08Переносим вёрстку в шаблон компонента

Создаём инфоблок со свойствами, описываем .description.php, переносим вёрстку.

Урок 9 · 17:25Выводим информацию из инфоблока

Массив $arResult, цикл foreach, проверки свойств, кнопки редактирования.

Глава 3

Разработка компонента с нуля

Разрабатываем компонент «Слайдер»: вёрстка, инфоблок и собственная логика работы.

6 уроков
Урок 10 · 07:13Основные правила при разработке

План реализации и основные задачи разработки компонента «Слайдер».

Урок 11 · 17:27Переносим вёрстку в шаблон компонента

Папки и файлы компонента, описание в .description.php, инфоблок с элементами.

Урок 12 · 12:53Описываем настройки в .parameters.php

Свои настройки, подключение модуля инфоблоков, основные параметры.

Урок 13 · 22:32Описываем логику работы компонента

Безопасный вид $arParams, выборка элементов, формирование $arResult.

Урок 14 · 24:07Работаем с шаблоном компонента

Заменяем статику на динамику, пишем условия отображения блоков.

Урок 15 · 08:08Внедряем «Слайдер» в шаблон сайта

Структура шаблона сайта, папка local, интеграция компонента.

Глава 4

Модернизация компонента

Дорабатываем логику и настройки через шаблон компонента, не изменяя файлы системы.

2 урока
Урок 16 · 11:27Описание новых настроек компонента

План доработок, новые параметры, связка настроек через $arCurrentValues.

Урок 17 · 15:43Описываем новую логику компонента

result_modifier.php и component_epilog.php, доработка шаблона.

Глава 5

Работа со свойствами и разбор ошибок

Выборка свойств из инфоблока, работа с документацией и типичные ошибки.

2 урока
Урок 18 · 11:49Вывод свойств элементов в массив

PROPERTY_, CIBlockProperty:: и GetNextElement(), массив свойств в $arResult.

Урок 19 · 06:04Рассматриваем типичные ошибки

«Не удалось обнаружить код вызова компонента» и общие рекомендации.

Смотреть бесплатно

Бесплатные уроки автора для ознакомления

На YouTube-канале автора опубликовано больше 100 уроков — вот три из них, чтобы оценить подачу материала.

Вопрос автору

Сомневаетесь, подойдёт ли курс?

Напишите напрямую автору — Денис отвечает лично, без менеджеров и скриптов продаж. Обычно ответ приходит в течение рабочего дня.

Вопрос автору

Ответ придёт на указанную почту.

После курса

Курс позволит вам

Три вещи, которые вы сможете делать сразу после последнего урока.

Грамотно ставить задачи перед программистом
Дорабатывать и создавать функционал по аналогии
Воплощать свои идеи в визуальной части сайта
Заказ курса

Заказать курс

Полноценный обучающий курс по созданию компонентов на CMS 1С-Битрикс.

5 990 ₽

Единоразовая оплата, доступ навсегда.

  • 19 уроков, 4 часа 08 минут видео 1080p
  • Меню курса в HTML — открывается в браузере
  • Электронная версия или флешка почтой
  • Ответы автора на вопросы по курсу

Нажимая кнопку, вы соглашаетесь с обработкой персональных данных.

Оплата

Доступные способы оплаты

Вы можете заказать курс удобным для вас способом.

Картой VISA, MasterCard
Платёжная система Webmoney
Платёжная система QIWI
Квитанция Сбербанка
Наложенным платежомНа почте при получении флешки

P. S. Не нашли подходящий способ оплаты? Напишите нам — подберём вариант.

Доставка

Как вы получите курс

Два варианта — на выбор при оформлении заказа.

В электронном виде

После оплаты придёт письмо со ссылками на закачку курса — есть вариант быстрой закачки на ваш Яндекс.Диск.

Почтой на флешке

Курс запишем на флеш-накопитель и отправим выбранной почтовой службой. Стоимость доставки — при оформлении заказа.

Связаться

Перезвоним и всё расскажем

Оставьте телефон и удобное время — ответим на вопросы об оплате, доставке и содержании курса. Звоним только по делу.

Или сразу: 8 (928) 472-64-08

Обратный звонок

Перезваниваем в рабочие часы по московскому времени.

FAQ

Частые вопросы

Собрали то, о чём спрашивают чаще всего.

Я не программист, но у меня есть сайт — нужен ли мне курс?

Курс полезен и владельцу сайта, и профессионалу. Вы поймёте общую структуру сайта на 1С-Битрикс, сможете формулировать задачи специалистам и реализовывать свои идеи.

Я новичок в 1С-Битрикс. Подойдёт ли мне курс?

Рекомендую иметь сертификат 1С-Битрикс «Администратор базовый»: в курсе не разбирается, что такое инфоблоки, где они расположены и как создавать свойства — предполагается, что это вы уже знаете. Именно новичку полезно пошагово вместе со мной пройти все этапы от создания до размещения компонента.

Насколько актуальны будут полученные знания?

Я показываю фундаментальные вещи, которые помогут не только создавать компоненты, но и закрепить знания в программировании: многомерные массивы, циклы, API 1С-Битрикс и другие темы.

Насколько глубоко нужно знать HTML, CSS и PHP?

Достаточно понимать, как вставляется картинка, что такое ссылка и как это оформляется через CSS. В PHP желательно иметь общее представление о массивах, циклах и переменных.

Могу ли я вернуть деньги, если курс не устроит?

Возврат делается в соответствии с действующим законодательством. Напишите на support@dwstroy.ru с описанием проблемы — постараемся решить вопрос. Обратите внимание: возврат средств иногда занимает более месяца, с уплаченной суммы удерживается комиссия от 300 до 500 ₽.

Я не нашёл нужный вопрос — куда написать?

Если появились вопросы по курсу, его приобретению или обучению, напишите нам на support@dwstroy.ru — поможем в короткие сроки.

Для компаний

Обучение для команды

Берёте курс на отдел разработки или веб-студию? Подготовим доступы на нужное количество сотрудников, счёт и закрывающие документы для юрлица.

Запрос условий для компании

Пришлём коммерческое предложение в течение дня.