Брат Тук
Брат Тук

Брат Тук

Редактор
badge 1 год с нами! badge Награда за 5000 очков репутации badge За 500 сообщений!
Регистрация
18/04/2023
Сообщения
8.255
Репутация
11.369
  • 1
  • #1
Автор: Areaweb
Название: PHP Framework для блондинок (2023)

[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

  • Вход пользователя
    • Перенаправление аутентифицированных пользователей
    • Посредники маршрута
  • Посредник маршрута

  • Внедрение посредников

  • Рефакторинг роутера

  • Посредник аутентификации

  • Посредник гостя

  • Завершение регистрации

  • Ссылка выхода
    • Обработка выхода
    • Отправка событий
  • Диспетчер событий

  • Объекты события

  • Отправка событий

  • Слушатели событий

  • Связываем события и слушатели

  • Остановка распространения события
    • Обработка события добавления данных
    • Начальная загрузка приложения
  • Параметр базового пути для контейнера

  • Сервис-провайдеры

  • Регистрация сервис-провайдеров


    Отправка заголовков ответа

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 

Отзывов в теме: 1

Курс не смотрел, но досрочно кидаю респект автору. Предыдущий курс по PHP был хорош
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Брат Тук
Ответы
2
Просмотры
216
natasapuga
natasapuga
Брат Тук
Ответы
1
Просмотры
466
Людмила_С
Брат Тук
Ответы
1
Просмотры
399
Яуникальная
Яуникальная
Брат Тук
Ответы
0
Просмотры
340
Брат Тук
Брат Тук

Похожие темы

Алан-э-Дейл
Ответы
19
Просмотры
10K
noiselassie
noiselassie
Дева Мэриан
Ответы
0
Просмотры
2K
Дева Мэриан
Дева Мэриан
Брат Тук
Ответы
0
Просмотры
1K
Брат Тук
Брат Тук
Малыш Джон
Ответы
1
Просмотры
3K
kira12349
Дева Мэриан
Ответы
1
Просмотры
4K
blackjackvorobei
blackjackvorobei
Брат Тук
Ответы
1
Просмотры
1K
Golddenkk
Golddenkk
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
5K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Сверху Снизу