KursSliv
0Корзина

Areaweb PHP Framework для блондинок 2023

Areaweb PHP Framework для блондинок 2023 скриншот на облаке
Areaweb PHP Framework для блондинок 2023
Areaweb PHP Framework для блондинок 2023
Areaweb PHP Framework для блондинок 2023 слив курса
  • Автор / Школа: Areaweb, 2023
  • Категория: Администрирование и программирование
  • Скачать: Облако Google / Yandex / Mail
  • Торрент (torrent): нет
  • Бесплатно 1 урок: по запросу

О курсе

[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
  • Вход пользователя
    • Перенаправление аутентифицированных пользователей
  • Посредники маршрута
  • Посредник маршрута
  • Внедрение посредников
  • Рефакторинг роутера
  • Посредник аутентификации
  • Посредник гостя
  • Завершение регистрации
  • Ссылка выхода
    • Обработка выхода
  • Отправка событий
  • Диспетчер событий
  • Объекты события
  • Отправка событий
  • Слушатели событий
  • Связываем события и слушатели
  • Остановка распространения события
    • Обработка события добавления данных
  • Начальная загрузка приложения
  • Параметр базового пути для контейнера
    Сервис-провайдеры
  • Регистрация сервис-провайдеров
    Отправка заголовков ответа


Отзывы



Кликните на изображение чтобы обновить код, если он неразборчив