Загрузка...

Bitrix framework. Сертификация

Как получить сертификаты и не сойти с ума?
Bitrix - Битрикс

Нужно было получить сертификаты Битриска, в том числе разработчика Bitrix framework.
Для этого нужно зарегистрироваться на https://dev.1c-bitrix.ru/

Выбрать курс, и пройти N тестов ( для фреймворка 8) по 10-30 вопросов в каждом, после чего будет автоматически сгенерирован сертификат. Тест проходится самостоятельно в режиме онлайн, без контроля. Есть ограничение по времени, но оно очень большое. Так же есть критичные вопросы, неправильный ответ на которые = не пройденный тест.

Как это обычно бывает с битриксом(и не только), тесты работают через жопу. В некоторых тестах вообще не пишется, правильный ты дал ответ или нет, в некоторых пишется текущий % правильных ответов.
И конечно как вишенка на торте, это то, что система не пишет дал ты верный ответ на критичный вопрос или нет. Так что если в тесте 40-50 вопросов, то нужно его перепроходить после ответов на все вопросы!

В общем, если тест не пройден, и правильных ответов больше 83%, то видимо вы не ответили правильно на какой-то ключевой вопрос. 

fUTC6IA

Ответы на вопросы можно найти в интернете, но не все. Некоторые ответы на сайтах не правильные, но в итоге ~95% по каждому тесту я набрал.
Ниже приведу некоторые ответы которые я не нашел, и пришлось отвечать самостоятельно, может кому пригодится.

Выберите верные правила наименования пространств имен:

  • Пространства имен должны именоваться “ВерхнимКэмелКейсом”.
  • Рекомендуется обходиться без сокращений и аббревиатур.
  • В названии может быть использован только латинский алфавит.

Регистрация сервиса при использовании сервис локатора выполняется:
– через файлы настроек bitrix/.settings.php или {moduleName}/.settings.php
– с помощью API, методами класса \Bitrix\Main\DI\ServiceLocator

Где могут располагаться контроллеры?

  • в модуле
  • в компоненте

Обработчики аяксовых запросов в компоненте могут быть реализованы в файлах:

  • ajax.php
  • class.php

Какие из перечисленных соглашений AJAX верные?
– Время, дата, ссылки должны возвращаться объектами.
– Можно не указывать namespace в действии, если в настройках модуля задан defaultNamespace.
– При вызове все имена действий регистроНЕзависимые.
– Если не указано vendor:, то это означает, что это bitrix.
– Вместо namespace можно использовать альяс, если он указан в настройках модуля.

Чтобы начать использовать ORM для конкретного инфоблока нужно:

  • Заполнить поле “Символьный код API” в настройках инфоблока.

Выберите преимущества использования ORM:
– На каждую сущность программируются свои методы GetList, Update, Add, Delete.
– Стандартные события добавления/изменения/удаления доступны автоматически.
– Операции выборки и сохранения в БД однотипные, с одинаковыми параметрами и фильтрами.
– Таблицы сущностей по возможности обслуживаются минимумом нового кода.

За описание структуры сущности в ORM отвечает метод
– getMap()

Для включения разделенного режима сессии нужно:

  • добавить в .settings.php: ‘kernel’ => ‘encrypted_cookies’
  • добавить в .settings.php: ‘lifetime’ => 14400
  • изменить в .settings.php значение session[mode] на separated

Укажите способы взаимодействия модулей между собой:
– инициализация событий
– подключение модуля с помощью метода CModule::IncludeModule с последующим непосредственным вызовом метода класса или функции модуля

Для определения документов, не участвующих в поиске, на странице настроек модуля «Поиск» служит поле
– Маска исключения

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

Что из перечисленного участвует в индексе? Отметьте верные утверждения:

– информационные блоки, для которых в настройках указано соответствующее разрешение
все информационные блоки сайта
– только те статические файлы, для которых задан заголовок ($APPLICATION -> SetTitle(‘заголовок’);)

На что можно наложить ограничения в настройках модуля «Поиск»?
– на конкретные папки и файлы
– на тип файла по маске
– на размер файла

Представьте, что в Облаке 1С-Битрикс уже хранится 2 бекапа. Новый бекап меньше по объему всего хранилища, но в тоже время превышает объем оставшегося доступного места. Возможно ли создать новый бекап (отметьте все верные утверждения)?

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

