Скачать PHP Framework для блондинок [Areaweb]

  • Автор темы Автор темы admin
  • Дата начала Дата начала
  • Приглашаем разместиться на бесплатной основе в разделе Маркет -> услуг. Наш ТГ: @ble_lol
    Для просмотра КУРСОВ надо статус VIP, КУПИТЬ МОЖНО ТУТ: https://ble.lol/account/upgrades

    Запрещенно работать RU и СНГ! Блок навечно!

admin

Команда форума
Баба Яга
9 Ноя 2024
26,451
269
BCoin
184,247
DEP
41,637р
[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
Вход пользователя
Перенаправление аутентифицированных пользователей
Посредники маршрута
Посредник маршрута
Внедрение посредников
Рефакторинг роутера
Посредник аутентификации
Посредник гостя
Завершение регистрации
Ссылка выхода
Обработка выхода
Отправка событий
Диспетчер событий
Объекты события
Отправка событий
Слушатели событий
Связываем события и слушатели
Остановка распространения события
Обработка события добавления данных
Начальная загрузка приложения
Параметр базового пути для контейнера
Сервис-провайдеры
Регистрация сервис-провайдеров
Отправка заголовков ответа

Скрытое содержимое могут видеть только пользователи групп(ы): VIP