Как создавать компоненты для MODx Revolution

Подробный онлайн-курс по созданию и сборке компонентов для MODx Revolution. Весь процесс разработки компонента: от постановки задачи до сборки в пакет. /Подробный курс
Видео-приглашение автора курса

О чем этот курс

В данном курсе подробно освещаются все технические этапы создания завершенных дополнений для CMS/CMF MODx Revolution, собранных в транспортный пакет, который можно развернуть на любом сайте, работающем на MODx Revolution.

Такие компоненты могут использоваться как в личных целях для использования внутри своих проектов компании или отдельной команды веб-разработчиков на MODx, так и для распространения их в коммерческих целях.

Курс ведет

Артем Зернов
Артем Зернов
В 2009-м года открыл свою собственную веб-студию по разработке сайтов. За все время веб-разработки создал более 150 сайтов различной сложности – от простых одностраничных сайтов до комплексных сложных сайтов, одним из которых является сайт проекта Lectoria. Ведет свой youtube-канал OpenModx по разработке на CMS/CMF MODx Revolution.
ПОДРОБНЕЕ

Тебе подойдет этот курс, если ты:

  • Разработчик на modx с опытом от 1 года
  • Хочешь создавать и продавать свои компоненты для MODx
  • Опытный разработчик на MODx и хочешь научиться создавать свои компоненты

Что даст тебе этот курс?

  • Структурированную информацию о процессе создания компонента MODx
  • Лучшее понимание механизмов объектной модели MODx – xPDO
  • Понимание, как экономить время при развертывании новых проектов на MODx

Из каких этапов состоит курс

Тематический блок 1

  • Зернов А. В.
    Зернов А. В.
  • 30 минут
Подготовка к разработке компонента
  • Общий обзор сторонних дополнений на примере простого и сложного пакета для понимания структуры компонента
    Зернов А. В.
    Зернов А. В.
  • Постановка задачи. Определим цели нашего учебного компонента, какие задачи он должен выполнять и какие элементы должен добавлять на сайт при установке
    Зернов А. В.
    Зернов А. В.
  • Подготовка среды разработки, организация файловой структуры для удобного ведения процесса в дальнейшем
    Зернов А. В.
    Зернов А. В.
ПОДРОБНЕЕ

Тематический блок 2

  • Зернов А. В.
    Зернов А. В.
  • 2.5 часа
Frontend. Организация внешних ресурсов и логики
  • html + css + js. Организация хранения внешних файлов компонента
    Зернов А. В.
    Зернов А. В.
  • Чанки и сниппеты. Подготовка необходимых чанков и сниппетов компонента, используемых для внешней части сайта
    Зернов А. В.
    Зернов А. В.
  • Коннекторы и процессоры для Frontend. Объяснение назначение коннекторов и процессоров и написание их кода для использования на frontend.
    Зернов А. В.
    Зернов А. В.
  • Создание правил валидации для моделей xPDO для использования встроенных механизмов MODx для проверки отправляемых из форм данных
    Зернов А. В.
    Зернов А. В.
  • Создание центрального класса компонента и его настроек
    Зернов А. В.
    Зернов А. В.
  • Расширение javascript-логики компонента и доработки, не учтенные на предыдущих этапах
    Зернов А. В.
    Зернов А. В.
  • Подготовка записей словарей для использования на Frontend
    Зернов А. В.
    Зернов А. В.
ПОДРОБНЕЕ

Тематический блок 3

  • Зернов А. В.
    Зернов А. В.
  • 2.5 часа
Backend. Организация таблиц БД, моделей и файлов для backend-интерфейса и логики компонента
  • Создание таблиц БД, соответствующих моделей xPDO и базовой логики компонента
    Зернов А. В.
    Зернов А. В.
  • Подготовка файлов и их организация для реализации Backend-логики
    Зернов А. В.
    Зернов А. В.
  • Реализация backend-логики компонента
    Зернов А. В.
    Зернов А. В.
  • Backend. Создание словарных фраз для админки и поддержка мультиязычности.
    Зернов А. В.
    Зернов А. В.
