1с битрикс как получить сертификат
Не часто встретишь людей которым нравится система 1С-Битрикс и их подход к разработке. Но почему-то же его используют? Причем совсем не в маленьких масштабах. Вот и мне выпала возможность (даже необходимость) разобраться в этом и попутно получить сертификат разработчика Bitrix Framework.
Раньше, когда трава была зеленее, PHP был 5.2, а Битрикс 12-й версии, я уже пытался получить пару сертификатов. Не получилось. Тогда же и выяснилось, что для получения сертификата разработчика нужно пройти все предыдущие сертификации. А это, ни много ни мало, Контент-менеджер и три вида Администратора. И только после этого можно будет начать тестирование на разработчика. Мне честно не нравится такой подход, но с этим приходится мириться. Иначе никак.
Все по 100 рублей
Для тех, кто сейчас вопрошает почему я не искал ответы в интернете, скажу, что в этом нет смысла. Конечно, можно найти все тесты и получить все сертификаты за один день. Можно вообще заплатить 100 рублей и все тестирования пройдет за вас другой человек. Но зачем? Голая бумажка (а в нашем случае даже PDF) ничего не значит, если вы ничего не знаете. Она бесполезна.
Я пошел по пути изучения учебных курсов. Всех от контент-менеджера до разработчика. Конечно, сдать тесты самостоятельно почти нереально и приходится искать ответы, но такой вариант продуктивней тупого выбора радио-баттонов по решебнику. Должен заметить, что чем более серьезен тест, тем более простые вопросы в нем. Например, без решебника я практически не мог ответить на вопросы по контент-менеджменту, т.к. они были в основном о глупых названиях и кнопочках. Но по мере приближения к тестам на разработчика вопросы становятся все более адекватными и понятными программисту.
Куда вообще жать?
Для получения сертификата требуется успешно сдать все тесты курса. В моем случае это Контент-менеджер, Администратор Базовый, Администратор Модули, Администратор Бизнес и Разработчик Bitrix Framework.
Я еще не встречал ограниченных по времени тестов, но все тесты имеют ограниченное число неудачных попыток. Ни где не встречал описание того, что произойдет при превышении этого лимита, но не думаю, что что-то хорошее. Так же для успешной сдачи теста нужно всегда отвечать правильно. В некоторых тестах можно ошибиться один раз, но не во всех.
Сложность представляют вопросы с чекбоксами, в которых можно выбрать несколько вариантов ответа. Я пока не встретил ни одного вопроса, чтобы ничего не отмечать, но попадались вопросы со всеми правильными вариантами. При этом если поставить хоть одну лишнюю галочку или хоть одну не поставить: вопрос не засчитывается.
В конце каждого теста выводится результат: правильно/всего. При этом никак не понять в каком конкретно вопросе вы ошиблись. Этот момент доставляет очень много неудобств при тестировании. Особенно доставляют тесты с 35+ вопросами по завершении которых сообщается о двух неверных ответах и не сдаче теста. И впадаешь ты в транс в поисках ошибки.
Я сдал тест, но ничего не изменилось
Ага, я тоже это заметил. При успешной сдаче теста система вообще ничего не меняет. В списке тестов отображаются и сданные и не сданные и они никак не отличаются. Единственный способ вспомнить, что вы делали вчера: зайти на страницу результатов (вторая иконка в верхнем левом меню) и сравнить названия тестов. Других вариантов я не нашел.
А вот после сдачи всех тестов курса. а вот хрен, ничего не меняется. Вообще ничего. Вам даже не скажут, что у вас теперь есть сертификат, а лишь предложат пройти тестирование еще раз. Нужно зайти в личный кабинет портала и только там можно будет скачать свой сертификат в PDF.
А толк то есть?
На самом деле - да. Читая учебные курсы узнаешь много нового. Например, новое ядро битрикса уже работает на неймспейпах и имеет свою ORM. Конечно, нет таких фич как внедрение зависимостей, но вот поиск на Sphinx прикрутить легче простого. А вот шаблонизаторы по прежнему не используются. И хотя это дело вкуса, но не думаю, что прикрутить шаблонизатор к новому ядру будет проблемой.
После прочтения почти четырех учебных курсов начинаешь понимать, что 90% задач битрикс покроет из коробки. Это уже не та ужасная неподвижная система 12-й версии от которой я плевался. Теперь здесь все более "правильно" и по фен-шую.
Такой вопрос возник. Имеет ли смысл если хочешь устроиться на работу разработчиком в компанию, которая отдельно сайтами на битриксе занимается, сначала пройти сертифицирование в 1С-Битрикс? В том смысле, что будет ли это выглядеть плюсом в глазах работодателя, что ты сертифицирован. Или работодателю как-то без разницы?
- Вопрос задан более года назад
- 453 просмотра
Простой 2 комментария
Сертификаты это база, та минимальная основа, как наличие школьного образования.
Плюсом могут быть только сертификаты очных экзаменов, и то котируется больше экзамен №2
Этого сейчас обычно не достаточно для трудоустройства, но зависит от требований вакансии.
Сам сдал такой экзамен несколько лет назад. Но теперь считаю что экзамен учит как делать НЕ надо. Но, конечно, это приходит с опытом и сдача экзамена очень поможет в освоении системы.
Когда идёт подбор сотрудников на проект, то как правило в день просматриваю до 20 анкет присланных от hr и что бы выделиться из общей массы наличие сертификатов всегда полезно, однако это лишь привлекает внимание и если на встрече оказывается что эти сертификаты не подкреплены реальными знаниями, то я обычно злюсь пуще прежнего.
Спасибо, было интересно узнать мнение HR. Разумеется идти без знаний устраиваться на работу я не буду
Естественно, если вы имеете в виду сертификат за очный экзамен "Основные технологии и расширение типовых возможностей системы", а не сертификаты за тестирование, которые может получить каждый (за тестирование - это мусор, а не сертификаты). Я в неаттестованную очно массу резюме даже не заглядываю - у меня нет желания никого учить за свой счет. Для этого Битриксом и была введена система очной аттестации.
Я про тот, который у самого битрикса на сайте. Он кажется проходит онлайн, но в виде платного экзамена.
Артём, это он, и он состоит из 2х уровней - этот платный очный экзамен (он называется очным, но сдается удаленно с включенной камерой - ехать никуда не надо). Нужно обязательно сдать оба уровня, если хотите, чтобы вас с руками везде отрывали. Я вам скажу, многие мои знакомые с опытом по 4-5 лет не с первого раза его проходили.
20 декабря 2015 ваш покорный слуга имел честь одним из первых сдать очный экзамен по теме "Интеграция дизайна и настройка платформы" в рамках компетенции Разработчик Bitrix Framework (Базовый уровень), и незадолго до нового года моя работа была проверена после чего я получил сертификат:
Поскольку сдача экзамена имеет ряд "особенностей" и вероятно в ближайшем будущем предстоит многим разработчикам, хотелось бы поделиться собственным опытом.
Во-первых, сдача экзамена всё-таки удалённая (да, мои мольбы ещё с зимней партнёрской конференции 2013 были услышаны и из Надыма в Сургут или Новый Уренгой (если уж не в Москву или Челябинск) ехать не нужно. Экзамен можно сдать у себя дома.
Так же вы вольны выбирать дату и время экзамена. Важно лишь успеть сдать экзамен в назначенный день (не знаю что будет если назначить экзамен на 22.00, но вероятно учитывается время начала экзамена). Так же очень надеюсь, что время везде ставится местное, т.к. я сдавал по Москве (ну живу я в Нерезиновске, что поделать).
Во-вторых, этот экзамен мне показался очень неплохим. Для базового конечно. Как я уже сказал коллегам из 1С-Битрикс, человека с таким сертификатом можно смело брать на позицию junior'а на мой взгляд. Основы знает, опыта наберётся на практике, а "тонкости" я и сам смогу показать.
А в-третьих, несмотря на всё выше сказанное я очень боялся не сдать. Вот серьёзно, опытный битриксоид (с 2008 года, когда ещё в контент-менеджерах ходил) и с опытом разработки своих решений для маркета, я был не уверен.
Требования к сдаче экзамена
- Знание 1С-Битрикс на уровне интеграции HTML+CSS+JS вёрстки без поиска в google
- Изолируемое помещение без серьёзных источников шума (например, комната с дверью)
- Ноутбук с микрофоном и веб-камерой или ПК с микрофоном и отсоединяемой камерой (необходимо будет снять всё помещение, что неудобно в случае с моноблоком)
Процесс сдачи
- Плагин на Google Chrome - он будет писать видео с камеры и звук с микрофона.
- nomachine - клиент для подключения к экзаменационному серверу (изолированная среда, где будет происходит разработка)
Для плагина на сайте 1С-Битрикс есть проверка на работу. А вот для nomachine только инструкция по настройке на моей моей сдачи (надеюсь в будущем ребята что-нибудь придумают, т.к. всегда есть риск оказаться за чудесным прокси/файрволом, который не пропустит ваш траффик и вы не пробьётесь к экзаменационной среде).
Лично я на этом этапе допустил ошибку номер №2 - оставил установку nomachine на последний вечер накануне экзамена (т.к. у меня ноутбук очень старый, едва удовлетворяет минимальным требованиям экзамена и загромождать его ещё софтом крайне не желательно). При установке получил интересную ошибку невозможности установить какого-то USB драйвера и только надеялся, чтобы на экзамене этот чудо софт заработал.
Небольшая подсказка . Доступ к админке по умолчанию: admin/Bitrix123456
Этих данных не было на момент сдачи внутри виртуалки. Но они были в каком-то PDF, который я видел до этого и. И я не мог вспомнить в каком. Если честно прошиб холодный пот и я едва не поддался приступу паники.
Описывать экзамен не буду (NDA), однако билет полностью соответствовал демонстрационному (правда был покороче). Поведение веб сервера отличается от bitrixlabs (но идентично, как говорят коллеги тем образам, что они выложили, так что смотрим ошибку 1). Поиск по chm файлам я не использовал - ну их к лешему, проще поиск по коду php файлов использовать, если вы знаете что ищете.
Безусловно ряд конструкций следует заучить (их набор станет понятен для каждого индивидуально после проработки тестового билета).
Мой билет был короче демонстрационного, так что со всеми задачами и их повторной проверкой я справился (по моим субъективным оценкам) за 3ч без спешки.
На момент моей сдачи экзамена среда не содержала таймера, поэтому время я отмерял "на глазок".
Интересный факт 1. Судя по счётчику обратного отсчёта срока работы демо версии Битрикс сервер развернули в пятницу вечером (что логично).
Интересный факт 2. "Подготовительная" часть экзамена (заполнение анкет, фотографирование, подключение к серверу и т.п. заняла почти 30 минут. Учитывайте это время при планировании своего экзамена! Это дополнительное время, сверх отведённых 4ч (они стартуют в конце этой подготовки, когда вы начнёте экзамен).
Замечания по ходу экзамена
Я передал все свои замечания в виде конструктивной (как я надеюсь) критики коллегам из 1С-Битрикс ещё перед НГ. Здесь продублирую только часть из них, которые могут быть полезны (это своего рода резюме по статье):
1) Внутри экзаменационной среды нет логина/пароля для админки с первой установкой. То что это admin/Bitrix123456 написано в каком-то PDF или письме (или на странице), в общем, невозможность найти реквизиты для входа в админку вызывает неконтролируемый страх и панику. Приходится судорожно вспоминать где видел эти несчастные логин/пароль.
2) Собственно по поводу PDF/писем/страниц. Их ОЧЕНЬ МНОГО. Информация вроде бы структурирована, но есть некоторые отдельные упоминания в разных местах. Нужно собрать всё в виде иерархического документа с гиперссылками. Чтобы не приходилось вспоминать "ой, а где я видел инструкцию по подключению nomachine".
3) Нужен механизм тестирования nomachine подключения к экзаменационному серверу.
С версии 7.2.2 битрикс-машины появилась возможность подключать бесплатные валидные SSl-сертификаты от Lets Encrypt прямо из меню виртуальной машины.
Как установить бесплатный ssl сертификат от Lets Encrypt в битрикс-машине?
В меню машины пройти по пунктам 8. Manage web nodes in the pool -> 3. Certificates configuration -> 1. Configure Let's encrypt certificate. Указать сайт (или сайты), dns имена сайта(-ов), email для нотификаций сервиса Lets Encrypt, подтвердить ввод.
Мастер самостоятельно запросит и установит сертификат из сети.
Поддерживается ввод нескольких сайтов, через запятую (test1.bx, test2.bx).
Перевыпуск сертификатов будет автоматический. Это отлично, с учетом того что сертификат дается только на 3 месяца.
Что делать, если сертификат не устанавливается и битрикс машина выдает ошибку?
Мое знакомство с данным новшеством прошло именно так: после настройки сертификата фоновая задача в машине завершалась с ошибкой:
Смотрим логи и выясняем подробности. Директория /opt/webdir/temp содержит логи задач, смотрим по нашей задаче site_certificate_1113161018.
Первый лог /opt/webdir/temp/site_certificate_1113161018/status, в нем есть строчка с прерыванием, а также видим и второй лог:
С этого места становиться понятно, что машина установила библиотеку dehydrated в папку /home/bitrix/dehydrated, а лог ее выполнения расположен в dehydrated_update.log
Смотрим второй лог /home/bitrix/dehydrated_update.log, в нем тоже есть ошибка:
Поэтому настроим редирект и еще раз запустим получение ключа:
2/ Создаем вручную папку на сайте /.well-known/acme-challenge/ с текстовым файлом внутри:
echo "thisisthecontentoffile" > /home/bitrix/www/site/.well-known/acme-challenge/dummychallengefile
4/ ошибку устраняем (лишняя директива из-за авто-вставки настроек в файл) и видим что сертификат добавился в конфиг, а сами сертификаты хранятся тут /home/bitrix/dehydrated/certs/:
Вот собственно путь отладки и исправления ошибки авто-установки сертификата, если сертификат был установлен на сайте, как написано в статье "Установка ssl-сертификата для битрикс окружения bitrix vm".
Сегодня существует огромное количество сертификаций, которые затрагивают практически все аспекты IT сферы, начиная от сертификаций по языкам программирования и заканчивая сертификациями по процессам разработки программного обеспечения.
Давайте разберем: действительно ли стоит обращать внимание на наличие различных профильных сертификатов у специалистов, ответственных за разработку вашего продукта? Или же это все пыль в глаза и в принципе разницы между сертифицированным или не сертифицированным специалистом нет?
Рассмотрим сертификации на примере компании «1С-Битрикс». Она является разработчиком самой популярной CMS, на которой выходит в свет большинство современных сайтов. Также у компании есть своя «Академия», где можно найти обучающие материалы, охватывающие весь функционал платформы, с последующими тестами, сертификацией и аттестациями по этим материалам. При усердном подходе человек даже с минимальным техническим бэкграундом сможет шаг за шагом обучиться работе с платформой до профессионального уровня, а самое главное — правильным принципам работы.
Что же касается людей с опытом в web: сертификация от «1С-Битрикс» в таком случае просто необходима! Она упорядочивает знания в голове, делает подход изучения платформы системным, а не хаотичным. К тому же узнаются различные фишки и особенности, о которых методом научного тыка узнать практически невозможно.
У «1С-Битрикс» можно выделить 3 направления курсов: это Битрикс24 (не будем на этом останавливаться, так как к разработке сайтов это почти не относится), Управление сайтом и курсы для разработчиков.
По управлению сайтом существует 5 актуальных курсов, охватывающих весь стандартный функционал администрирования системы и управления контентом сайта:
На момент написания статьи они включают в себя в общем 1436 уроков и 20 тестов, контролирующих усвоение материала. Среди прочих важных тем, там затрагиваются такие актуальные темы как «Требования законодательства РФ» и «1С-Битрикс.Кассы и 54-ФЗ», узнать о которых из других достоверных источников в принципе невозможно. Поэтому специалист прошедший сертификацию по ветке «Управление сайтом» не только сэкономит время и деньги (такой специалист очень многие вещи на сайте может делать без вмешательства программиста), но и убережет от проблем с законом.
Если заглянуть в курсы для разработчиков, то там всё ещё более серьёзно: 4 дополнительных курса и 2 очных экзамена (аттестация):
Первый очный экзамен включает в себя 7 заданий на различные темы, касающиеся базового функционала платформы при разработке сайта. Второй экзамен сложнее первого, и его задания подразумевают расширение типовых возможностей платформы. На решение заданий экзамена даётся 4 часа и в течение всего этого времени экзаменуемый должен находиться в комнате один, в объективе веб-камеры и не может пользоваться интернетом (так как непрерывно ведётся запись экрана). Экзамен проводится по предварительной записи, по паспорту и с оплатой попытки сдачи. Всё это вынуждает проводить серьезную подготовку специалисту и гарантирует объективную оценку его знаний.
В ходе подготовки к этим экзаменам разработчики узнают правильные паттерны применения тех или иных возможностей системы: как делать можно, а как делать не стоит. Примером тому может служить довольно типичная ситуация, когда при разработке сайта программист отключил общее кеширование (чаще всего так поступают в тех случаях, когда не смогли или поленились разобраться, почему новый код не работает при включенном кешировании). В результате, из-за медленной загрузки, пользователи покидают сайт, не совершив покупок, а бизнес теряет прибыль.
А уж сколько при доработках «чужих» сайтов, мы наблюдаем случаев неправильных применений тех или иных возможностей системы, которые в дальнейшем очень сильно усложняют поддержку проекта, и, как следствие, клиент теряет деньги.
Ещё, довольно часты случаи, когда очень опытный разработчик, за плечами которого не один десяток проектов, берётся за новый проект, работающий на новой для него платформе. Вот тут-то и всплывают подводные камни, когда решение, которое является хорошим для определенной задачи на одной платформе, совершенно не подходит и в принципе противоречит принципам другой платформы. Т.е. визуально всё вроде бы работает, но работает до поры до времени, и при ближайшем обновлении платформы или доработке функционала всё может сломаться, да так сломаться, что поиск причины может занять времени больше, чем ушло бы на разработку изначально.
Зачастую стандартные средства той или иной платформы решают огромное количество задач бизнеса при разработке сайта. Так, например, при настройке обмена заказами между сайтом на CMS 1С-Битрикс и 1С не нужно писать тысячи строк кода. Достаточно прочитать документацию, ознакомиться с видеокурсами и реализовать обмен стандартными средствами платформы за несколько часов. Таким образом, зная на должном уровне стандартный функционал платформы, разработчик выполняет свою работу гораздо быстрее, качественнее и упрощает поддержку проекта в будущем.
Мы в web-studio AXI считаем сертификацию очень важным критерием в подходах к созданию сайтов. Именно поэтому у нас 32 сертифицированных сотрудника и 9 аттестованных разработчиков. Нам это позволяет легко разрабатывать и поддерживать сайты без привязки к конкретным специалистам, а нашим клиентам это даёт уверенность в конечном результате.
Какого разработчика выбрать — вопрос сложный. Но абсолютно точно можем заявить, что сертификация имеет значение, особенно когда вы решили делать сайт на CMS 1С-Битрикс.
Читайте также: