Roadmap Bitrix-разработчика
Карта роста разработчика на «1С-Битрикс: Управление сайтом»: от базовых требований к PHP до архитектуры и эксплуатации. Каждый раздел объясняет, зачем тема нужна, и собирает официальную документацию, материалы BXMax и проверенные сторонние источники. Отмечайте пройденное и смотрите, что осталось.
База
Уверенно пишешь на PHP 8 с ООП, читаешь SQL, понимаешь, как устроен HTTP-запрос, и работаешь с Git. Без этого Битрикс будет выглядеть магией, а ошибки ядра прочитать не получится.
База веб-разработчика
То, что нужно знать до Битрикса. Здесь только сторонние материалы: платформа ничего из этого не заменяет.
Junior
Разворачиваешь проект локально, собираешь шаблон сайта, заводишь инфоблоки, подключаешь и кастомизируешь стандартные компоненты. Закрываешь типовые задачи поддержки без помощи старшего.
Введение в Битрикс
Что такое платформа, из чего состоит экосистема и где искать ответы.
Окружение и установка
Как поднять Битрикс локально и на сервере и не тратить на это неделю.
Структура проекта
Где что лежит и почему код пишут в /local, а не в /bitrix.
Административная панель
Половина задач на поддержке решается в админке. Нужно знать её лучше заказчика.
Шаблоны сайта
Как из вёрстки получается шаблон Битрикса и что в нём нельзя ломать.
Инфоблоки: основы
Главная сущность хранения контента. Без инфоблоков в Битриксе нет ни каталога, ни новостей.
Компоненты: использование
Как подключить готовый компонент и подогнать его вывод под дизайн, не трогая логику.
Инструменты разработчика
Редактор, Git, отладка и AI-агенты. Без этого разработка превращается в правку файлов по FTP.
Middle
Пишешь свои компоненты, модули и контроллеры на D7, работаешь с ORM, кешем и событиями, знаешь, как не пропустить XSS и CSRF. Ведёшь фичу от постановки до выкладки самостоятельно.
Bitrix Framework D7
Как устроено ядро: жизненный цикл, конфигурация, контекст, сервисы.
Компоненты: разработка
Свои компоненты на class.php с кешем, AJAX и SEF.
Инфоблоки: D7 и продвинутое
ORM-доступ к инфоблокам, highload-блоки, свои типы свойств.
ORM D7
Сущности, объекты, коллекции и выборки. Основа всего нового кода на Битриксе.
База данных
Прямые запросы, транзакции и отладка там, где ORM недостаточно.
Роутинг и контроллеры
Маршруты, контроллеры D7, фильтры и единый формат ответа.
Механизмы ядра
События, агенты, почта, консоль, логи и HTTP-клиент.
Модули
Свой модуль как дом для кода проекта: установка, миграции, админка.
JavaScript в Битриксе
Ядро BX, расширения и современная сборка фронтенда.
Безопасность
Как не открыть сайт заказчика всем желающим.
Кеширование
Управляемый кеш, теги и инвалидация. То, что делает Битрикс быстрым или сломанным.
Интернет-магазин
Модули catalog и sale: каталог, корзина, заказы, доставки, оплаты и обмен с 1С.
Качество кода
Тесты, статический анализ и архитектурные паттерны, которые переживают рост проекта.
Senior
Проектируешь архитектуру и интеграции, отвечаешь за производительность, деплой и обновления ядра. Понимаешь, куда движется платформа, и помогаешь расти другим.
Производительность
Когда кеш уже включён, а сайт всё ещё медленный.
Архитектура
Как проектировать проект, который переживёт смену команды и три мажорных обновления.
Деплой и эксплуатация
Как выкладывать без простоя и спать спокойно.
Интеграции
Битрикс редко живёт один: CRM, платежи, поиск, геосервисы, Битрикс24.
Развитие платформы
Обновления ядра и legacy: как платформа меняется и как за ней успевать.
Как использовать этот roadmap?
Найдите свой уровень
Прочитайте, что умеет разработчик на выходе из каждой полосы, и начните с той, где узнаёте себя
Идите по обязательным разделам
В каждом разделе есть главная ссылка, с которой стоит начать, и вопросы, чтобы проверить себя
Углубляйтесь по задачам
Рекомендуемые и опциональные разделы берите тогда, когда они нужны вашему проекту