ПОДРОБНЕЕ

Тематический блок 4

  • Зернов А. В.
    Зернов А. В.
  • 22 минуты
Итоговая сборка компонента в завершенный транспортный пакет
Учебные материалы для скачивания
Материалы курса доступны только после оплаты
Подождите, архив формируется: 0%

Как проходит обучение на курсе?

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

  • Старт обучения

  • Самостоятельное прохождение уроков

  • Обсуждение с другими учениками и автором курса

  • Изучение материалов курса

Что можно сделать во время курса и после его прохождения:

  • Пересмотреть уроки курсаВсе уроки курса будут доступны в личном кабинете до окончания доступа в соответствии с вашим тарифом
  • Обсудить вопросы с участникамиВсе участники обсуждают возникшие вопросы в комментариях к урокам и курсам

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

Реальный опыт
Вы получите реальный практический опыт, который сможете использовать в дальнейшем, создавая компонент вместе с автором
Автор курса
Автор курса – веб-разработчик с опытом работы на MODx с 2011 года, руководитель команды OpenColour
Уникальный материал
Материал курса – это не переработанный материал чьей-либо статьи, это уникальный авторский курс

Отзывы о курсе

Ярослав Дрыгин
“Очень доступно и профессионально доводится информация. Огромная экономия времени по сравнению с тем, если будете искать инфу самостоятельно (если еще учесть то, что ее совсем не много).
Наверное можно добавить еще курс по тому как уйти от ExtJs и прийти к нормальным js фреймам в контексте modx.
Все было супер!
Как создавать компоненты для MODx Revolution
Руслан Р.
“Курс успешно пройден!
За время прохождения параллельно с пополнением знаний из твоего курса был реализован мой компонент msReferrallProgramCoin который ожидают на modstore :)
Спасибо тебе за оказанную поддержку во время прохождения и в целом за такой качественно поданный материал!”
Как создавать компоненты для MODx Revolution
Руслан Р.
“Спасибо тебе огромнейшее! Я даже не надеялся на такой подробный разбор!

А курс твой реально прокачал прям до реальных действий так как по официальной документации Безумкина до самих действий так и не дошло, а только на бумаге и в теории. Но благодаря твоему курсу в данный момент за пару дней уже почти половина компонента готова :)

Реально спасибо тебе!”
Как создавать компоненты для MODx Revolution

После курса вы

Узнаете:
Как грамотно собирать компоненты любой сложности
Сможете:
Собирать в пакет любые сущности MODx (настройки, чанки, сниппеты, категории и т.д.)
Научитесь:
Сборке пакетов так, как это делают разработчики, распространяющие свои компоненты через известные репозитории

О Ʌectoria

Онлайн школа Ʌectoria создана Артемом Зерновым, веб-разработчиком и основателем веб-студии OpenColour, как платформа для распространения курсов от практикующих специалистов в области веб-разработки и интернет-маркетинга. Ʌectoria ставит перед собой цель собрать на единой платформе структурированные знания ее преподавателей и предоставить легкий и удобный способ по их изучению своим ученикам.

По окончанию курса вы получаете сертификат о прохождении

certificate

Стоимость обучения

14 видео-уроков
исходные материалы курса
доступ в любое время
1 час личной консультации
Доступ на 180 дней
4 000₽
/ мес
Итоговая стоимость: 4 000₽
Продолжить
14 видео-уроков
исходные материалы курса
доступ в любое время
1 час личной консультации
Доступ на 365 дней
6 000₽
/ мес
Итоговая стоимость: 6 000₽
Продолжить
14 видео-уроков
исходные материалы курса
доступ в любое время
1 час личной консультации
Доступ на 365 дней
Осталось 11 мест
8 000₽
/ мес
Итоговая стоимость: 8 000₽
Продолжить

Остались вопросы? Напишите нам в Telegram — мы очень быстро отвечаем

Мы используем куки на нашем сайте. Продолжая просмотр, вы соглашаетесь с условиями пользовательского соглашения
Пожалуйста, подождите. Процесс оформления заказа может занимать до 30 секунд.