Выберите верные утверждения
– Дублирование бекапа на удаленную площадку увеличивает безопасность, но значительно снижает скорость восстановления данных.
– Хранение бэкапа на локальном компьютере – дёшево, доступно, ограничено памятью жесткого диска.
– Хранение в Облаке 1С-Битрикс – бесплатно, очень надежно, просто, быстро. Объем хранимой информации зависит от редакции продукта.

Где можно хранить резервную копию (бэкап) сайта:

– в сторонних облаках
– локально
– в облаке 1С-Битрикс

Какое высказывание о процедуре резервного копирования многосайтового проекта на разных доменах неверно?
– При распаковке архива папки сайтов автоматически переносятся в соответствующие папки на сервере.

Сразу после создания подключения к облачному хранилищу
– старые файлы останутся на хостинге, а новые будут автоматически сохраняться в «облаке»

Выберите верные утверждения:
– Незарегистрированные пользователи будут видеть не актуальную страницу после нажатия кнопки Обновить кеш страницы при установленной опции Учитывать права доступа.
– Тегированный кеш автоматически обновляет кеш компонентов при изменении данных.
– При использовании Автокеширования обновление информации происходит в соответствии с параметрами отдельных компонентов.

Монитор производительности
– получает оценку производительности Bitrix Framework на данном сервере, выявляя основные ошибки настройки сервера;
– показывает скорость работы сайта на хостинге, выявляет «узкие» места сайта и основные ошибки настройки сервера;

Просмотреть содержимое подключенных контейнеров облачных хранилищ можно на странице
– Облачные хранилища (Контент > Облачные хранилища)

Страница “Сервер БД” модуля Монитор производительности в административной части сайта показывает
– сводную статистику производительности сервера базы данных и рекомендации.

Если при редактировании подключения к облачному хранилищу на закладке “Правила” в колонке “Список модулей” оставить поле пустым
– то под действие правила попадают файлы любых модулей

Производительность (выберите верные утверждения)
– зависит от пользовательских функций;
– это величина, обратная среднему времени исполнения ядром продукта пустой страницы;
– не показывает возможности масштабирования системы;

Данная страница:
perlication new
– отображает все базы данных для всех групп серверов

Время исполнения страниц можно посмотреть
– в формах монитора производительности в административной части, если включен сбор статистики.
– внизу каждой страницы публичной части сайта, если включена Отладка.

Какой тип таблиц MySQL рекомендуется использовать для улучшения производительности при больших нагрузках?
– InnoDB

Инспектор сайтов проверяет следующие параметры работы интернет-магазина:
– срок действия лицензионного ключа
– доступность сайта из двух географических точек
– срок действия домена
– срок SSL-сертификата

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

Добавление новых пользователей в систему возможно:
– как автоматически с помощью импорта, так и вручную

Для импорта пользователей из CSV-файла минимально необходимое условие, это
– указание имени и фамилии пользователя

Если пользователь удален из списка пользователей корпоративной сети, то:
– его аккаунт будет сохранен в системе.
– при попытке получить доступ к ресурсам сайта он получит отказ в авторизации.

Штатный инструмент безопасной авторизации

– Защищает в случае прослушивания трафика
– Требует подключённых дополнительных библиотек

Какие минимальные требования предъявляются к паролю при создании учетной записи Администратора?

– не менее 6 символов

Выберите правильный вариант:
Настройка какого поля позволяет ограничивать список пользователей имеющих доступ к сайту ad/ldap:
– 3

Формат показа даты и времени в публичном разделе сайта определяется
– в форме создания/редактирования Региональных настроек и отдельно для каждого сайта в форме создания/редактирования сайта

Можно ли скрывать исходный код компонента?
– да

Система позволяет просмотреть права на файлы и папки, установленные на уровне системы. Данные параметры отображаются:
– в “Менеджере файлов”

Форма «Проверка системы» служит для
– проверки сервера на соответствие техническим требованием продукта

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

В общем случае для создания нового сайта в рамках системы необходимо
– создать новую запись на странице «Список сайтов»

В каких формах системы могут быть заданы права доступа пользователям?

– в менеджере файлов
– в настройках групп пользователей
– в настройках информационных блоков
– в настройках модулей

Обновить вручную поисковый индекс необходимо после:

– изменения, добавления правил сортировки
– изменения информации без изменения даты
– изменения параметров морфологического поиска
– создания списка «стоп»-слов

2 комментария к “Bitrix framework. Сертификация

  1. Автору жму руку! Спасибо.
    Добавь еще этот вопрос:

    Работать напрямую с переменной $_SESSION
    Выберите ответ:
    – обязательно.
    – не желательно, но возможно.
    – запрещено.

    Правильный вариант: не желательно, но возможно

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *