Фреймворки.sa_PHP

Фреймворки.sa_PHP

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

30 вопросов Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Что такое фреймворк в контексте программирования на PHP?

  1. Программная платформа, определяющая структуру программной системы
  2. Шаблон для PHP для быстрого создания интернет магазинов
  3. В практике программирования на PHP не используются фреймворки
Вопрос 2

Для чего используют фреймворки?

  1. Для ускорения разработки готового продукта
  2. Без их использования на чистом PHP невозможно создать готовый продукт
  3. Фреймворки в настоящее время в программировании уже не используется
Вопрос 3

Для чего используют фреймворк laravel?

  1. Laravel является библиотекой, а не фреймворком и служит для развертывания высоконагруженных систем
  2. Laravel служит для создания исключительно интернет магазинов и имеет много различных готовых шаблонов для этого
  3. Laravel используется в качестве помощника при создании сложных веб-ресурсов и приложений
Вопрос 4

Имеет ли фреймворк laravel поддержку MVC?

  1. Да
  2. Нет
  3. Да, но только в устаревших версиях, которые уже не используются
Вопрос 5

Используется ли в фреймворке laravel хэширование паролей пользователей?

  1. Да
  2. Да, но только до версии laravel 8
  3. Нет
Вопрос 6

Возможно ли установить laravel через composer?

  1. Да
  2. Нет
  3. Только версии laravel 8 и выше
Вопрос 7

Поддерживает ли laravel кэширование?

  1. Да
  2. Нет
Вопрос 8

Что такое коллекции в laravel?

  1. Это класс laravel, который использует массивы внутри и добавляет к ним множество функций
  2. Элементы которые предназначены для ускорения и унификации повторяющихся задач
  3. В laravel отсутствуют коллекции
Вопрос 9

Что такое PHP artisan?

  1. Это расширение для IDE PhpStorm ускоряющее разработку на базе фреймворка laravel
  2. Это встроенный модуль в laravel для авторизации пользователей
  3. Это интерфейс командной строки, входящий в состав Laravel
Вопрос 10

Какую команду нужно использовать для просмотра списка всех доступных команд Artisan?

  1. php artisan show
  2. php artisan list
  3. php artisan find
Вопрос 11

Существуют ли в laravel встроенные службы для отправки и проверки запросов подтверждения адреса электронной почты?

  1. Да
  2. Нет
  3. В версии laravel 8 и выше
Вопрос 12

Существует ли в laravel функционал сброса пароля?

  1. Да
  2. Нет
  3. Только в версиях laravel 6 или ниже
Вопрос 13

Какая версия MySQL поддерживается в laravel?

  1. MySQL 5.7 и выше
  2. MySQL 5.2 и выше
  3. MySQL 4.7 и выше
Вопрос 14

Имеется ли в laravel встроенная поддержка тестирования с помощью PHPUnit?

  1. Да
  2. Нет
  3. Только в laravel 8
Вопрос 15

Имеется ли в laravel поддержка защиты от CSRF уязвимости?

  1. Да
  2. Нет
  3. Только в laravel 7
Вопрос 16

Как называется контроллер в laravel который отвечает за аутентификацию пользователей?

  1. AuthController
  2. InputController
  3. AddController
Вопрос 17

Возможно ли создавать константы в laravel?

  1. Да
  2. Нет
  3. Только в версии laravel 8
Вопрос 18

Что такое Laravel Tinker?

  1. Это мощный REPL для фреймворка Laravel, основанный на пакете PsySH
  2. Это расширение для IDE PhpStorm благодаря которому можно работать с laravel
  3. Это специализированный дебаггер для работы с laravel
Вопрос 19

Что такое макросы в laravel?

  1. Это подход к добавлению некоторых недостающих функций в основной компонент Laravel с помощью фрагмента кода, который не существует в классе Laravel
  2. Это специальные шаблоны для оформления визуальной части сайта на базе laravel
  3. Это расширение для IDE PhpStorm благодаря которому можно работать с laravel
Вопрос 20

Что такое middleware и какие возможные сценарии использования в laravel?

  1. Такого понятия в laravel не существует
  2. Это посредник обеспечивающий удобный механизм для проверки и фильтрации HTTP-запросов, поступающих в приложение
  3. Это специальное расширение для хэширования паролей в laravel
Вопрос 21

Что такое Bootstrap в laravel?

  1. Это расширение laravel
  2. Свободный набор инструментов для создания сайтов и веб-приложений
  3. Bootstrap – это точка входа для запуска фреймворка Laravel
Вопрос 22

Что такое контракты laravel?

  1. Так называются ошибки в программном коде в рамках работы с фреймворком laravel
  2. Это набор интерфейсов, которые описывают основной функционал, предоставляемый фреймворком
  3. Это правила написания кода при работе с laravel
Вопрос 23

Какие каталоги нуждаются в разрешении на запись для установки и запуска Laravel?

  1. Только storage
  2. storage и bootsrap / cache
  3. Все каталоги
Вопрос 24

Что такое Composer?

  1. Это расширение в IDE PhpStorm
  2. Это пакетный менеджер зависимостей, предназначенный для упрощения загрузки и установки сторонних php библиотек в проект
  3. Это фреймворк PHP
Вопрос 25

Что такое фасады Laravel?

  1. Это готовый шаблон интернет магазина для laravel
  2. Фасады предоставляют «статический» интерфейс к классам, доступным в сервис-контейнере
  3. В laravel не используются фасады
Вопрос 26

В чем преимущество использования фасадов в laravel?

  1. Использование фасадов в laravel вызвано крайней на то необходимостью, а не наличием каких - либо существенных преимуществ
  2. В laravel не существует фасадов
  3. Они обеспечивают лаконичный, запоминающийся синтаксис, который позволяет использовать возможности Laravel, не запоминая длинные имена классов, которые должны внедряться или настраиваться вручную, также они легко тестируются
Вопрос 27

Имеет ли laravel поддержку SQLite?

  1. Да
  2. Нет
  3. Только в версии laravel 6
Вопрос 28

Имеет ли laravel поддержку SQL Server?

  1. Да
  2. Нет
  3. Только в версии laravel 5
Вопрос 29

Имеет ли laravel поддержку Postgres?

  1. Да
  2. Нет
  3. Только в версии laravel 8 и выше
Вопрос 30

Имеет ли laravel поддержку шаблонизатора blade?

  1. Да
  2. Нет
  3. Только в версии laravel 8 и выше