Большая распродажа на Udemy| Совершенствуй навыки со скидками до 85% от Udemy
Закончится скоро
RusUdemy. Udemy как купить. Udemy как оплатить российской картой.

Андрей Кудлай · ООП и архитектура PHP · на русском

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

Обзор курса Андрея Кудлая

Курс «PHP 8. ООП. Создание собственного PHP MVC фреймворка» помогает понять, что стоит за привычными маршрутами, моделями и контроллерами. Андрей Кудлай разбирает объектный подход и собирает учебный фреймворк, а затем CMS блога. Программа подходит тем, кто уже пишет простые PHP-скрипты и хочет перейти к структуре приложения.

RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
  • 4,934 оценки Udemy
  • 124студентов
  • 26 ч 50 мин80 лекций
  • РусскийРусская озвучка; отдельные субтитры на открытой странице не заявлены.
Обложка курса Андрея Кудлая о PHP 8, ООП и собственном MVC-фреймворкеАрхитектура изнутри · русский

Андрей Кудлай · PHP 8 · MVC · MySQL · PHPMailer · январь 2024

Собственный MVC-фреймворк: зачем писать его в учебном проекте

Вместо использования готовой инфраструктуры вы разбираете её по частям: запрос, маршрутизатор, представление, модель и база данных. Учебная CMS показывает, как соединяются эти компоненты и где проходит ответственность каждого из них. Тем, кто уже пишет простые PHP-скрипты и хочет понимать разделение ответственности в приложении.

Перед выбором: Это учебный фреймворк, а не Laravel. Перенос в рабочий проект потребует самостоятельных тестов и проверки безопасности.

ООП в PHP 8 и устройство MVC-приложения

01

Классы и разделение ответственности

Объектный подход помогает организовать код вокруг понятных задач. Важно не только создать класс, но и объяснить, почему эта логика находится именно в нём.

02

Router и Request

Маршрутизация связывает входящий URL с нужным действием. Обработка запроса становится отдельной частью приложения, которую проще проследить при поиске ошибки.

03

Model, View и Database

Данные, вывод и доступ к хранилищу разделяются на компоненты. Это позволяет менять шаблон страницы, не переписывая вместе с ним запросы к базе.

04

Сессии и middleware

Состояние пользователя и промежуточные проверки влияют на обработку запроса. Такие механизмы полезно тестировать и для разрешённого, и для запрещённого действия.

05

Кеш и отправка почты

Дополнительные инфраструктурные задачи расширяют учебный фреймворк. При самостоятельной практике проверяйте, как приложение ведёт себя при устаревшем кеше или недоступной внешней службе.

06

CMS блога как проверка архитектуры

На связанном проекте видны границы между слоями. Хорошее закрепление — добавить собственное небольшое поле или действие и проследить изменения от маршрута до шаблона.

Программа курса Кудлая по PHP ООП и MVC

Курс следует проходить после основ PHP. Построение собственного фреймворка здесь — способ разобраться в архитектуре; это не предложение заменить поддерживаемый промышленный фреймворк учебной реализацией.

Перед стартом: Нужны основы PHP; знание HTML и CSS поможет работать с шаблонами.

Сверить полную программу на Udemy
  1. 01

    Объектно-ориентированное программирование в PHP 8

  2. 02

    Структура собственного MVC-фреймворка

  3. 03

    Маршрутизатор Router и обработка Request

  4. 04

    Модели, представления и работа с Database

  5. 05

    Сессии и middleware

  6. 06

    Кеширование и подключение PHPMailer

  7. 07

    Практика: CMS блога

  8. 08

    Связывание компонентов в веб-приложение

Андрей Кудлай — преподаватель PHP на Udemy

Андрей Кудлай

Андрей Кудлай преподаёт PHP и веб-разработку на русском языке. В этой программе акцент сделан на ООП и внутреннем устройстве MVC-фреймворка. Практический проект помогает связать архитектурные понятия с повседневными задачами сайта.

Андрей КудлайPHP ООПMVCАрхитектура приложения
RusUdemyКогда определились с программой

RusUdemy поможет оформить этот курс на вашем аккаунте

