MODX: Большой курс по разработке интернет-магазинов

Курс позволит разобраться во всех деталях при разработке интернет-магазинов на MODX Revolution: от простого вывода товаров и категорий до создания собственной логики обработки заказов, проведения платежей и интеграции с CRM-системой /Подробный курс
Видео-приглашение на курс

О чем пойдет речь?

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

Кто ведет

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

Кому в первую очередь будет интересен этот курс?

  • Прикладным веб-разработчикам на MODX Revolution, работающим в сфере e-commerce
  • Компаниям, ведущим разработку продуктов на MODX, желающим расширить сферу компетенций своих программистов
  • Фрилансерам, желающим расширить область своих услуг по разработке сайтов
  • Универсальным веб-разработчикам, желающим включить MODX в набор своих компетенций

Что даст вам этот курс?

  • Структурированную информацию по программированию простых и сложных интернет-магазинов на MODX
  • Понимание принципов организации информации о товарах: от стандартных до специфичных полей
  • Понимание, как можно реализовать произвольную логику работы вашего магазина путем грамотного расширения стандартных компонентов

Подробное описание программы курса

Блок 1. Введение

  • Зернов А. В.
    Зернов А. В.
Введение в тему курса, общий обзор терминов, постановка задачи.

Блок 2. Настройка и установка

  • Зернов А. В.
    Зернов А. В.
Первичная настройка и установка компонентов для интернет-магазина
  • Быстрое развертывание MODx из готовой сборки для экономии времени и сил веб-разработчика
    Зернов А. В.
    Зернов А. В.
  • Установка и настройка компонента ClientConfig. Продумывание будущих настроек заранее.
    Зернов А. В.
    Зернов А. В.
  • Обзор тонкостей при установке компонентов gitModx и pdoTools для дальнейшей разработкой в IDE.
    Зернов А. В.
    Зернов А. В.
  • Установка и базовая настройка miniShop2. Подробный разбор всех интерфейсов и настроек.
    Зернов А. В.
    Зернов А. В.
  • Установка и настройка FormIt+AjaxForm. Разбор предстоящих ситуаций, где и для чего могут потребоваться эти компоненты.
    Зернов А. В.
    Зернов А. В.
  • Пару слов о кастомизации и правильном расширении любых компонентов, чтобы потом не было мучительно больно их обновлять.
    Зернов А. В.
    Зернов А. В.
ПОДРОБНЕЕ

Блок 3. Права доступа

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

Блок 4. Настройка типовых блоков и страниц

  • Зернов А. В.
    Зернов А. В.
Общий обзор, создание и настройка типовых блоков на страницах
  • Настройка меню и общих ссылок. В деталях будем рассматривать только интерактивные и сложные блоки.
    Зернов А. В.
    Зернов А. В.
  • Главная страница. В деталях будем рассматривать только интерактивные и сложные блоки.
    Зернов А. В.
    Зернов А. В.
  • О компании. В деталях будем рассматривать только интерактивные и сложные блоки.
    Зернов А. В.
    Зернов А. В.
  • Каталог/категория. В деталях будем рассматривать только интерактивные и сложные блоки.
    Зернов А. В.
    Зернов А. В.
  • Товар. В деталях будем рассматривать только интерактивные и сложные блоки.
    Зернов А. В.
    Зернов А. В.
  • Доставка и оплата. В деталях будем рассматривать только интерактивные и сложные блоки.
    Зернов А. В.
    Зернов А. В.
  • Контакты. В деталях будем рассматривать только интерактивные и сложные блоки.
    Зернов А. В.
    Зернов А. В.
ПОДРОБНЕЕ

Блок 5. Интернет-магазин

  • Зернов А. В.
    Зернов А. В.
Настройка функционала интернет-магазина
  • Вывод товаров на главной странице (популярные/новые/со скидкой)
    Зернов А. В.
    Зернов А. В.
  • Вывод категорий на главной странице (новые/особые)
    Зернов А. В.
    Зернов А. В.
  • Вывод категорий на странице каталога/категории
    Зернов А. В.
    Зернов А. В.
  • Вывод товаров на странице каталога/категории
    Зернов А. В.
    Зернов А. В.
  • Постраничный вывод товаров/категорий при помощи pdoPage и ajax загрузки. Кастомизация работы pdoPage для наших целей.
    Зернов А. В.
    Зернов А. В.
  • Вывод галереи товара msGallery
    Зернов А. В.
    Зернов А. В.
  • Вывод цен и скидок на карточках и страницах товаров
    Зернов А. В.
    Зернов А. В.
  • Типы связей и вывод связанных товаров
    Зернов А. В.
    Зернов А. В.
  • Товар. Виды опций и их вывод на странице.
    Зернов А. В.
    Зернов А. В.
  • Товар. Организация хранения остатков.
    Зернов А. В.
    Зернов А. В.
  • Реализация добавления в корзину с учетом опций.
    Зернов А. В.
    Зернов А. В.
  • Корзина и миникорзина. Вывод содержимого.
    Зернов А. В.
    Зернов А. В.
  • Кастомизация корзины. Свой класс-обработчик корзины для изменения стандартной логики работы корзины.
    Зернов А. В.
    Зернов А. В.
  • Кастомизация корзины при помощи плагинов. Обзор техники.
    Зернов А. В.
    Зернов А. В.
  • Кастомизация корзины на уровне js.
    Зернов А. В.
    Зернов А. В.
  • Настройка форм оплаты, доставки и формы ввода контактных данных. Расширение полей контактных данных.
    Зернов А. В.
    Зернов А. В.
  • Процесс оформления заказа. Кастомный класс-обработчик заказа для расширения логики.
    Зернов А. В.
    Зернов А. В.
  • Процесс оформления заказа. Настройка писем для уведомления менеджера и покупателя.
    Зернов А. В.
    Зернов А. В.
  • Настройка страницы успешно оформленного заказа. Обзор различных вариантов при разных формах оплаты.
    Зернов А. В.
    Зернов А. В.
  • Написание своего фильтра товаров. Интеграция с pdoPage.
    Зернов А. В.
    Зернов А. В.
