Программирование
Новый взгляд
на 1С-Битрикс
 

Обучающий видеокурс по написанию компонентов с нуля
на CMS 1С-Битрикс

В курсе "Программирование: Новый взгляд на 1С-Битрикс" особое внимание уделяется обучению разработке и внедрению собственного компонента на сайт. Скучная и сложная теория 1С-Битрикс представлена в схемах и картинках.

 

Преимущества

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

Курс поможет создать собственный компонент в кратчайшие сроки

Структура курса грамотно проработана: от простого материала к сложному, от теории к практике

Вы научитесь

Модернизировать собственный сайт

Ориентироваться в документации
1С-Битрикс

 

Понимать файловую структуру компонента

 

Работать с многомерными массивами

Описывать логику компонента

Избегать типовых ошибок

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

Создание
Компонента с нуля
на 1С-Битрикс

«Программирование: Новый взгляд на 1С-Битрикс» - это обучающий курс о том, как создавать собственные компоненты на CMS 1С-Битрикс и внедрять их в шаблон сайта. Курс подготовлен командой DwsTV.ru

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

Количество уроков:
19
Продолжительность всего курса:
4 часа 08 минут
В каких системах работает курс:
Windows, MacOS, Linux
Разрешение видео:
1920 x 1080 px
Размер курса:
2.5 Гб
Формат меню:
HTML (запускается в вашем браузере)
Защита:
Курс защищен от пиратства

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

Базовые знания:
PHP, HTML, CSS, JS
Наличие сертификата от 1С-Битрикс:
«Администратор Базовый»

Предлагаю вашему вниманию мой первый коммерческий курс «Программирование: Новый взгляд на 1С-Битрикс». В нем я учел основные трудности, с которыми может столкнуться начинающий программист, работающий с CMS 1С-Битрикс.

 

Приветствую Вас! Меня зовут
Горелов Денис

Являюсь сертифицированным разработчиком 1С-Битрикс, имею уровень «Профессионал». Работаю с данной CMS более 5 лет. Являюсь автором YouTube канала, на котором опубликовал более 100 видео уроков по программированию с положительными отзывами.

 

Имею следующие сертификаты от 1С-Битрикс:

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

Курс содержит

 

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

Первая глава базовая теория

Тут познакомимся с принципами работы системы 1С-Битрикс, узнаете, что такое компоненты, какие бывают их виды, и, где располагаются они в системе. Разберем подробно код файлов: component.php, .parameters.php, .description.php. Познакомимся также с шаблонами компонентов, и разберем как с ними работать.

 
Урок 1.
Введение. Что такое компоненты?
Продолжительность: 09:13

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

 
Урок 2.
Размещение и подключение компонента
Продолжительность: 06:45

Тут рассмотрим, где компоненты размещаются в 1С-Битрикс. Как строится их наименование и что такое пространство имен. Как устанавливать компонент на странице, а также познакомимся с его кодом вызова.

 
Урок 3.
Файловая структура простого компонента
Продолжительность: 07:09

Разбираем более подробно файловую структуру компонентов. Познакомимся с содержанием таких файлов, как component.php, .parameters.php, .description.php и разберем структуру файлов шаблона.

 
Урок 4.
Файловая структура комплексного компонента
Продолжительность: 08:30

Знакомимся с комплексным компонентом, его структурой и основным назначением в системе, разберем его логику работы. Определим отличия от простого компонента.

 
Урок 5.
Знакомимся с файлом .description.php
Продолжительность: 15:18

В данном уроке подробно разберем код в файле .description.php. Познакомимся с его основными ключами и языковыми файлами. Рассмотрим, как расширить типовой функционал и добавить отдельные кнопки в toolbar.

 
Урок 6.
Знакомимся с файлом .parameters.php
Продолжительность: 22:40

В этом уроке рассмотрим назначение и логику работы файла .parameters.php. Познакомимся с его кодом, разберем основной массив PARAMETERS. Поработаем с его наименованием, группами и типами полей.

 
Урок 7.
Знакомимся с шаблоном компонента
Продолжительность: 14:34

С этого урока начинаем работать с шаблонами компонентов. Разберем, какие виды их есть и, где они располагаются в системе. Рассмотрим, как копировать шаблон компонента, а так же, как работать с папкой local.

Вторая глава Работа с шаблоном компонента

В данной главе мы закрепляем пройденный материал. В шаблон компонента внедрим готовую верстку одного из моих уроков по CSS, затем выведем всю динамическую информацию из инфоблока на странице сайта. Познакомимся также с шаблонами компонентов и разберем, как с ними работать.

 
Урок 8.
Переносим верстку в шаблон компонента
Продолжительность: 16:08