Отправьте ссылку на курс — уточним актуальную стоимость и поможем оформить его в личном аккаунте Udemy. Материалы, прогресс и доступный по условиям курса сертификат будут в вашем аккаунте.

01

Курс в Вашем аккаунте

Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.

02

Без предоплаты

Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.

03

Покупка за 10 минут

Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.

04

Живой человек, не бот

В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.

Узнать цену без предоплаты

Ссылку на выбранный курс можно отправить сразу в Telegram. Общий аккаунт и предоплата не нужны.

Опыт работы с сервисом

Отзывы клиентов RusUdemy

Отзыв клиента RusUdemy — 3411 3411Оригинал отзыва в Telegram

3411 3411

Помучился с оплатой самостоятельно и обратился к Михаилу (нашел, по поисковым запросам "как оплатить udemy из России в 2026").
Супер-быстро! Не прошло и 5 минут! Купил два курса, пока шла распродажа, сижу- читаю!!! Спасибо огромное!!!
Отзыв от:
Отзыв клиента RusUdemy — LeonidОригинал отзыва в Telegram

Leonid

Купил у Михаила курс по спрингу. Получил доступ спустя 10 минут. Продолжу пользоваться этим сервисом в дальнейшем.
Отзыв от:
Отзыв клиента RusUdemy — ДмитрийОригинал отзыва в Telegram

Дмитрий

Все прошло быстро и прозрачно, Михаил ответил на все интересующие вопросы. Спасибо за помощь с покупкой курсов!
Отзыв от:
Отзыв клиента RusUdemy — Алина ГермановаОригинал отзыва в Telegram

Алина Германова

Михаил очень быстро ответил, все было понятно, курс доступен на моем аккаунте udemy. Спасибо!
Отзыв от:
Отзыв клиента RusUdemy — SAVОригинал отзыва в Telegram

SAV

Быстро! Чётко! Качественно! Большое спасибо!
Отзыв от:
Отзыв клиента RusUdemy — Август ВостокОригинал отзыва в Telegram

Август Восток

Большое спасибо Михаилу! Приобрел второй курс через него!
Отзыв от:
Отзыв клиента RusUdemy — ЕвгенияОригинал отзыва в Telegram

Евгения

Огромное спасибо за помощь! Выбрала курс, скинула ссылку, тут же получила доступ! Всё официально ☺️
Отзыв от:
Отзыв клиента RusUdemy — KirillОригинал отзыва в Telegram

Kirill

Гифт получил за минуту, спасибо за помощь с покупкой
Отзыв от:
Отзыв клиента RusUdemy — АлексейОригинал отзыва в Telegram

Алексей

Спасибо! Все достаточно прозрачно и оперативно🤝
Отзыв от:
Отзыв клиента RusUdemy — Сергей ГамулинОригинал отзыва в Telegram

Сергей Гамулин

Спасибо за помощь! Очень оперативно работают. Получил гифт моментально)
Отзыв от:
Отзыв клиента RusUdemy — Ravil IskhakovОригинал отзыва в Telegram

Ravil Iskhakov

Быстро, не успел даже квитанцию на оплату скинуть, сразу получил гифт
Отзыв от:
Отзыв клиента RusUdemy — Никита СтоляровОригинал отзыва в Telegram

Никита Столяров

Огромная благодарность за помощь. Отдельный респект за скорость ответов. :)
Отзыв от:
Отзыв клиента RusUdemy — АлександрОригинал отзыва в Telegram

Александр

Михаилу вырожаю большую благодарность очень быстро помог приобрести курс . Буду обращаться . Однозначно рекомендую☝️
Отзыв от:
Отзыв клиента RusUdemy — 𝟸𝟶𝟷𝟸Оригинал отзыва в Telegram

𝟸𝟶𝟷𝟸

Спасибо большое, сделали очень быстро, все замечательно работает 🙏🏼🙏🏼
Отзыв от:
Отзыв клиента RusUdemy — Миша ИвенинОригинал отзыва в Telegram

Миша Ивенин

Спасибо большое! Все прошло быстро и и качественно) Начинаю путь питона
Отзыв от:

FAQ: PHP 8: ООП и свой MVC-фреймворк