Подготовка к собеседованию
База вопросов и ответов по фреймворкам. Вопросы сгруппированы по темам и отсортированы от простых к сложным: Junior Middle Senior.
Laravel
Основы и архитектура
Жизненный цикл запроса, сервис-контейнер, провайдеры, фасады, Artisan.
8 вопросов
Роутинг, контроллеры, middleware
Маршруты, параметры, Route Model Binding, ресурсные контроллеры, middleware.
7 вопросов
Blade и шаблоны
Директивы, наследование шаблонов, компоненты, экранирование, формы.
5 вопросов
Базы данных: миграции и Query Builder
Миграции, схема, Query Builder, транзакции, сиды и фабрики.
6 вопросов
Eloquent ORM
Модели, отношения, N+1, скоупы, аксессоры, события моделей.
8 вопросов
Валидация и формы
Правила валидации, Form Request, кастомные правила, обработка ошибок.
5 вопросов
Аутентификация и авторизация
Auth, guards, Gates и Policies, Sanctum, токены.
6 вопросов
Очереди, события, планировщик
Jobs и воркеры, события и слушатели, cron-планировщик, уведомления.
6 вопросов
Кэширование и производительность
Драйверы кэша, Cache API, оптимизация запросов, Octane, Redis.
5 вопросов
Тестирование
Feature и Unit тесты, RefreshDatabase, фабрики, моки и фейки, Pest.
5 вопросов
Безопасность
CSRF, XSS, SQL-инъекции, mass assignment, rate limiting, секреты.
5 вопросов
Продвинутые темы
Контейнер вглубь, макросы, pipelines, broadcasting, архитектура приложения.
6 вопросов