Админ. и Програм.  Скачать [Areaweb] PHP Framework для блондинок (2023)

superslivman

Администратор
Администратор
Регистрация
02/07/2020
Сообщения
30,581
Реакции
3,938
[Areaweb] PHP Framework для блондинок (2023) 0.webp Курс 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
  • Вход пользователя Перенаправление аутентифицированных пользователей
  • Посредники маршрута
  • Посредник маршрута
  • Внедрение посредников
  • Рефакторинг роутера
  • Посредник аутентификации
  • Посредник гостя
  • Завершение регистрации
  • Ссылка выхода Обработка выхода
  • Отправка событий
  • Диспетчер событий
  • Объекты события
  • Отправка событий
  • Слушатели событий
  • Связываем события и слушатели
  • Остановка распространения события Обработка события добавления данных
  • Начальная загрузка приложения
  • Параметр базового пути для контейнера Сервис-провайдеры
  • Регистрация сервис-провайдеров Отправка заголовков ответа
Продажник:



Скачать:

 
Назад
Сверху