Сезон завершен, все серии доступны.
В данной части видеокурса разрабатывается полноценный интернет-магазин с поддержкой торговых предложений, кабинетом пользователя и всеми функциями необходимыми для работы подобного проекта.
Серия 1: Вступление. Общая концепция проекта и установка 1С-Битрикс на виртуальный сервер.
Чеклист: смена порта ssh веб окружение Битрикс
- Меняем 22 порт на нужный в nano /etc/ssh/sshd_config
- iptables -I INPUT -p tcp --dport НОМЕР_ПОРТА -j ACCEPT
- service iptables save
- service iptables restart
- service sshd restart
- Установка автопродляемого SSL сертификата LetsEncrypt
Серия 2: Подготовка к работе, как устроен 1С-Битрикс с точки зрения файловой системы.
Чеклист подготовки
- Обновляем версию php до 8+ в веб-окружении
- Удаляем демо данные.
- Отключаем кеширование.
- Включаем настройки обработки файлов скриптов и стилей.
- Подключаем пустой шаблон к сайту.
Серия 3: Создание файловой структуры сайта. Работа с компонентами и phpstorm
Чеклист:
- Создание типов меню.
- Выводим компонент меню в шаблон сайта.
- Создаем основную файловую структуру.
- Настраиваем PHPSTORM на компиляцию css и js файлов
- Подключаем к проекту bootstrap 4 без лишних данных
- Закрываем сайт, на время разработки, от поисковиков и пользователей.
Серия 4: Создание инфоблоков. Импорт каталога из xml файлов. Вывод каталога на сайт
Чеклист:
- Создание нужных типов инфоблоков.
- Создание основных инфоблоков и инфоблока со SKU.
- Импорт товаров и SKU с другого сайта через xml.
- Вывод каталога на сайт с использованием ЧПУ.
Серия 5: Начало верстки основного шаблона сайта. Как работают шаблоны компонентов.
Чеклист:
- Настраиваем PhpStorm для работы с 1С-Битрикс.
- Накидываем верстку шапки и как работают шаблоны компонентов.
- Включение вывода ошибок в 1С-Битрикс.
- Выводим компоненты на главную страницу.
Серия 6: Создание персонального раздела. Авторизация, регистрация и восстановление пароля
Чеклист:
- Создание страниц регистрации, авторизации, восстановления пароля.
- Настройка компонентов авторизации и восстановления пароля.
- Создание страницы редактирования персональных данных.
- Создание магазинных страниц: корзина, оформление заказа и история заказов.
Серия 7: Реализуем карусель товаров, выводим новости на сайт и рассматриваем работу шаблона каталога.
Чеклист:
- Карусель товаров на главной странице.
- Вывод новостей на сайт.
- Подготовка раздела каталога к верстке, основная сетка.
- Мелкие доделки и доподготовки к верстке.
Серия 8: Верстка сайта в режиме прямой трансляции
Чеклист:
- Ответы на вопросы.
- Верстка сайта.
Серия 9: Включаемые области, параметры разделов и страниц, метод ShowViewContent
Чеклист:
- Создание дополнительных свойств разделов и страниц.
- Работа с включаемыми областями.
- Использование метода ShowViewContent.
Серия 10: Шаблон умного фильтра и подготовка к верстке каталога.
Чеклист:
- Рассматриваем и верстаем умный фильтр.
- Рассматриваем и подготавливаем к верстке шаблон catalog.item.
- Рассматриваем и подготавливаем к верстке шаблон catalog.element.
Серия 11: Как работают компоненты, модификация работы штатных компонентов
Чеклист:
- Как работают компоненты.
- Что такое component_epilog.php и result_modifier.php.
- Добавление своей логики в работу компонента.
Серия 12: Создание собственного компонента из HL-блока, на примере слайдера
Чеклист:
- Для чего нужны Highload-блоки.
- Создание компонента на базе Highload-блоков на примере слайдера на главной.
Серия 13: Верстка шаблонов каталога в режиме прямой трансляции и ответы на вопросы
Чеклист:
- Ответы на вопросы.
- Верстка шаблонов каталога сайта.
- Файлы сайта, на момент завершения стрима: в архиве с дополнительными файлами.
Серия 14: Установка BrainyCP на Ubuntu 20.04, настройка Redis кеширования
Чеклист:
- Установка BrainyCP.
- Оптимизация сервера под 1C-Битрикс и запуск сайта.
- Установка и настройка Redis кеширования на сервере.
Серия 15: Как работают шаблоны корзины и оформления заказа.
Чеклист:
- Вывод товаров в малой корзине
- Как работает шаблон корзины.
- Как работает шаблон оформления заказа.
- Смена кнопки "В корзине" - черновой вариант
Серия 16: Модуль избранного и настройка поиска по каталогу
Чеклист:
- Добавление и настройка модуля избранного
- Установка дополнительных модулей из Маркетплейса
- Настройка поиска по каталогу
Серия 17: Покупка в один клик, начисление бонусов за заказ на персональный счет пользователя
Чеклист:
- Покупка в 1 клик
- Начисление бонусов за заказ
Серия 18: Подключение систем оплаты и доставки, вывод адресов магазинов на Яндекс Карте
Чеклист:
- Устанавливаем модули из маркетплейс
- Включаем доставку СДЭК и эквайринг Сбербанка
- Импорт местоположений в модуле магазина
- Выводим метки на Яндекс.Карте
Серия 19: Настройка базового СЕО и реализация произвольных форм на сайте.
Чеклист:
- Показываю все доделки, которые сделал в фоне
- Настраиваем базовое СЕО
- Реализуем форму обратного звонка через модуль веб-форм
- Включаем кеширование и композитный режим
Серия 20: Установка HestiaCP на Ubuntu 22.04 оптимизация для 1С-Битрикс с кешированием в Redis
Чеклист:
- Установка и базовая настройка HestiaCP
- Развертывание 1С-Битрикс на сервере
- Оптимизация окружения под 1С-Битрикс
- Установка и настройка Redis кеширования