Курс «Разработчик Bitrix Framework», взгляд изнутри!

Отзыв о прохождении курса «Разработчик Bitrix Framework» стажёра студии Клондайк — Максима Сергеева.

Месяц назад студия записала меня на онлайн курс обучения программистов. Курс продлился три недели, занял около 40–45 часов (частично рабочего, частично личного) времени. Обучение прошло гладко, по плану, и очень много мне дало.

Итак, статья посвящена курсу «Разработчик Bitrix Framework», и написана она только что прошедшим его программистом. Данный курс является хорошо организованным мероприятием по ознакомлению начинающих php-разработчиков со средой программирования 1 °C-Bitrix и включает в себя серию видео-уроков, ряд практических заданий (обязательных к выполнению), активное консультирование обучающихся профессионалами из компании разработчиков.

Bitrix logo

В рамках статьи постараюсь кратко раскрыть следующие тематики:

  • Рассказать, как проходило обучение;
  • Сказать пару слов о коллективе организаторов;
  • Дать краткое представление о «начинке» курса;
  • В двух словах предположить, для кого предназначен курс;
  • Поделиться собственными впечатлениям.

Как проходило обучение: организационная сторона

Для начала пару слов о том, как был построен курс:

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

На фото Кротов Андрей, ведущий видеоуроков.

Пример видеоурока.

В общем можно сказать, что для молодого мероприятия курс был организован на удивление хорошо, проблем при обучении не возникало, все прошло гладко и по плану, не считая небольшой задержки с проверкой заданий.

После курса обучающиеся в течение месяца имеют доступ к урокам, форуму и истории переписки с проверяющими.

Коллектив организаторов

Хотелось бы отдельно помянуть добрым словом коллег на той стороне: организаторов, проверяющих и учителей.

В состав активно контактирующих с обучающимися входили следующие сотрудники коллектива 1 °C-Битрикс:

О них можно сказать только хорошее:

  • Хорошее качество видео, текстов и материалов уроков;
  • Оперативное реагирование на вопросы и комментарии;
  • Уважительное отношение к обучающимся и переносимость глупых вопросов;
  • Высокая компетенция.

«Начинка» курса

По мере прохождения курса начинающий разработчик получает примерное представление, каким образом решать ту или иную проблему, и где искать более подробное описание, методы. Примерный алгоритм действий, закрепляемый снова и снова по ходу просмотра уроков и выполнения практических заданий:

  1. Посмотреть, что на выходе;
  2. Продумать, что и в каком виде нужно на входе;
  3. Посмотреть, есть ли типовое решение в рамках платформы, решающее данную или похожую проблемы: возможно, удастся обойтись малой кровью?
  4. Если типового решения нет: анализировать, каким способом лучше решить данную задачу на основании пунктов 1 и 2;
  5. Искать в помощи по API, найти наиболее подходящий функцию (и, если есть, пример);
  6. Интегрировать решение, соблюдая меры предосторожности;

В общем, в рамках курса ученик получает базовые навыки разработки в рамках движка 1 °C-Bitrix. Ключевое слово — навыки, потому что в ходе обучения программист получает не только знания, но еще и практические навыки, закрепляющиеся многократным повторением в практических заданиях.

Список уроков курса:
  • Установка платформы;
  • Структура Bitrix Framework;
  • Интеграция HTML шаблона;
  • Компоненты;
  • Информационные блоки — обзорно, настройки;
  • Вывод динамической информации;
  • Кеширование;
  • Комплексные компоненты;
  • ЧПУ, «эрмитаж», постраничная навигация;
  • Поиск;
  • Расширение возможностей типовых компонентов;
  • Ряд технологий: параметры модулей, почтовая система, агенты, журнал событий;
  • События;
  • Отложенные функции;
  • Свои компоненты;
  • Управление доступом и безопасность.

И дополнительно две темы:

  • Памятка начинающему разработчику
  • Шаблоны для включаемых областей и страниц
Обучение 1С-Bitrix

Начинающему программисту также полезна возможность наблюдать за работой настоящего специалиста в течение 8,5 часов видео-уроков: увидеть среду программирования, привычки бывалого программиста, алгоритм его действий и ход размышления. Во время просмотра видео обучающийся становится как бы подмастерьем хорошего мастера, который делает дело и объясняет все свои действия ученику. Мне лично такая система очень помогла.

После обучения ученик уже не будет безоружным перед любой проблемой, возникающей в ходе разработки проекта на основе решений 1 °C-Bitrix: даже не видя пути решения, он уже будет знать, с какого конца браться за проблему и куда копать.

Для кого этот курс?

Данный курс является базовым, начальным уровнем в развитии программиста, заинтересованного в разработке с помощью Bitrix Framework. В общем, если у Вас есть необходимые базовые навыки и Вы заинтересованы в разработке на Bitrix — курс однозначно для Вас. Требования по входным знаниям можно увидеть на промо-страничке курса:

  • Сертификаты по онлайн-курсам «Контент-менеджер», «Администратор Базовый»;
  • Навык практического программирования на PHP, уровень оперирования с массивами, использования типовых управляющих конструкции. Знание основ построения SQL запросов;
  • Базовые знания: HTML, CSS, JavaScript;
  • Умение работать с удаленным сервером по ftp/sftp;

Как метко отметил один из обучающихся в своем отзыве, мероприятие можно было бы назвать «Курс молодого бойца c Битриксом»

Собственные впечатления

Мне лично курс дал очень многое: из неуверенного в своих действиях программиста обучение сформировало специалиста, уверенно умеющего применить типовое решение в подходящей ситуации и имеющего представление, в какую сторону копать в ситуации неординарной.

Очень помог виртуальный полигон, на котором можно без опаски тестировать любые решения. Уже во время обучения, работая на реальных проектах, чувствовал себя не в пример увереннее. Идея очень хороша, и используется во многих современных интерактивных курсах.

Кроме того, не могу не отметить компетенцию и терпеливость проверяющей, Светланы Русовой. В некоторых, особо сложных для меня заданиях, она по 4–5 раз исправляла мое решение, давала подсказки по поводу дальнейших действий, развернуто отвечала на вопросы — и все это в рамках личной переписки, каждому обучающемуся, не на форуме.

В общем, курс очень понравился, и могу сказать о нем только хорошее и посоветовать его любому, кто работает в этой области.

P. S. До меня от нашей студии курс проходил Алексей Георгиев (первый набор).

Оставить комментарий