Заголовок баннера:

СКИДКА -12%
Текст баннера Осталось 3 дня!

[Areaweb] PHP Framework для блондинок (2023)

Автор: Viktoriia
Создано: 09.05.2025 15:00
Просмотров: 8
[Areaweb] PHP Framework для блондинок (2023)
[Areaweb] PHP Framework для блондинок (2023)

Курс PHP Framework для блондинок от Areaweb
В этом курсе мы снуля построим свой собственный PHP фреймворк используя современные паттерны и компоненты.

Преподаватель, автор курса Михаил Протасевич
Основатель AreaWeb и Somecode. Действующий разработчик в компании Smartcat.
У автора есть ютуб канал можно посмотреть примеры некоторые уроки.

Программа:
Запрос и ответ
• Front Controller (единая точка входа)

Автозагрузка классов

Request класс
Response класс
HTTP Kernel

Маршрутизация и контроллеры
Пакет FastRoute

Добавление маршрутов
Получение информации о маршруте

Объявление роутов
Первый контроллер

Аргументы метода контроллера
Router класс (часть 1)

Router класс (часть 2)
Гибкий обработчик маршрута
Обработка исключений

Контейнер внедрения зависимостей
Dependency Injection (внедрение зависимостей)

Разделяем клиентский код от ядра фреймворка
Создаем контейнер

Исключения контейнера
Метод has()

Автоматическое связывание (часть 1)
Автоматическое связывание (часть 2)
Автоматическое связывание (часть 3)

Контейнер внедрения зависимостей. Часть 2
Использование контейнера

Псевдонимы (aliases) контейнера
Параметры контейнера

Контейнер + контроллер
Режимы окружения
Использование переменных среды

Шаблонизатор
Шаблонизатор Twig

Абстрактный контроллер
Отображение шаблонов

Создание шаблонов представлений (view)
Переиспользуемые шаблоны

Создание формы
Предотвращение XSS атак

Консольное приложение (CLI)
Консольные приложения (CLI)
Абстрактный слой базы данных

Файлы миграции
Входная точка CLI

Классы консольных команд
Регистрация команд

Запуск консольного приложения
Выполнение консольных команд
Опции консольных команд

Миграции базы данных
Шаги создания миграций

Таблица миграций
Транзакции

Получение выполненных миграций
Получаем файлы миграций для применения

Migrate Up
Добавляем миграцию в игнор-лист
Выполняем SQL миграций

Сохранение и получение данных
Отправка формы

Получаем Request
Создаем сущность поста

Добавляем пост в базу данных
Получаем пост
findOrFail метод

Сессии и посредники
Редирект

Сессии и флеш-сообщения
Фабрика отображения шаблонов

Отображение флеш-сообщений
PSR-15 Middleware (посредник)

Внедрение посредников
Автоматическое связывание для посредников

Завершение посредника
Посредник запуска сессии
Очистка запроса

Регистрация
Создание сущности пользователя

Миграция для таблицы пользователей
Форма регистрации

Модель формы регистрации
Валидация формы

Перенаправление на форму с ошибками
Метод сохранения формы
User Service

Аутентификация
Форма входа

Компонент аутентификации
Проверка учетных данных пользователя

User Service
Вход пользователя
Перенаправление аутентифицированных пользователей

Посредники маршрута
Посредник маршрута

Внедрение посредников
Рефакторинг роутера

Посредник аутентификации
Посредник гостя

Завершение регистрации
Ссылка выхода
Обработка выхода

Отправка событий
Диспетчер событий

Объекты события
Отправка событий

Слушатели событий
Связываем события и слушатели

Остановка распространения события
Обработка события добавления данных

Начальная загрузка приложения
Параметр базового пути для контейнера
Сервис-провайдеры
Регистрация сервис-провайдеров
Отправка заголовков ответа
Для просмотра содержимого вам необходимо авторизоваться

Скачать курс - [Areaweb] PHP Framework для блондинок (2023)

Для доступа к скачиванию вам необходимо авторизоваться

Комментарии 0

Пока нет комментариев. Будьте первым, кто оставит комментарий!
Чтобы оставить комментарий, войдите или зарегистрируйтесь.