ПОДРОБНЕЕ

Блок 6. Личный кабинет

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

Блок 7. Для продвинутых разработчиков

  • Зернов А. В.
    Зернов А. В.
Дополнительные уроки для продвинутых веб-разработчиков, включающие в себя интеграцию с внешними сервисами и создание мультиязычных или мультидоменных сайтов
  • Создание собственного метода оплаты и интеграция с платежным сервисом
    Зернов А. В.
    Зернов А. В.
  • Интеграция с CRM на примере популярного продукта (Bitrix 24 или AmoCRM)
    Зернов А. В.
    Зернов А. В.
  • Создание мультиязычного сайта. Разбор настройки словарей, переключения контекстов и работы с функционалом интернет-магазина с учетом мультиконтекстов
    Зернов А. В.
    Зернов А. В.
ПОДРОБНЕЕ

Учебные материалы для скачивания

Материалы курса доступны только после оплаты

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

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

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

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

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

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

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

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

Почему этот курс уникален?

Автор — реальный разработчик
Автор курса — это веб-разработчик с опытом разработки на MODX с 2011 года. Владелец веб-студии OpenColour.
Большой опыт
Более 50 интернет-магазинов различной степени сложности реализовано автором на MODX Revolution
Объяснение принципов
В уроках курса мы разбираем не только техническую реализацию, но и погружаемся в принципы реализации

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

21/06/2020
Александр
“В одном из недавних роликов я услышал рекламу большого курса по созданию интернет-магазинов, решил поддержать автора и посмотреть что интересного в этом курсе.

До этого мне уже попадались заказы на доработку интернет-магазинов ms2. С заказами я справился, но часто тратил времени больше расчётного. Сейчас нахожусь в процессе прохождения курса и он мне нравится, потому что помогает быстрее выполнять заказы, а значит зарабатывать больше денег. Честно говоря, стоимость курса уже отбилась за счёт сэкономленного времени (с учётом времени, потраченного на просмотр уроков). Иногда бывает, что Артём рассказывает про какие-то тривиальные моменты, но в каждом из просмотренных уроков есть что-то интересное и полезное для меня. Некоторые уроки вызывают восторг, именно эту информацию я искал.

Всем рекомендую большой курс по созданию интернет-магазинов на MODx!

PS
Когда появится больше времени, обязательно протестирую курс Артёма по созданию дополнений для MODx)))”
@MeliorLTD MODX: Большой курс по разработке интернет-магазинов

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

Узнаете:
Как технически организованы сложные интернет-магазины
Как устроены компоненты, на которых строится интернет-магазин
Как устроена логика интеграции с внешними сервисами, необходимыми для работы интернет-магазина
Сможете:
Расширить свои знания структурированной информацией по разработке комплексных сайтов
Добавить в сферу своих услуг разработку интернет-магазинов
Поднять ценник за свои услуги
Научитесь:
Организовывать хранение и учет практически любых типов товаров
Расширять логику стандартных компонентов, используемых при разработке интернет-магазинов
Интегрировать интернет-магазин с внешними сервисами: платежными системами, CRM и т.д.

О Ʌectoria

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

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

certificate

Тарифы и цены

Простой
2 месяца обучения
Более 40 уроков
Дополнительные материалы
Обсуждение с участниками
Исходный шаблон
Исходный код автора
Финальный код автора
Домашние задания
Проверка домашних заданий
Подробный разбор вашего результата
Доступ на 1 год
Доступ на 180 дней
8 290 ₽
Осталось 16 мест
Стандарт
2 месяца обучения
Более 40 уроков
Дополнительные материалы
Обсуждение с участниками
Исходный шаблон
Исходный код автора
Финальный код автора
Домашние задания
Проверка домашних заданий
Подробный разбор вашего результата
Доступ на 1 год
Доступ на 180 дней
12 490 ₽
Осталось 3 места
Расширенный
2 месяца обучения
Более 40 уроков
Дополнительные материалы
Обсуждение с участниками
Исходный шаблон
Исходный код автора
Финальный код автора
Домашние задания
Проверка домашних заданий
Подробный разбор вашего результата
Доступ на 1 год
Доступ на 365 дней
20 990 ₽
Выбрать форму оплаты вы сможете в корзине непосредственно перед оформлением.
Для оформления доступа к бесплатным курсам также добавьте их в корзину.

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

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