Длительность
Программа
История и перенос прогресса
0:00
Время занятия вышло. Дорешай задание спокойно или
Итог занятия
Домашка — необязательно, вне таймера
Выбери тему — задачи будут идти одна за другой, пока не надоест
Теория всех шагов программы по блокам. Открой тему, чтобы прочитать.
Как проходит занятие
Занятие — 10–90 минут: разминка по пройденному, новые шаги с короткой теорией и задачами, практика. У каждой задачи две попытки: с первой — 100 очков, со второй — 60, после второй ошибки показывается правильный ответ. Дальше по программе — если решено 70 % заданий.
Задачи с числами генерируются заново при каждом повторе шага. Дробный ответ можно вводить через запятую, точку или дробью: 0,5, 0.5, 1/2. В тренажёре любая тема без таймера.
О курсе
Artisan и структура проекта, маршруты и контроллеры, валидация и Blade, миграции и Eloquent, связи и проблема N+1, пагинация, вход, Sanctum, Gate и Policy, API Resources, очереди, события, почта, кэш, планировщик, файлы, тесты и выкладка.
Программа курса: 34 урока
Проект и маршруты
- Установка, Artisan и структура проекта
- .env и настройки
- Маршруты
- Ресурсные контроллеры
- Проект и маршруты: смешанная тренировка
- Контроль: проект и маршруты
Запросы и шаблоны
- Валидация и Form Request
- Шаблоны Blade
- Middleware
- Контроль: запросы и шаблоны
База данных и Eloquent
- Миграции и схема
- Модели Eloquent
- Связи моделей
- Жадная загрузка и проблема N+1
- Построитель запросов
- Пагинация
- База данных: смешанная тренировка
- Контроль: база данных и Eloquent
Пользователи и API
- Вход пользователей
- Sanctum: токены для API
- Авторизация: Gate и Policy
- API Resources
- Контроль: пользователи и API
Фоновая работа и сервисы
- Очереди и задачи
- События и слушатели
- Почта и уведомления
- Кэш
- Планировщик задач
- Файлы и Storage
- Контроль: фоновая работа и сервисы
Тесты и выкладка
- Тесты в Laravel
- Выкладка на сервер
- Итоговая тренировка
- Контроль: тесты и выкладка