Курс «Разработчик Bitrix Framework», взгляд изнутри!
Отзыв о прохождении курса «Разработчик Bitrix Framework» стажёра студии Клондайк — Максима Сергеева.
Месяц назад студия записала меня на онлайн курс обучения программистов. Курс продлился три недели, занял около 40–45 часов (частично рабочего, частично личного) времени. Обучение прошло гладко, по плану, и очень много мне дало.
Итак, статья посвящена курсу «Разработчик Bitrix Framework», и написана она только что прошедшим его программистом. Данный курс является хорошо организованным мероприятием по ознакомлению начинающих php-разработчиков со средой программирования 1 °C-Bitrix и включает в себя серию видео-уроков, ряд практических заданий (обязательных к выполнению), активное консультирование обучающихся профессионалами из компании разработчиков.

В рамках статьи постараюсь кратко раскрыть следующие тематики:
- Рассказать, как проходило обучение;
- Сказать пару слов о коллективе организаторов;
- Дать краткое представление о «начинке» курса;
- В двух словах предположить, для кого предназначен курс;
- Поделиться собственными впечатлениям.
Как проходило обучение: организационная сторона
Для начала пару слов о том, как был построен курс:
- Серия видео-уроков, градация от простого к сложному, всего 8,5 часов видео;
- Ряд задач по каждому из уроков;
- Задачи выполняются на виртуальном полигоне — собственном учебном домене, выданном на время обучения;
- Проверка решений организаторами каждый день, комментарии и выставление оценки «зачет/незачет»;
- Каждую неделю, после окончания очередной части курса — вебинар, на котором обсуждали самые частые ошибки и отвечали на вопросы;
- Внутренний закрытый форум группы обучающихся, коллективное обсуждение любых вопросов по обучению;
- Продолжительность курса — 3 недели, примерная нагрузка: 40 часов.
На фото Кротов Андрей, ведущий видеоуроков.

В общем можно сказать, что для молодого мероприятия курс был организован на удивление хорошо, проблем при обучении не возникало, все прошло гладко и по плану, не считая небольшой задержки с проверкой заданий.
После курса обучающиеся в течение месяца имеют доступ к урокам, форуму и истории переписки с проверяющими.
Коллектив организаторов
Хотелось бы отдельно помянуть добрым словом коллег на той стороне: организаторов, проверяющих и учителей.
В состав активно контактирующих с обучающимися входили следующие сотрудники коллектива 1 °C-Битрикс:
- Иван Малышин, организатор курса, ведущий нескольких видеоуроков;
- Светлана Русова, проверяющая и ведущий еженедельных вебинаров;
- Армине Бабаян, активный консультант и помощник на форумах;
- Алексей Калашников, активный консультант и помощник на форумах;
- Кротов Андрей, ведущий большинства видеоуроков.
О них можно сказать только хорошее:
- Хорошее качество видео, текстов и материалов уроков;
- Оперативное реагирование на вопросы и комментарии;
- Уважительное отношение к обучающимся и переносимость глупых вопросов;
- Высокая компетенция.
«Начинка» курса
По мере прохождения курса начинающий разработчик получает примерное представление, каким образом решать ту или иную проблему, и где искать более подробное описание, методы. Примерный алгоритм действий, закрепляемый снова и снова по ходу просмотра уроков и выполнения практических заданий:
- Посмотреть, что на выходе;
- Продумать, что и в каком виде нужно на входе;
- Посмотреть, есть ли типовое решение в рамках платформы, решающее данную или похожую проблемы: возможно, удастся обойтись малой кровью?
- Если типового решения нет: анализировать, каким способом лучше решить данную задачу на основании пунктов 1 и 2;
- Искать в помощи по API, найти наиболее подходящий функцию (и, если есть, пример);
- Интегрировать решение, соблюдая меры предосторожности;
В общем, в рамках курса ученик получает базовые навыки разработки в рамках движка 1 °C-Bitrix. Ключевое слово — навыки, потому что в ходе обучения программист получает не только знания, но еще и практические навыки, закрепляющиеся многократным повторением в практических заданиях.
Список уроков курса:- Установка платформы;
- Структура Bitrix Framework;
- Интеграция HTML шаблона;
- Компоненты;
- Информационные блоки — обзорно, настройки;
- Вывод динамической информации;
- Кеширование;
- Комплексные компоненты;
- ЧПУ, «эрмитаж», постраничная навигация;
- Поиск;
- Расширение возможностей типовых компонентов;
- Ряд технологий: параметры модулей, почтовая система, агенты, журнал событий;
- События;
- Отложенные функции;
- Свои компоненты;
- Управление доступом и безопасность.
И дополнительно две темы:
- Памятка начинающему разработчику
- Шаблоны для включаемых областей и страниц

Начинающему программисту также полезна возможность наблюдать за работой настоящего специалиста в течение 8,5 часов видео-уроков: увидеть среду программирования, привычки бывалого программиста, алгоритм его действий и ход размышления. Во время просмотра видео обучающийся становится как бы подмастерьем хорошего мастера, который делает дело и объясняет все свои действия ученику. Мне лично такая система очень помогла.
После обучения ученик уже не будет безоружным перед любой проблемой, возникающей в ходе разработки проекта на основе решений 1 °C-Bitrix: даже не видя пути решения, он уже будет знать, с какого конца браться за проблему и куда копать.
Для кого этот курс?
Данный курс является базовым, начальным уровнем в развитии программиста, заинтересованного в разработке с помощью Bitrix Framework. В общем, если у Вас есть необходимые базовые навыки и Вы заинтересованы в разработке на Bitrix — курс однозначно для Вас. Требования по входным знаниям можно увидеть на промо-страничке курса:
- Сертификаты по онлайн-курсам «Контент-менеджер», «Администратор Базовый»;
- Навык практического программирования на PHP, уровень оперирования с массивами, использования типовых управляющих конструкции. Знание основ построения SQL запросов;
- Базовые знания: HTML, CSS, JavaScript;
- Умение работать с удаленным сервером по ftp/sftp;
Как метко отметил один из обучающихся в своем отзыве, мероприятие можно было бы назвать «Курс молодого бойца c Битриксом»
Собственные впечатления
Мне лично курс дал очень многое: из неуверенного в своих действиях программиста обучение сформировало специалиста, уверенно умеющего применить типовое решение в подходящей ситуации и имеющего представление, в какую сторону копать в ситуации неординарной.
Очень помог виртуальный полигон, на котором можно без опаски тестировать любые решения. Уже во время обучения, работая на реальных проектах, чувствовал себя не в пример увереннее. Идея очень хороша, и используется во многих современных интерактивных курсах.
Кроме того, не могу не отметить компетенцию и терпеливость проверяющей, Светланы Русовой. В некоторых, особо сложных для меня заданиях, она по 4–5 раз исправляла мое решение, давала подсказки по поводу дальнейших действий, развернуто отвечала на вопросы — и все это в рамках личной переписки, каждому обучающемуся, не на форуме.
В общем, курс очень понравился, и могу сказать о нем только хорошее и посоветовать его любому, кто работает в этой области.
P. S. До меня от нашей студии курс проходил Алексей Георгиев (первый набор).
Оставить комментарий