1. Присоединяйся к лучшим! Пройди - РЕГИСТРАЦИЮ!

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

Тема в разделе "Администрирование и программирование", создана пользователем Shark Mafia, 12 окт 2023.

Поделиться этой страницей

  1. Shark Mafia

    By:Shark Mafia12 окт 2023
    Moderator
    Команда форума Модератор

    Регистрация:
    18 май 2021
    Сообщения:
    21.149
    Симпатии:
    54.868
    [Areaweb] PHP Framework для блондинок (2023)
    2023-10-12_21-24-40
    Курс 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
    • Вход пользователя
      • Перенаправление аутентифицированных пользователей
    • Посредники маршрута
    • Посредник маршрута
    • Внедрение посредников
    • Рефакторинг роутера
    • Посредник аутентификации
    • Посредник гостя
    • Завершение регистрации
    • Ссылка выхода
      • Обработка выхода
    • Отправка событий
    • Диспетчер событий
    • Объекты события
    • Отправка событий
    • Слушатели событий
    • Связываем события и слушатели
    • Остановка распространения события
      • Обработка события добавления данных
    • Начальная загрузка приложения
    • Параметр базового пути для контейнера
      Сервис-провайдеры
    • Регистрация сервис-провайдеров
      Отправка заголовков ответа
    Продажник:

    Скачать:
     
    Dinamed нравится это.
Похожие темы
  1. Todos
    Ответов:
    0
    Просмотров:
    444
  2. Todos
    Ответов:
    0
    Просмотров:
    409
  3. Todos
    Ответов:
    2
    Просмотров:
    989
  4. #Megalodon
    Ответов:
    0
    Просмотров:
    1.043
  5. #Megalodon
    Ответов:
    8
    Просмотров:
    1.526
  6. #Megalodon
    Ответов:
    0
    Просмотров:
    641
  7. Shark Mafia
    Ответов:
    0
    Просмотров:
    652
Загрузка...