Доступно

PHP Framework для блондинок [Areaweb]

Тема в разделе "Курсы по программированию", создана пользователем super-sms, 14 сен 2023.

Цена: 4900р.-91%
Взнос: 400р.
100%

Основной список: 28 участников

Резервный список: 14 участников

Статус обсуждения:
Комментирование ограничено.
  1. 14 сен 2023
    #1
    super-sms
    super-sms ОргОрганизатор

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

    Курс 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

    Продажник >>
    Цена: 4900р
     
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      11 окт 2023
    2. nikander
      nikander участвует.
      11 окт 2023
    3. Ketopal
      Ketopal участвует.
      8 окт 2023
    4. Roozeveldt
      Roozeveldt участвует.
      7 окт 2023

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      11 окт 2023
    2. skladchik.com
      Взнос составляет 200р.
      25 сен 2023
    3. skladchik.com
      Складчина активна.
      25 сен 2023
    4. skladchik.com
      Сбор взносов начинается 25.09.2023.
      19 сен 2023
  3. Обсуждение
  4. 16 сен 2023
    #2
    hallo
    hallo СкладчикСкладчик
    Тема интересная, думаю, стоит записаться.
     
  5. 18 сен 2023
    #3
    kolovorat
    kolovorat ЧКЧлен клуба
    Когда планируете сборы?
     
  6. 19 сен 2023
    #4
    super-sms
    super-sms ОргОрганизатор
    уже.
     
    3 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.