• У нас ещё есть ChatGPT/DALLE/VISION. Всё это бесплатно.

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

serafim

Житель Разулы
Команда форума
Разула в сердце
Регистрация
25 Апр 2016
Сообщения
78.856
Реакции
158.635
Ra
243.048
[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 Вход пользователя
  • Перенаправление аутентифицированных пользователей
Посредники маршрута Посредник маршрута Внедрение посредников Рефакторинг роутера Посредник аутентификации Посредник гостя Завершение регистрации Ссылка выхода
  • Обработка выхода
Отправка событий Диспетчер событий Объекты события Отправка событий Слушатели событий Связываем события и слушатели Остановка распространения события
  • Обработка события добавления данных
Начальная загрузка приложения Параметр базового пути для контейнера
Сервис-провайдеры Регистрация сервис-провайдеров
Отправка заголовков ответа Продажник:
PHP Framework для блондинок
Скачать:
 

Теги по которым нашли тему

  1. PHP
Сверху