-
Урок 1.
00:12:08
1.1 Front Controller (единая точка входа)
-
Урок 2.
00:08:18
1.2 Автозагрузка классов
-
Урок 3.
00:06:38
1.3 Request класс
-
Урок 4.
00:02:49
1.4 Response класс
-
Урок 5.
00:03:34
1.5 HTTP Kernel
-
Урок 6.
00:04:46
2.1 Пакет FastRoute
-
Урок 7.
00:14:26
2.2 Добавление маршрутов 2
-
Урок 8.
00:03:50
2.3 Получение информации о маршруте
-
Урок 9.
00:07:41
2.4 Объявление роутов
-
Урок 10.
00:04:04
2.5 Первый контроллер
-
Урок 11.
00:04:46
2.6 Аргументы метода контроллера
-
Урок 12.
00:07:16
2.7 Router класс (часть 1)
-
Урок 13.
00:09:34
2.8 Router класс (часть 2)
-
Урок 14.
00:03:37
2.9 Гибкий обработчик маршрута
-
Урок 15.
00:06:15
2.10 Обработка исключений
-
Урок 16.
00:04:55
3.1 Dependency Injection (внедрение зависимостей)
-
Урок 17.
00:11:29
3.2 Разделяем клиентский код от ядра фреймворка
-
Урок 18.
00:11:58
3.3 Создаем контейнер
-
Урок 19.
00:06:00
3.4 Исключения контейнера
-
Урок 20.
00:02:07
3.5 Метод has()
-
Урок 21.
00:08:01
3.6 Автоматическое связывание (часть 1)
-
Урок 22.
00:11:40
3.7 Автоматическое связывание (часть 2)
-
Урок 23.
00:11:40
3.8 Автоматическое связывание (часть 3)
-
Урок 24.
00:06:05
4.1 Использование контейнера
-
Урок 25.
00:05:01
4.2 Псевдонимы (aliases) контейнера
-
Урок 26.
00:07:20
4.3 Параметры контейнера
-
Урок 27.
00:06:13
4.4 Контейнер + контроллер
-
Урок 28.
00:07:24
4.5 Режимы окружения
-
Урок 29.
00:04:55
4.6 Использование переменных среды
-
Урок 30.
00:08:20
5.1 Шаблонизатор Twig
-
Урок 31.
00:06:32
5.2 Абстрактный контроллер
-
Урок 32.
00:05:32
5.3 Отображение шаблонов
-
Урок 33.
00:04:14
5.4 Создание шаблонов представлений (view)
-
Урок 34.
00:05:21
5.5 Переиспользуемые шаблоны
-
Урок 35.
00:02:12
5.6 Создание формы
-
Урок 36.
00:02:08
5.7 Предотвращение XSS атак
-
Урок 37.
00:02:25
6.1 Консольные приложения (CLI)
-
Урок 38.
00:12:52
6.2 Абстрактный слой базы данных
-
Урок 39.
00:03:18
6.3 Файлы миграции
-
Урок 40.
00:08:03
6.4 Входная точка CLI
-
Урок 41.
00:03:18
6.5 Классы консольных команд
-
Урок 42.
00:15:53
6.6 Регистрация команд
-
Урок 43.
00:01:57
6.7 Запуск консольного приложения
-
Урок 44.
00:07:02
6.8 Выполнение консольных команд
-
Урок 45.
00:05:17
6.9 Опции консольных команд
-
Урок 46.
00:02:35
7.1 Шаги создания миграций
-
Урок 47.
00:12:02
7.2 Таблица миграций
-
Урок 48.
00:01:51
7.3 Транзакции
-
Урок 49.
00:02:55
7.4 Получение выполненных миграций
-
Урок 50.
00:05:44
7.5 Получаем файлы миграций для применения
-
Урок 51.
00:04:39
7.6 Migrate Up
-
Урок 52.
00:03:01
7.7 Добавляем миграцию в игнор-лист
-
Урок 53.
00:04:47
7.8 Выполняем SQL миграций
-
Урок 54.
00:04:14
8.1 Отправка формы
-
Урок 55.
00:05:01
8.2 Получаем Request
-
Урок 56.
00:05:45
8.3 Создаем сущность поста
-
Урок 57.
00:09:08
8.4 Добавляем пост в базу данных
-
Урок 58.
00:07:38
8.5 Получаем пост
-
Урок 59.
00:03:20
8.6 findOrFail метод
-
Урок 60.
00:05:11
9.1 Редирект
-
Урок 61.
00:13:01
9.2 Сессии и флеш-сообщения
-
Урок 62.
00:08:56
9.3 Фабрика отображения шаблонов
-
Урок 63.
00:06:54
9.4 Отображение флеш-сообщений
-
Урок 64.
00:13:41
9.5 PSR-15 Middleware (посредник)
-
Урок 65.
00:03:21
9.6 Внедрение посредников
-
Урок 66.
00:03:43
9.7 Автоматическое связывание для посредников
-
Урок 67.
00:03:45
9.8 Завершение посредника
-
Урок 68.
00:05:16
9.9 Посредник запуска сессии
-
Урок 69.
00:05:06
9.10 Очистка запроса
-
Урок 70.
00:03:42
10.1 Создание сущности пользователя
-
Урок 71.
00:02:17
10.2 Миграция для таблицы пользователей
-
Урок 72.
00:04:09
10.3 Форма регистрации
-
Урок 73.
00:06:44
10.4 Модель формы регистрации
-
Урок 74.
00:06:15
10.5 Валидация формы
-
Урок 75.
00:04:09
10.6 Перенаправление на форму с ошибками
-
Урок 76.
00:02:06
10.7 Метод сохранения формы
-
Урок 77.
00:08:14
10.8 User Service
-
Урок 78.
00:03:13
11.1 Форма входа
-
Урок 79.
00:03:50
11.2 Компонент аутентификации
-
Урок 80.
00:03:07
11.3 Проверка учетных данных пользователя
-
Урок 81.
00:07:00
11.4 User Service
-
Урок 82.
00:04:24
11.5 Вход пользователя
-
Урок 83.
00:05:47
11.6 Перенаправление аутентифицированных пользователей
-
Урок 84.
00:06:23
12.1 Посредник маршрута
-
Урок 85.
00:10:14
12.2 Внедрение посредников
-
Урок 86.
00:03:47
12.3 Рефакторинг роутера
-
Урок 87.
00:07:20
12.4 Посредник аутентификации
-
Урок 88.
00:02:22
12.5 Посредник гостя
-
Урок 89.
00:01:30
12.6 Завершение регистрации
-
Урок 90.
00:04:46
12.7 Ссылка выхода
-
Урок 91.
00:02:30
12.8 Обработка выхода
-
Урок 92.
00:07:12
13.1 Диспетчер событий
-
Урок 93.
00:05:01
13.2 Объекты события
-
Урок 94.
00:02:24
13.3 Отправка событий
-
Урок 95.
00:05:49
13.4 Слушатели событий
-
Урок 96.
00:07:31
13.5 Связываем события и слушатели
-
Урок 97.
00:05:41
13.6 Остановка распространения события
-
Урок 98.
00:11:57
13.7 Обработка события добавления данных
-
Урок 99.
00:02:30
14.1 Параметр базового пути для контейнера
-
Урок 100.
00:07:04
14.2 Сервис-провайдеры
-
Урок 101.
00:06:28
14.3 Регистрация сервис-провайдеров
-
Урок 102.
00:03:21
14.4 Отправка заголовков ответа