Laravel
Бэкенд-разработка на PHP-фреймворке Laravel. От установки и роутинга до ORM, миграций, API, очередей и деплоя. Курсы покрывают Eloquent, работу с БД, аутентификацию через Sanctum, тестирование и production-подходы.
Основы Laravel
Установка, структура проекта, Artisan, роутинг, контроллеры, Blade, миграции, Eloquent, валидация, Sanctum. Всё, чтобы начать писать на Laravel.
Eloquent ORM
Модели, конвенции, CRUD, Soft Deletes, скоупы, все виды связей (один-к-одному, один-ко-многим, многие-ко-многим, полиморфные), жадная загрузка, аксессоры, мутаторы, события модели.
Роуты и контроллеры
HTTP-методы, параметры, именованные роуты, группы, middleware, resource-контроллеры, Route Model Binding, Form Request, ответы и редиректы.
Миграции и сиды
Создание таблиц, типы колонок, модификаторы, внешние ключи, индексы, изменение схемы, сиды, фабрики, откат и пересоздание БД, деплой миграций.
API и ресурсы
REST, JSON, API-ресурсы, resource-контроллеры, валидация, пагинация, фильтрация, Sanctum, обработка ошибок, версионирование, документация.