PHP 8. ООП. Создание собственного PHP MVC фреймворка

22 участника

О чём курс

Андрей Кудлай разбирает создание собственного MVC-фреймворка на PHP 8 с применением объектно-ориентированного программирования, а затем показывает, как разработать на его базе CMS.

О чём курс

Материал направлен на закрепление принципов объектно-ориентированного программирования на реальных задачах. Пошагово вы спроектируете веб-фреймворк, реализующий архитектурный паттерн MVC, и научитесь применять его при разработке сайтов.

Что внутри

В первой части автор разбирает написание ядра фреймворка с применением ООП. В систему закладываются служебные классы и библиотеки, отвечающие за работу с сессиями, кэшем, отправкой почты и пагинацией. Полученный каркас рассчитан на дальнейшее расширение под любые проекты.

Вторая часть отведена под практическое использование созданного движка. На базе фреймворка разрабатывается CMS со стандартными возможностями блога: публикацией постов, категориями, тегами, регистрацией, авторизацией и панелью администратора для управления контентом.

Для кого и требования

Материал рассчитан на начинающих и продолжающих PHP-программистов, желающих отработать навыки разработки веб-приложений.

Для прохождения уроков требуются:

  • знание основ языка PHP;
  • базовое понимание верстки на HTML и CSS (желательно).

Формат

Курс состоит из двух частей и включает 80 уроков на русском языке.

Программа обучения

  • Часть 1: Проектирование и разработка PHP MVC фреймворка
    • Настройка архитектуры и MVC-паттерна
    • Создание базовых классов и библиотек
    • Реализация работы с сессиями и кэшированием
    • Интеграция функционала пагинации и отправки почты
  • Часть 2: Практическое применение фреймворка (создание CMS)
    • Разработка функционала блога: посты, категории, теги
    • Реализация системы регистрации и авторизации пользователей
    • Создание админ-панели для управления контентом
Складчина создана 12 января 2024 г. · описание обновлено 25 октября 2026 г.

Другие материалы автора 12

АК Андрей Кудлай Все материалы
502 ₽ 4 500 ₽