На примере моего урока по CSS разберем, как внедряется верстка в структуру компонента. Создадим инфоблок со свойствами и заполним его элементами. Затем опишем файл .description.php и перенесем верстку в шаблон компонент.

 
Урок 9.
Выводим информацию из инфоблока
Продолжительность: 17:25

Урок научит работать с данными из массива $arResult. При помощи цикла foreach(), достаем из массива все необходимые элементы. В шаблоне компонента учимся делать проверки на наличие свойств. Добавляем кнопки в toolbar для удаления и редактирования элемента.

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

В этой главе закрепляем весь пройденный материал на практике. На примере моего урока по верстке, разработаем новый компонент «Слайдер». Внедрим верстку, создадим инфоблок с элементами и напишем логику работы компонента самостоятельно.

 
Урок 10.
Основные правила при разработке
Продолжительность: 07:13

Рассмотрим основные правила программирования на 1С-Битрикс. На примере верстки из моего урока по CSS, мы составим план реализации и выделим основные задачи разработки компонента «Слайдер» с нуля.

 
Урок 11.
Переносим верстку в шаблон компонента
Продолжительность: 17:27

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

 
Урок 12.
Описываем свои настройки в файл .parameters.php
Продолжительность: 12:53

В данном уроке создадим настройки под компонент «Слайдер». Заимствуем часть стандартных настроек из простого компонента. Подключим модуль инфоблоков и опишем основные параметры для его работы.

 
Урок 13.
Описываем логику работы компонента
Продолжительность: 22:32

Подключим отдельную функцию для удобства работы с массивами. Приведем данные из массива $arParams в безопасный вид. При помощи документацией 1С-Битрикс, достанем необходимые элементы с инфоблока для сформирования массива $arResult.

 
Урок 14.
Работаем с шаблоном компонента
Продолжительность: 24:07

В данном уроке заменим всю статическую информацию в шаблоне компонента на динамическую из массива $arResult. Напишем отдельные условия для отображения блоков по параметрам из компонента.

 
Урок 15.
Внедряем компонент «Слайдер» в шаблон сайта
Продолжительность: 08:08

Разберем, где располагаются шаблоны сайтов в системе. Рассмотрим файловую структуру шаблона сайта и, как его перенести в папку local. В заключении, мы интегрируем наш компонент «Слайдер» в структуру сайта.

Четвертая глава Модернизация компонента

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

 
Урок 16.
Описание новых настроек компонента
Продолжительность: 11:27

В уроке составим план доработок текущего компонента. Опишем его новые параметры, которые необходимы для работы. При помощи массива $arCurrentValues свяжем некоторые настройки между собой.

 
Урок 17.
Описываем новую логику компонента
Продолжительность: 15:43

В данном уроке познакомимся с файлами result_modifier.php и component_epilog.php. Затем при помощи result_modifier.php модернизируем логику работы компонента через его шаблон. В заключении доработаем шаблон компонента.

Пятая глава Работа со свойствами и разбор ошибок

В завершающей главе, разберем основные моменты выборки свойств из инфоблока. Для практики рассмотрим несколько вариантов, заодно, укрепим знания по работе с документацией 1С-Битрикс. В завершении, рассмотрим ошибки, которые могут встретится при работе с компонентом.

 
Урок 18.
Вывод свойств элементов в массив
Продолжительность: 11:49

Добавим новые свойства в инфоблок и к элементу. Затем разберем, как такие свойства доставать из инфоблока при помощи PROPERTY_, класса CIBlockProperty:: и метода GetNextElement(). В заключении сформируем массив свойств в $arResult.

 
Урок 19.
Рассматриваем типичные ошибки
Продолжительность: 06:04

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

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

Грамотно ставить задачи перед программистом

Дорабатывать или создавать функционал по аналогии

Воплощать собственные идеи в визуальной части сайта

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

Создание
Компонента с нуля
на 1С-Битрикс

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

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

На почте при получении (для физ. версии на флеш-накопителе).

Картой VISA, MasterCard

Платежная система Webmoney

Квитанция сбербанка

Платежная система QIWI

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

Доступные способы доставки

В электронном виде с закачкой через интернета

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

Доставка почтой
на флешке

Курс будет записан на флешку и отправлен вам той почтовой службой, которую вы выберете в процессе оформления заказа. Стоимость доставки вы узнаете в процессе его оформления.

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

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

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

Я новичок, в 1С-Битрикс программирую недавно. Подойдет ли мне этот курс?

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

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

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

Насколько глубокими знаниями необходимо обладать в HTML, CSS и PHP?

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

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

Конечно, без проблем, в соответствии с действующим законодательством. Обратитесь ко мне на e-mail: denis@dwstroy.ru с описанием проблемы и мы решим ваш вопрос.

Я не нашел нужный вопрос?

Если у вас возникли вопросы по курсу, его приобретению или по обучению, обратитесь к нам на e-mail: support@dwstroy.ru, мы вам окажем помощь в короткие сроки.