Продвинутый
Бесплатный
Чистый код в компонентах Битрикс: Магия class.php
Автор:
Кирилл Новожилов
1 урок
Курс рассчитан на быстрый результат: за 6 уроков разработчик полностью перестроит свой подход к созданию компонентов в Битриксе.
Для кого этот курс?
- Bitrix-разработчиков, которые устали от «спагетти-кода» в
component.phpи хаоса вresult_modifier.php. - Тех, кто хочет перестать писать «по старинке» и перейти к современным стандартам разработки Bitrix D7.
- Разработчиков, стремящихся сократить время на поддержку и расширение своих компонентов за счет правильной архитектуры.
- PHP-программистов, которые хотят внедрить ООП-практики в свои повседневные задачи внутри Битрикса.
Необходимые знания:
- Уверенное владение синтаксисом PHP 7.4+ / 8.x;
- Базовое понимание архитектуры Bitrix (инфоблоки, шаблоны, параметры компонентов);
- Опыт создания простых компонентов (хотя бы в процедурном стиле);
- Навыки работы с Git.
Будет плюсом, если вы:
- Знакомы с основами ООП (классы, методы, наследование);
- Имеете опыт работы с Bitrix D7 ORM;
- Понимаете принципы чистого кода (DRY, KISS).
Анатомия class.php. Собираем идеальный каркас и управляем жизненным циклом
Видео
Скоро
Параметры и Кэширование. Строим надежный фундамент и не «травим» кэш
Видео
Скоро
Декомпозиция и Чистота. Выносим бизнес-логику в методы
Видео
Скоро
Наследование и Трейты. Масштабируем архитектуру без боли и копипаста
Видео
Скоро
Финальный Бой. Рефакторинг реального компонента: от «лапши» к архитектуре
Видео
Скоро
Ваш прогресс
Войдите в аккаунт, чтобы отслеживать свой прогресс по курсу
Войти для отслеживания прогресса
Мы используем файлы cookie для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с нашей
политикой конфиденциальности.