Сезон завершен, все серии доступны.
В данной части видеокурса разрабатывается полноценный интернет-магазин с поддержкой торговых предложений, кабинетом пользователя и всеми функциями необходимыми для работы подобного проекта.
![Серия 1: Вступление. Общая концепция проекта и установка 1С-Битрикс на виртуальный сервер.](/upload/iblock/645/mokorl55n2k40en03crp72a6sc3g6xgy/s1_pict.png)
Серия 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С-Битрикс с точки зрения файловой системы.](/upload/iblock/9c4/8tro0ikuc0f51zo3l8wjv1yh47ropuwt/s2_pict.png)
Серия 2: Подготовка к работе, как устроен 1С-Битрикс с точки зрения файловой системы.
Чеклист подготовки
- Обновляем версию php до 8+ в веб-окружении
- Удаляем демо данные.
- Отключаем кеширование.
- Включаем настройки обработки файлов скриптов и стилей.
- Подключаем пустой шаблон к сайту.
![Серия 3: Создание файловой структуры сайта. Работа с компонентами и phpstorm](/upload/iblock/e6f/mc9r23u1xr70wx0mho9eqpxf664n7lm5/s3_pict.png)
Серия 3: Создание файловой структуры сайта. Работа с компонентами и phpstorm
Чеклист:
- Создание типов меню.
- Выводим компонент меню в шаблон сайта.
- Создаем основную файловую структуру.
- Настраиваем PHPSTORM на компиляцию css и js файлов
- Подключаем к проекту bootstrap 4 без лишних данных
- Закрываем сайт, на время разработки, от поисковиков и пользователей.
![Серия 4: Создание инфоблоков. Импорт каталога из xml файлов. Вывод каталога на сайт](/upload/iblock/d01/q4ucqyhuo3k7i1m9j3i7463nxs0rizo9/s4_pict.png)
Серия 4: Создание инфоблоков. Импорт каталога из xml файлов. Вывод каталога на сайт
Чеклист:
- Создание нужных типов инфоблоков.
- Создание основных инфоблоков и инфоблока со SKU.
- Импорт товаров и SKU с другого сайта через xml.
- Вывод каталога на сайт с использованием ЧПУ.
![Серия 5: Начало верстки основного шаблона сайта. Как работают шаблоны компонентов.](/upload/iblock/30e/h1zkc5c9ee121h10vyw4s1s5jp0w5jxv/s5_pict.png)
Серия 5: Начало верстки основного шаблона сайта. Как работают шаблоны компонентов.
Чеклист:
- Настраиваем PhpStorm для работы с 1С-Битрикс.
- Накидываем верстку шапки и как работают шаблоны компонентов.
- Включение вывода ошибок в 1С-Битрикс.
- Выводим компоненты на главную страницу.
![Серия 6: Создание персонального раздела. Авторизация, регистрация и восстановление пароля](/upload/iblock/50b/02wr32zsm7p7sb82iqxasi88rw8l156r/s6_pict.png)
Серия 6: Создание персонального раздела. Авторизация, регистрация и восстановление пароля
Чеклист:
- Создание страниц регистрации, авторизации, восстановления пароля.
- Настройка компонентов авторизации и восстановления пароля.
- Создание страницы редактирования персональных данных.
- Создание магазинных страниц: корзина, оформление заказа и история заказов.
![Серия 7: Реализуем карусель товаров, выводим новости на сайт и рассматриваем работу шаблона каталога.](/upload/iblock/c26/1bz4nrhuyojz2r72dplzse52602om68m/s7_pict.png)
Серия 7: Реализуем карусель товаров, выводим новости на сайт и рассматриваем работу шаблона каталога.
Чеклист:
- Карусель товаров на главной странице.
- Вывод новостей на сайт.
- Подготовка раздела каталога к верстке, основная сетка.
- Мелкие доделки и доподготовки к верстке.
![Серия 8: Верстка сайта в режиме прямой трансляции](/upload/iblock/4ba/9t2haad5eflw9ochbztg3k18lr06nlxf/s8_pict.png)
Серия 8: Верстка сайта в режиме прямой трансляции
Чеклист:
- Ответы на вопросы.
- Верстка сайта.
![Серия 9: Включаемые области, параметры разделов и страниц, метод ShowViewContent](/upload/iblock/939/69pdbknuay09ujoyz2hs8u41slaimdhb/s9_pict.png)
Серия 9: Включаемые области, параметры разделов и страниц, метод ShowViewContent
Чеклист:
- Создание дополнительных свойств разделов и страниц.
- Работа с включаемыми областями.
- Использование метода ShowViewContent.
![Серия 10: Шаблон умного фильтра и подготовка к верстке каталога.](/upload/iblock/844/fb36f0v80j3gc3cuu6gws7gpeqgawu8w/s10_pict.png)
Серия 10: Шаблон умного фильтра и подготовка к верстке каталога.
Чеклист:
- Рассматриваем и верстаем умный фильтр.
- Рассматриваем и подготавливаем к верстке шаблон catalog.item.
- Рассматриваем и подготавливаем к верстке шаблон catalog.element.
![Серия 11: Как работают компоненты, модификация работы штатных компонентов](/upload/iblock/2b9/m5oht6co18aop061r95fifkh303jd50p/s11_pict.png)
Серия 11: Как работают компоненты, модификация работы штатных компонентов
Чеклист:
- Как работают компоненты.
- Что такое component_epilog.php и result_modifier.php.
- Добавление своей логики в работу компонента.
![Серия 12: Создание собственного компонента из HL-блока, на примере слайдера](/upload/iblock/597/cu8tx5hcm3dp3l1hn7nfh2uatjv5ono6/s12_pict.png)
Серия 12: Создание собственного компонента из HL-блока, на примере слайдера
Чеклист:
- Для чего нужны Highload-блоки.
- Создание компонента на базе Highload-блоков на примере слайдера на главной.
![Серия 13: Верстка шаблонов каталога в режиме прямой трансляции и ответы на вопросы](/upload/iblock/01c/zbo2u1me22n79fgoskgq8oq8t45h93yh/13_pict.png)
Серия 13: Верстка шаблонов каталога в режиме прямой трансляции и ответы на вопросы
Чеклист:
- Ответы на вопросы.
- Верстка шаблонов каталога сайта.
- Файлы сайта, на момент завершения стрима: в архиве с дополнительными файлами.
![Серия 14: Установка BrainyCP на Ubuntu 20.04, настройка Redis кеширования](/upload/iblock/f9b/9634835l42nb3rw103a0nyvh4jp3m0yu/1.jpg)
Серия 14: Установка BrainyCP на Ubuntu 20.04, настройка Redis кеширования
Чеклист:
- Установка BrainyCP.
- Оптимизация сервера под 1C-Битрикс и запуск сайта.
- Установка и настройка Redis кеширования на сервере.
![Серия 15: Как работают шаблоны корзины и оформления заказа.](/upload/iblock/360/hjjjsrcoe1f82yfy61lof05el0yay89f/15_pict.png)
Серия 15: Как работают шаблоны корзины и оформления заказа.
Чеклист:
- Вывод товаров в малой корзине
- Как работает шаблон корзины.
- Как работает шаблон оформления заказа.
- Смена кнопки "В корзине" - черновой вариант
![Серия 16: Модуль избранного и настройка поиска по каталогу](/upload/iblock/848/vgx8krhff3mg6yb1xygu28yqgng6bge4/16pict.png)
Серия 16: Модуль избранного и настройка поиска по каталогу
Чеклист:
- Добавление и настройка модуля избранного
- Установка дополнительных модулей из Маркетплейса
- Настройка поиска по каталогу
![Серия 17: Покупка в один клик, начисление бонусов за заказ на персональный счет пользователя](/upload/iblock/856/4kcy0pjm34r5cka7dct3djqersn505k4/s17_pict.png)
Серия 17: Покупка в один клик, начисление бонусов за заказ на персональный счет пользователя
Чеклист:
- Покупка в 1 клик
- Начисление бонусов за заказ
![Серия 18: Подключение систем оплаты и доставки, вывод адресов магазинов на Яндекс Карте](/upload/iblock/0c7/b8pwu2feozfzq32t3er8vps6uvuy5t21/18_pict.png)
Серия 18: Подключение систем оплаты и доставки, вывод адресов магазинов на Яндекс Карте
Чеклист:
- Устанавливаем модули из маркетплейс
- Включаем доставку СДЭК и эквайринг Сбербанка
- Импорт местоположений в модуле магазина
- Выводим метки на Яндекс.Карте
![Серия 19: Настройка базового СЕО и реализация произвольных форм на сайте.](/upload/iblock/84d/5fyuub61zbdnjljra075r5wngjb1jk40/19_pict.png)
Серия 19: Настройка базового СЕО и реализация произвольных форм на сайте.
Чеклист:
- Показываю все доделки, которые сделал в фоне
- Настраиваем базовое СЕО
- Реализуем форму обратного звонка через модуль веб-форм
- Включаем кеширование и композитный режим
![Серия 20: Установка HestiaCP на Ubuntu 22.04 оптимизация для 1С-Битрикс с кешированием в Redis](/upload/iblock/572/a3tvkccp7xlrzdx34588h062cpjpzfgj/s20_pict.png)
Серия 20: Установка HestiaCP на Ubuntu 22.04 оптимизация для 1С-Битрикс с кешированием в Redis
Чеклист:
- Установка и базовая настройка HestiaCP
- Развертывание 1С-Битрикс на сервере
- Оптимизация окружения под 1С-Битрикс
- Установка и настройка Redis кеширования