Курс содержит
19 видео-уроков, которые разбиты на пять основных частей. Ниже приведено описание к каждому уроку, скриншот тем и представлены несколько трейлеров по каждой главе.
В курсе "Программирование: Новый взгляд на 1С-Битрикс" особое внимание уделяется обучению разработке и внедрению собственного компонента на сайт. Скучная и сложная теория 1С-Битрикс представлена в схемах и картинках.
Курс разработан на основе официальной документации
1С Битрикс с учетом многолетней практики
Курс поможет создать собственный компонент в кратчайшие сроки
Структура курса грамотно проработана: от простого материала к сложному, от теории к практике
Модернизировать собственный сайт
Ориентироваться в документации
1С-Битрикс
Понимать файловую структуру компонента
Работать с многомерными массивами
Описывать логику компонента
Избегать типовых ошибок
Несмотря на то, что 1С-Битрикс довольно давно на рынке, но по нему катастрофически мало качественных обучающих уроков. Это мой первый обучающий курс, в котором я раскрываю суть компонентов. Почему свой путь начал с компонентов? Потому что, именно они отвечают за внешний вид сайта на 1С-Битрикс, и в большей степени нам приходится работать именно с ними.
«Программирование: Новый взгляд на 1С-Битрикс» - это обучающий курс о том, как создавать собственные компоненты на CMS 1С-Битрикс и внедрять их в шаблон сайта. Курс подготовлен командой DwsTV.ru
19 видео-уроков, которые разбиты на пять основных частей. Ниже приведено описание к каждому уроку, скриншот тем и представлены несколько трейлеров по каждой главе.
Тут познакомимся с принципами работы системы 1С-Битрикс, узнаете, что такое компоненты, какие бывают их виды, и, где располагаются они в системе. Разберем подробно код файлов: component.php, .parameters.php, .description.php. Познакомимся также с шаблонами компонентов, и разберем как с ними работать.
В данном уроке познакомимся с компонентами и их видами. Рассмотрим принцип работы системы 1С-Битрикс, какие задачи компоненты выполняют в ней. Какие виды компонентов есть в системе.
Тут рассмотрим, где компоненты размещаются в 1С-Битрикс. Как строится их наименование и что такое пространство имен. Как устанавливать компонент на странице, а также познакомимся с его кодом вызова.
Разбираем более подробно файловую структуру компонентов. Познакомимся с содержанием таких файлов, как component.php, .parameters.php, .description.php и разберем структуру файлов шаблона.
Знакомимся с комплексным компонентом, его структурой и основным назначением в системе, разберем его логику работы. Определим отличия от простого компонента.
В данном уроке подробно разберем код в файле .description.php. Познакомимся с его основными ключами и языковыми файлами. Рассмотрим, как расширить типовой функционал и добавить отдельные кнопки в toolbar.
В этом уроке рассмотрим назначение и логику работы файла .parameters.php. Познакомимся с его кодом, разберем основной массив PARAMETERS. Поработаем с его наименованием, группами и типами полей.
С этого урока начинаем работать с шаблонами компонентов. Разберем, какие виды их есть и, где они располагаются в системе. Рассмотрим, как копировать шаблон компонента, а так же, как работать с папкой local.
В данной главе мы закрепляем пройденный материал. В шаблон компонента внедрим готовую верстку одного из моих уроков по CSS, затем выведем всю динамическую информацию из инфоблока на странице сайта. Познакомимся также с шаблонами компонентов и разберем, как с ними работать.
На примере моего урока по CSS разберем, как внедряется верстка в структуру компонента. Создадим инфоблок со свойствами и заполним его элементами. Затем опишем файл .description.php и перенесем верстку в шаблон компонент.
Урок научит работать с данными из массива $arResult. При помощи цикла foreach(), достаем из массива все необходимые элементы. В шаблоне компонента учимся делать проверки на наличие свойств. Добавляем кнопки в toolbar для удаления и редактирования элемента.
В этой главе закрепляем весь пройденный материал на практике. На примере моего урока по верстке, разработаем новый компонент «Слайдер». Внедрим верстку, создадим инфоблок с элементами и напишем логику работы компонента самостоятельно.
Рассмотрим основные правила программирования на 1С-Битрикс. На примере верстки из моего урока по CSS, мы составим план реализации и выделим основные задачи разработки компонента «Слайдер» с нуля.
Начинаем с того что, создаем под компонент основные папки и файлы, опишем его в файле .description.php, что бы он появился в редакторе, затем создадим инфоблок с элементами и перенесем верстку в шаблон компонента.
В данном уроке создадим настройки под компонент «Слайдер». Заимствуем часть стандартных настроек из простого компонента. Подключим модуль инфоблоков и опишем основные параметры для его работы.
Подключим отдельную функцию для удобства работы с массивами. Приведем данные из массива $arParams в безопасный вид. При помощи документацией 1С-Битрикс, достанем необходимые элементы с инфоблока для сформирования массива $arResult.
В данном уроке заменим всю статическую информацию в шаблоне компонента на динамическую из массива $arResult. Напишем отдельные условия для отображения блоков по параметрам из компонента.
Разберем, где располагаются шаблоны сайтов в системе. Рассмотрим файловую структуру шаблона сайта и, как его перенести в папку local. В заключении, мы интегрируем наш компонент «Слайдер» в структуру сайта.
В данной главе рассмотрим, как через шаблон компонента доработать его логику и настройки, не изменяя основные файлы системы.
В уроке составим план доработок текущего компонента. Опишем его новые параметры, которые необходимы для работы. При помощи массива $arCurrentValues свяжем некоторые настройки между собой.
В данном уроке познакомимся с файлами result_modifier.php и component_epilog.php. Затем при помощи result_modifier.php модернизируем логику работы компонента через его шаблон. В заключении доработаем шаблон компонента.
В завершающей главе, разберем основные моменты выборки свойств из инфоблока. Для практики рассмотрим несколько вариантов, заодно, укрепим знания по работе с документацией 1С-Битрикс. В завершении, рассмотрим ошибки, которые могут встретится при работе с компонентом.
Добавим новые свойства в инфоблок и к элементу. Затем разберем, как такие свойства доставать из инфоблока при помощи PROPERTY_, класса CIBlockProperty:: и метода GetNextElement(). В заключении сформируем массив свойств в $arResult.
Рассмотрим основные ошибки такие как «Не удалось обнаружить код вызова компонента». В заключении дам общие рекомендации по работе с компонентом.
Грамотно ставить задачи перед программистом
Дорабатывать или создавать функционал по аналогии
Воплощать собственные идеи в визуальной части сайта
Вы можете заказать курс удобным для вас способом
На почте при получении (для физ. версии на флеш-накопителе).
Картой VISA, MasterCard
Платежная система Webmoney
Квитанция сбербанка
Платежная система QIWI
P. S. Не нашли подходящий способ оплаты? Напишите нам
После оплаты вы получите письмо со ссылками на закачку курса к себе на компьютер. Там будет несколько вариантов, в том числе для быстрой закачки курса на ваш Яндекс.Диск.
Курс будет записан на флешку и отправлен вам той почтовой службой, которую вы выберете в процессе оформления заказа. Стоимость доставки вы узнаете в процессе его оформления.
Мой курс будет полезен как владельцу сайта, так и профессионалу в программировании. Вы сможете понять общую структуру сайта на 1С-Битрикс, что позволит вам сформулировать задачи перед специалистами, понять возможности вашего веб ресурса и реализовать на нем свои идеи.
Рекомендую обладать сертификатом 1С-Битрикс «Администратор базовый», так как в курсе не разбираю, что такое инфоблоки, где они расположены в системе, как в них создавать свойства. Полагается, что вы это уже понимаете. Именно новичку будет полезно пошагово вместе со мной пройти все этапы от создания до размещения компонента.
Я показываю фундаментальные знания, которые помогут не только создавать компоненты, но и закрепить знания в программировании: многомерные массивы, циклы, API 1С-Битрикс и другие темы.
Достаточно того, что вы понимаете, как вставляется картинка, что такое ссылка, каким образом это оформляется через CSS. В PHP желательно иметь общее представление о массивах, циклах, и переменных.
Возврат делается в соответствии с действующим законодательством. Напишите на e-mail: support@dwstroy.ru с описанием проблемы и постараемся решим ваш вопрос. Обращаем внимание, что возврат средств осуществляется в некоторых случаях более месяца. Так же взимается с уплаченной суммы комиссия от 300 до 500 руб.
Если у вас возникли вопросы по курсу, его приобретению или по обучению, обратитесь к нам на e-mail: support@dwstroy.ru, мы вам окажем помощь в короткие сроки.