Доступно

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

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

Цена: 4 900р-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 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.