Разработчик Bitrix Framework. Middle. Тест № 1

С помощью технологии отложенных функций можно
Ответ:задать в теле страницы часть визуальных элементов, выводимых в прологе.


Сможет ли пользователь группы 7 непосредственно редактировать файл?
 
Ответ:нет


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


Выберете правильный порядок следования. В Bitrix Framework модель, представление, поведение – это:
Ответ:API, шаблоны, компоненты;


Структура Bitrix Framework это:
Ответ:Модули, компоненты, файлы страниц


Функции-обработчики событий RegisterModuleDependences и AddEventHandler отличаются:
Ответ:

  • RegisterModuleDependences работает с обработчиками модуля, а AddEventHandler — с обработчиками вне модулей
  • RegisterModuleDependences производит регистрацию в базе данных, а AddEventHandler в файле init.php.

Какой инструмент рекомендуется использовать в том случае, когда необходимо организовать запуск каких либо PHP функций в абсолютно точно заданное время?
Ответ:утилита cron


Повлиять на ход выполнения какой-нибудь API функции лучше всего с помощью:
Ответ:Функционала обработчиков событий


Чтобы агент выполнился в заданное время необходимо:
Ответ:зарегистрировать его в системе


Отложенные функции:
Ответ:

  • выполняются в самом конце страницы, в служебной части эпилога
  • результаты работы этих функций выводятся в прологе
  • не рекомендуется использовать в файлах шаблона компонента, результаты которых кешируются

Технология отложенных функций:
Ответ:

  • используется в компонентах;
  • фрагментирует контент страницы, обеспечивая временное откладывание выполнения других функций;
  • позволяет задавать заголовок страницы, пункты навигационной цепочки, CSS стили, дополнительные кнопки в панель управления, мета-теги и так далее;
  • выводит результаты своей работы в прологе, то есть выше по коду, чем они были заданы;

Если функция-агент не принадлежит ни одному из модулей, то ее необходимо разместить:
Ответ:в файле /bitrix/php_interface/init.php


Переход к добавлению свойств для разделов инфоблока выполняется:
Ответ:с помощью ссылки «Добавить пользовательское свойство», расположенной на закладке «Доп. поля» страницы редактирования раздела инфоблока


Оптимизировать работу с БД можно:
Ответ:правильным проектированием структуры данных, выбором связей и их реализацией средствами системы инфоблоков


Файл init.php:
Ответ:

  • содержит подключение дополнительных функций
  • содержит инициализацию обработчиков событий
  • ошибка в файле приведёт к потере работоспособности всего сайта
  • каждый сайт может иметь свой init.php
  • может быть общим для всех сайтов

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


Перед сдачей проекта необходимо протестировать его с помощью:
Ответ:инструмента Монитор качества


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

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

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

  • class.php
  • ajax.php

Регистрация сервиса при использовании сервис локатора выполняется:
Ответ:

  • через файлы настроек bitrix/.settings.php или {moduleName}/.settings.php
  • с помощью API, методами класса Bitrix / Main / DI / ServiceLocator

Какие из перечисленных соглашений AJAX верные?
Ответ:

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

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

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

С помощью технологии отложенных функций можно
Ответ:задать в теле страницы часть визуальных элементов, выводимых в прологе.


Сможет ли пользователь группы 7 непосредственно редактировать файл?
 
Ответ:нет


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


Выберете правильный порядок следования. В Bitrix Framework модель, представление, поведение – это:
Ответ:API, шаблоны, компоненты;


Структура Bitrix Framework это:
Ответ:Модули, компоненты, файлы страниц


Функции-обработчики событий RegisterModuleDependences и AddEventHandler отличаются:
Ответ:

  • RegisterModuleDependences работает с обработчиками модуля, а AddEventHandler — с обработчиками вне модулей
  • RegisterModuleDependences производит регистрацию в базе данных, а AddEventHandler в файле init.php.

Какой инструмент рекомендуется использовать в том случае, когда необходимо организовать запуск каких либо PHP функций в абсолютно точно заданное время?
Ответ:утилита cron


Повлиять на ход выполнения какой-нибудь API функции лучше всего с помощью:
Ответ:Функционала обработчиков событий


Чтобы агент выполнился в заданное время необходимо:
Ответ:зарегистрировать его в системе


Отложенные функции:
Ответ:

  • выполняются в самом конце страницы, в служебной части эпилога
  • результаты работы этих функций выводятся в прологе
  • не рекомендуется использовать в файлах шаблона компонента, результаты которых кешируются

Технология отложенных функций:
Ответ:

  • используется в компонентах;
  • фрагментирует контент страницы, обеспечивая временное откладывание выполнения других функций;
  • позволяет задавать заголовок страницы, пункты навигационной цепочки, CSS стили, дополнительные кнопки в панель управления, мета-теги и так далее;
  • выводит результаты своей работы в прологе, то есть выше по коду, чем они были заданы;

Если функция-агент не принадлежит ни одному из модулей, то ее необходимо разместить:
Ответ:в файле /bitrix/php_interface/init.php


Переход к добавлению свойств для разделов инфоблока выполняется:
Ответ:с помощью ссылки «Добавить пользовательское свойство», расположенной на закладке «Доп. поля» страницы редактирования раздела инфоблока


Оптимизировать работу с БД можно:
Ответ:правильным проектированием структуры данных, выбором связей и их реализацией средствами системы инфоблоков


Файл init.php:
Ответ:

  • содержит подключение дополнительных функций
  • содержит инициализацию обработчиков событий
  • ошибка в файле приведёт к потере работоспособности всего сайта
  • каждый сайт может иметь свой init.php
  • может быть общим для всех сайтов

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


Перед сдачей проекта необходимо протестировать его с помощью:
Ответ:инструмента Монитор качества


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

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

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

  • class.php
  • ajax.php

Регистрация сервиса при использовании сервис локатора выполняется:
Ответ:

  • через файлы настроек bitrix/.settings.php или {moduleName}/.settings.php
  • с помощью API, методами класса Bitrix / Main / DI / ServiceLocator

Какие из перечисленных соглашений AJAX верные?
Ответ:

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

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

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

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

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