Ежедневно, с 8:30 до 22:30
Предзаказ
1448

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

Средняя оценка 5.0 из 5 на основании 1 голосов 5.0 (1)
0 0
0
Сайт:
500 ₽
4900 ₽
-90%
Кэшбэк: 5% (25 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.

В этом курсе мы с нуля построим свой собственный 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
                      • Вход пользователя
                      • Перенаправление аутентифицированных пользователей

                        Посредники маршрута

                        • Посредник маршрута
                        • Внедрение посредников
                        • Рефакторинг роутера
                        • Посредник аутентификации
                        • Посредник гостя
                        • Завершение регистрации
                        • Ссылка выхода
                        • Обработка выхода

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

                          • Диспетчер событий
                          • Объекты события
                          • Отправка событий
                          • Слушатели событий
                          • Связываем события и слушатели
                          • Остановка распространения события
                          • Обработка события добавления данных

                            Начальная загрузка приложения

                            • Параметр базового пути для контейнера
                            • Сервис-провайдеры
                            • Регистрация сервис-провайдеров
                            • Отправка заголовков ответа
                            Характеристики
                            Наличие Предзаказ Тип Видео Размещение на сайте 14.09.2023 Артикул 1448

                            Об авторах

                            Фото: Михаил Протасевич
                            0.0
                            Михаил Протасевич
                            Разработчик, основатель проектов AreaWeb и Somecode. Автор курса о создании собственного PHP-фреймворка на современных паттернах и компонентах.
                            Фото: Areaweb
                            0.0
                            Areaweb
                            Образовательный проект по веб-разработке на PHP с девизом «Не читай теорию. Пиши код». Курсы по PHP, Composer, Laravel и REST API.

                            Отзывы и комментарии

                            Отзывов ещё нет, будьте первыми

                            Написать отзыв
                            Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

                            Похожие товары:

                            Постер товара: PHP-2: Профессиональное программирование
                            Скидка 86%
                            Предзаказ
                            Средняя оценка 0.0 из 5 на основании 0 голосов
                            PHP-2: Профессиональное программирование
                            Symfony и другие PHP-фреймворки
                            Постер товара: Framework Laravel
                            Скидка 88%
                            Предзаказ
                            Средняя оценка 0.0 из 5 на основании 0 голосов
                            Framework Laravel
                            Laravel
                            Постер товара: PHP – базовый курс
                            Скидка 90%
                            Предзаказ
                            Средняя оценка 0.0 из 5 на основании 0 голосов
                            PHP – базовый курс
                            PHP-бэкенд
                            Постер товара: PHP – ООП
                            Скидка 90%
                            Предзаказ
                            Средняя оценка 5.0 из 5 на основании 1 голосов
                            PHP – ООП
                            PHP-бэкенд
                            Постер товара: Практический курс по Laravel
                            Скидка 75%
                            Предзаказ
                            Средняя оценка 0.0 из 5 на основании 0 голосов
                            Практический курс по Laravel
                            Laravel
                            Постер товара: Основы PHP: Структура и Синтаксис
                            Скидка 56%
                            Предзаказ
                            Средняя оценка 0.0 из 5 на основании 0 голосов
                            Основы PHP: Структура и Синтаксис
                            PHP-бэкенд
                            Постер товара: Современные фреймворки на PHP
                            Скидка 75%
                            Предзаказ
                            Средняя оценка 5.0 из 5 на основании 1 голосов
                            Современные фреймворки на PHP
                            Symfony и другие PHP-фреймворки
                            Постер товара: Frontend-разработчик
                            Скидка 90%
                            Предзаказ
                            Средняя оценка 0.0 из 5 на основании 0 голосов
                            Frontend-разработчик
                            Веб-разработка